US Stocks
/
Canadian National Railway Share Price

Canadian National Railway Share Price

NYSE: CNI
$126.58
+$0.20 (0.16%) Last updated on 08 Aug, 2026 | 01:29 IST
  • Performance
  • Chart
  • Fundamentals
  • Quarterly P&L
  • Annual P&L
  • Price history
  • FAQs

Canadian National Railway Stock Performance

Open
$126.19
Prev. Close
$126.38
Circuit Range
N/A
Day Range
$125.91 - $127.67
Year Range
$90.77 - $131.40
Volume
1,06,524
Average Traded
$126.83

Canadian National Railway Share Price Today

As of 10 August 2026, Canadian National Railway's share price is $126.58. The stock opened at $126.19, compared to its previous close of $126.38. During today's trading session, Canadian National Railway's share price traded between $125.91 and $127.67, with an average price of $126.79. Over the past 52 weeks, the stock has recorded a high of $131.40 and a low of $90.77. In terms of performance, Canadian National Railway's share price has risen by 12.83% over the last six months and is up 30.68% on a year-on-year basis.

Canadian National Railway Share Price Chart

$125.91$127.67
L
Show Current Price
H

Canadian National Railway Historical Returns

MonthOpenCloseChange %
Aug 2026
$127.11
$126.58
-0.46%
Jul 2026
$119.60
$127.17
+6.62%
Jun 2026
$118.00
$119.28
+0.62%
May 2026
$112.75
$118.55
+5.72%
Apr 2026
$103.56
$112.14
+9.14%
Mar 2026
$110.70
$102.74
-8.42%
Feb 2026
$94.61
$112.19
+16.66%
Jan 2026
$99.01
$96.17
-2.73%
Dec 2025
$95.73
$98.87
+2.98%
Nov 2025
$95.30
$96.00
+0.10%
Oct 2025
$94.39
$95.91
+1.70%
Sep 2025
$96.10
$94.31
-2.63%

CNI Share Price FAQs

What is Canadian National Railway share price today?

chevron-up
Canadian National Railway share price today is $126.58 as on August 8, 2026 at 1:29 am IST.

What is the 52 week high and 52 week low of Canadian National Railway stock?

chevron-up
The 52 week high of Canadian National Railway stock is $131.40, while the 52 week low is $90.77 as of 8 Aug '26.

What is the 5 year returns of CNI?

chevron-up
The 5 year returns of CNI is 7.34% as on 8 Aug '26.

What is the high & low stock price of CNI today?

chevron-up
CNI stock price hit a high of $127.67 and low of $125.91 as of 8 Aug '26.

Can I buy CNI shares in India?

chevron-up
Yes. You can buy CNI in India by opening an international trading account.