Canadian National Railway

CNI · NYSE · USD

$119.77Change from previous close: +2.23%Absolute change: +$2.61

Close · October 2, 2026

Price history

+26.78% over the period

1 year: from $94.47 (October 2, 2025) to $119.77 (October 2, 2026), +26.78%.

Show chart data

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

DateClose
October 2, 2026$119.77
October 1, 2026$117.16
September 30, 2026$118.90
September 29, 2026$120.55
September 28, 2026$121.14
September 25, 2026$120.93
September 24, 2026$119.92
September 23, 2026$119.49
September 22, 2026$119.52
September 21, 2026$117.51
September 18, 2026$118.95
September 17, 2026$119.87
September 16, 2026$119.49
September 15, 2026$121.77
September 14, 2026$122.09
September 11, 2026$122.25
September 10, 2026$121.16
September 9, 2026$121.84
September 8, 2026$122.76
September 4, 2026$123.37
September 3, 2026$123.17
September 2, 2026$121.45
September 1, 2026$120.42
August 31, 2026$124.75
August 28, 2026$126.01
August 27, 2026$126.48
August 26, 2026$127.54
August 25, 2026$127.12
August 24, 2026$127.40
August 21, 2026$129.84
August 20, 2026$128.23
August 19, 2026$127.64
August 18, 2026$126.55
August 17, 2026$126.59
August 14, 2026$126.84
August 13, 2026$127.70
August 12, 2026$126.32
August 11, 2026$126.28
August 10, 2026$125.14
August 7, 2026$126.60
August 6, 2026$126.40
August 5, 2026$127.54
August 4, 2026$127.30
August 3, 2026$125.81
July 31, 2026$127.21
July 30, 2026$127.13
July 29, 2026$129.84
July 28, 2026$129.52
July 27, 2026$128.88
July 24, 2026$129.48
July 23, 2026$130.58
July 22, 2026$127.91
July 21, 2026$127.10
July 20, 2026$126.69
July 17, 2026$129.03
July 16, 2026$128.22
July 15, 2026$124.00
July 14, 2026$124.79
July 13, 2026$125.31
July 10, 2026$124.40
July 9, 2026$124.34
July 8, 2026$122.68
July 7, 2026$122.78
July 6, 2026$121.66
July 2, 2026$121.56
July 1, 2026$119.82
June 30, 2026$119.24
June 29, 2026$120.34
June 26, 2026$120.56
June 25, 2026$120.36
June 24, 2026$115.91
June 23, 2026$114.90
June 22, 2026$114.13
June 18, 2026$113.43
June 17, 2026$113.96
June 16, 2026$117.67
June 15, 2026$117.54
June 12, 2026$118.98
June 11, 2026$118.27
June 10, 2026$119.18
June 9, 2026$120.31
June 8, 2026$120.81
June 5, 2026$120.38
June 4, 2026$119.50
June 3, 2026$119.45
June 2, 2026$121.23
June 1, 2026$119.42
May 29, 2026$118.55
May 28, 2026$118.80
May 27, 2026$118.61
May 26, 2026$116.39
May 22, 2026$114.24
May 21, 2026$114.17
May 20, 2026$114.80
May 19, 2026$113.20
May 18, 2026$112.63
May 15, 2026$111.79
May 14, 2026$112.44
May 13, 2026$111.87
May 12, 2026$111.91
May 11, 2026$110.60
May 8, 2026$111.64
May 7, 2026$110.84
May 6, 2026$112.19
May 5, 2026$109.99
May 4, 2026$109.38
May 1, 2026$111.96
April 30, 2026$112.13
April 29, 2026$108.08
April 28, 2026$114.89
April 27, 2026$114.95
April 24, 2026$114.60
April 23, 2026$114.05
April 22, 2026$109.41
April 21, 2026$110.17
April 20, 2026$111.20
April 17, 2026$110.29
April 16, 2026$108.96
April 15, 2026$109.94
April 14, 2026$111.96
April 13, 2026$110.95
April 10, 2026$110.09
April 9, 2026$110.14
April 8, 2026$107.66
April 7, 2026$105.91
April 6, 2026$105.08
April 2, 2026$104.18
April 1, 2026$103.25
March 31, 2026$102.77
March 30, 2026$101.33
March 27, 2026$101.43
March 26, 2026$101.59
March 25, 2026$101.89
March 24, 2026$100.97
March 23, 2026$100.69
March 20, 2026$98.41
March 19, 2026$99.10
March 18, 2026$100.33
March 17, 2026$101.99
March 16, 2026$106.22
March 13, 2026$105.02
March 12, 2026$103.85
March 11, 2026$106.21
March 10, 2026$106.42
March 9, 2026$107.96
March 6, 2026$106.78
March 5, 2026$109.67
March 4, 2026$110.79
March 3, 2026$111.18
March 2, 2026$113.01
February 27, 2026$112.19
February 26, 2026$110.25
February 25, 2026$109.02
February 24, 2026$111.30
February 23, 2026$110.09
February 20, 2026$110.46
February 19, 2026$109.43
February 18, 2026$107.88
February 17, 2026$108.47
February 13, 2026$107.60
February 12, 2026$107.30
February 11, 2026$106.32
February 10, 2026$106.07
February 9, 2026$103.39
February 6, 2026$101.43
February 5, 2026$100.00
February 4, 2026$99.01
February 3, 2026$96.53
February 2, 2026$95.68
January 30, 2026$96.22
January 29, 2026$101.03
January 28, 2026$98.54
January 27, 2026$100.48
January 26, 2026$99.89
January 23, 2026$99.85
January 22, 2026$100.02
January 21, 2026$99.38
January 20, 2026$97.19
January 16, 2026$100.11
January 15, 2026$99.23
January 14, 2026$97.65
January 13, 2026$97.36
January 12, 2026$98.95
January 9, 2026$98.95
January 8, 2026$99.47
January 7, 2026$96.67
January 6, 2026$100.60
January 5, 2026$99.33
January 2, 2026$100.30
December 31, 2025$98.85
December 30, 2025$99.31
December 29, 2025$99.44
December 26, 2025$98.69
December 24, 2025$98.69
December 23, 2025$98.75
December 22, 2025$98.20
December 19, 2025$98.20
December 18, 2025$99.58
December 17, 2025$97.37
December 16, 2025$96.92
December 15, 2025$98.35
December 12, 2025$97.89
December 11, 2025$97.96
December 10, 2025$98.30
December 9, 2025$97.71
December 8, 2025$98.25
December 5, 2025$98.16
December 4, 2025$98.56
December 3, 2025$98.63
December 2, 2025$96.00
December 1, 2025$95.55
November 28, 2025$95.89
November 26, 2025$94.01
November 25, 2025$92.67
November 24, 2025$90.91
November 21, 2025$92.99
November 20, 2025$92.02
November 19, 2025$93.56
November 18, 2025$93.96
November 17, 2025$95.48
November 14, 2025$96.15
November 13, 2025$96.61
November 12, 2025$97.87
November 11, 2025$95.96
November 10, 2025$94.51
November 7, 2025$95.03
November 6, 2025$94.54
November 5, 2025$96.02
November 4, 2025$95.76
November 3, 2025$95.62
October 31, 2025$95.91
October 30, 2025$93.30
October 29, 2025$93.17
October 28, 2025$94.73
October 27, 2025$94.77
October 24, 2025$95.32
October 23, 2025$95.96
October 22, 2025$96.11
October 21, 2025$94.99
October 20, 2025$95.36
October 17, 2025$95.68
October 16, 2025$94.66
October 15, 2025$97.13
October 14, 2025$95.85
October 13, 2025$96.13
October 10, 2025$94.45
October 9, 2025$95.48
October 8, 2025$96.36
October 7, 2025$96.94
October 6, 2025$96.61
October 3, 2025$96.38
October 2, 2025$94.47

At a glance

  • The company

    Canadian National Railway Company, together with its subsidiaries, engages in the rail, intermodal, trucking, and related transportation businesses in Canada and the United States.

  • Latest results

    Quarter to June 30, 2026 · 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$90.74
52-wk high$131.55

−8.95% from the high

Performance

Compared with the S&P 500
StockS&P 500
1 month−1.38%+0.83%
Year to date+21.16%+12.93%
1 year+26.78%+15.12%

Analysts · 30 analysts

Average target$136.18+13.70% 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
$70.78B
P/E
21.3
EPS
$5.50
Volume
1.26M
Dividend yield
2.20%

Other companies in the Industrials sector