Canadian National Railway

CNR · TSX · CAD

$167.08Change from previous close: −1.37%Absolute change: −$2.32

Close · October 1, 2026

Price history

+29.27% over the period

1 year: from $131.84 (October 2, 2025) to $170.43 (October 2, 2026), +29.27%.

Show chart data

Daily closing prices, adjusted for splits. Long periods: one close per week or month.

DateClose
October 2, 2026$170.43
October 1, 2026$166.73
September 30, 2026$169.40
September 29, 2026$171.14
September 28, 2026$171.61
September 25, 2026$170.90
September 24, 2026$169.57
September 23, 2026$168.62
September 22, 2026$168.26
September 21, 2026$165.03
September 18, 2026$166.68
September 17, 2026$167.74
September 16, 2026$167.34
September 15, 2026$169.60
September 14, 2026$169.81
September 11, 2026$169.60
September 10, 2026$167.56
September 9, 2026$168.35
September 8, 2026$169.31
September 4, 2026$170.58
September 3, 2026$169.87
September 2, 2026$168.21
September 1, 2026$167.46
August 31, 2026$173.05
August 28, 2026$175.06
August 27, 2026$175.15
August 26, 2026$176.97
August 25, 2026$175.77
August 24, 2026$176.54
August 21, 2026$178.70
August 20, 2026$176.85
August 19, 2026$176.40
August 18, 2026$175.87
August 17, 2026$175.51
August 14, 2026$175.87
August 13, 2026$177.78
August 12, 2026$176.01
August 11, 2026$175.72
August 10, 2026$174.34
August 7, 2026$176.52
August 6, 2026$177.29
August 5, 2026$178.71
August 4, 2026$179.05
July 31, 2026$178.25
July 30, 2026$178.08
July 29, 2026$182.57
July 28, 2026$182.91
July 27, 2026$182.24
July 24, 2026$182.91
July 23, 2026$183.92
July 22, 2026$180.22
July 21, 2026$179.46
July 20, 2026$178.11
July 17, 2026$180.94
July 16, 2026$180.16
July 15, 2026$174.26
July 14, 2026$175.58
July 13, 2026$177.53
July 10, 2026$176.19
July 9, 2026$176.10
July 8, 2026$173.82
July 7, 2026$174.34
July 6, 2026$172.65
July 3, 2026$172.43
July 2, 2026$172.21
June 30, 2026$169.25
June 29, 2026$170.83
June 26, 2026$171.00
June 25, 2026$170.79
June 24, 2026$165.00
June 23, 2026$163.27
June 22, 2026$161.59
June 19, 2026$159.73
June 18, 2026$160.40
June 17, 2026$160.96
June 16, 2026$164.88
June 15, 2026$164.27
June 12, 2026$166.47
June 11, 2026$164.98
June 10, 2026$166.50
June 9, 2026$167.87
June 8, 2026$168.70
June 5, 2026$167.94
June 4, 2026$166.20
June 3, 2026$165.97
June 2, 2026$167.82
June 1, 2026$165.14
May 29, 2026$163.25
May 28, 2026$163.82
May 27, 2026$163.86
May 26, 2026$160.67
May 25, 2026$159.75
May 22, 2026$157.79
May 21, 2026$157.43
May 20, 2026$157.75
May 19, 2026$155.68
May 15, 2026$153.91
May 14, 2026$154.50
May 13, 2026$153.41
May 12, 2026$153.29
May 11, 2026$151.34
May 8, 2026$152.71
May 7, 2026$151.34
May 6, 2026$152.94
May 5, 2026$149.87
May 4, 2026$148.92
May 1, 2026$152.19
April 30, 2026$152.57
April 29, 2026$147.91
April 28, 2026$157.36
April 27, 2026$156.73
April 24, 2026$156.71
April 23, 2026$156.23
April 22, 2026$149.68
April 21, 2026$150.83
April 20, 2026$151.82
April 17, 2026$151.16
April 16, 2026$149.16
April 15, 2026$150.97
April 14, 2026$154.21
April 13, 2026$152.89
April 10, 2026$152.26
April 9, 2026$152.10
April 8, 2026$149.04
April 7, 2026$147.24
April 6, 2026$146.15
April 2, 2026$144.93
April 1, 2026$143.39
March 31, 2026$143.18
March 30, 2026$141.20
March 27, 2026$140.82
March 26, 2026$140.64
March 25, 2026$140.69
March 24, 2026$139.03
March 23, 2026$138.34
March 20, 2026$135.45
March 19, 2026$136.12
March 18, 2026$137.75
March 17, 2026$139.75
March 16, 2026$145.33
March 13, 2026$144.01
March 12, 2026$141.50
March 11, 2026$144.20
March 10, 2026$144.56
March 9, 2026$146.63
March 6, 2026$145.13
March 5, 2026$149.98
March 4, 2026$151.18
March 3, 2026$151.95
March 2, 2026$154.51
February 27, 2026$153.07
February 26, 2026$150.86
February 25, 2026$149.12
February 24, 2026$152.48
February 23, 2026$150.78
February 20, 2026$151.19
February 19, 2026$149.93
February 18, 2026$147.75
February 17, 2026$147.89
February 13, 2026$146.42
February 12, 2026$145.91
February 11, 2026$144.20
February 10, 2026$143.77
February 9, 2026$140.14
February 6, 2026$138.55
February 5, 2026$137.07
February 4, 2026$135.23
February 3, 2026$131.64
February 2, 2026$130.79
January 30, 2026$130.99
January 29, 2026$136.17
January 28, 2026$133.70
January 27, 2026$136.52
January 26, 2026$136.98
January 23, 2026$136.78
January 22, 2026$137.90
January 21, 2026$137.41
January 20, 2026$134.44
January 19, 2026$139.34
January 16, 2026$139.28
January 15, 2026$137.98
January 14, 2026$135.58
January 13, 2026$135.15
January 12, 2026$137.37
January 9, 2026$137.69
January 8, 2026$137.89
January 7, 2026$134.00
January 6, 2026$139.00
January 5, 2026$136.76
January 2, 2026$137.78
December 31, 2025$135.75
December 30, 2025$136.09
December 29, 2025$136.25
December 24, 2025$134.95
December 23, 2025$135.24
December 22, 2025$135.10
December 19, 2025$135.49
December 18, 2025$137.18
December 17, 2025$134.32
December 16, 2025$133.42
December 15, 2025$135.46
December 12, 2025$134.71
December 11, 2025$134.90
December 10, 2025$135.56
December 9, 2025$135.38
December 8, 2025$136.20
December 5, 2025$135.78
December 4, 2025$137.54
December 3, 2025$137.69
December 2, 2025$134.21
December 1, 2025$133.81
November 28, 2025$133.83
November 27, 2025$131.82
November 26, 2025$132.03
November 25, 2025$130.69
November 24, 2025$128.08
November 21, 2025$131.11
November 20, 2025$129.85
November 19, 2025$131.55
November 18, 2025$131.35
November 17, 2025$134.09
November 14, 2025$134.81
November 13, 2025$135.48
November 12, 2025$137.11
November 11, 2025$134.43
November 10, 2025$132.50
November 7, 2025$133.31
November 6, 2025$133.47
November 5, 2025$135.50
November 4, 2025$134.94
November 3, 2025$134.40
October 31, 2025$134.49
October 30, 2025$130.55
October 29, 2025$129.90
October 28, 2025$131.99
October 27, 2025$132.66
October 24, 2025$133.43
October 23, 2025$134.25
October 22, 2025$134.43
October 21, 2025$133.20
October 20, 2025$133.81
October 17, 2025$134.05
October 16, 2025$132.99
October 15, 2025$136.43
October 14, 2025$134.58
October 10, 2025$132.24
October 9, 2025$133.96
October 8, 2025$134.51
October 7, 2025$135.25
October 6, 2025$134.78
October 3, 2025$134.49
October 2, 2025$131.84

At a glance

  • The company

    Operates rail, intermodal, trucking and related transportation services across Canada and the United States

  • Latest results

    Quarter to June 30, 2026 · Revenue $4.75B (estimate $4.62B) · EPS $2.08 (estimate $1.96)

  • Next event

    Quarterly results · October 30, 2026

  • Dividend

    Last ex-dividend on September 8, 2026

Where the price stands

52-wk low$128.05
52-wk high$185.25

−9.81% from the high

Performance

1 month
+1.32%
Year to date
+25.55%
1 year
+29.27%

Analysts · 30 analysts

Average target$189.74+13.56% vs. price

Buy 15 · Hold 14 · Sell 1 · Buy

Latest news

All news

The business in numbers

Revenue

$4.75B

Latest quarter · Q2 2026

Net income

$1.25B

Latest quarter · Q2 2026

Net margin

26.3%

Latest quarter · Q2 2026

Numbers and valuation

Full valuation
Market cap
$100.92B
P/E
21.4
EPS
$7.79
Volume
332.9K
Dividend yield
2.16%

Other companies in the Industrials sector