US Stocks
/
Canadian National Railway Share Price

Canadian National Railway Share Price

NYSE: CNI
$127.62
+$0.94 (0.74%) Last updated on 20 Aug, 2026 | 01:29 IST
  • Performance
  • Chart
  • Fundamentals
  • Quarterly P&L
  • Annual P&L
  • Price history
  • FAQs

Canadian National Railway Stock Performance

Open
$128.49
Prev. Close
$126.68
Circuit Range
N/A
Day Range
$127.41 - $128.89
Year Range
$90.77 - $131.40
Volume
66,450
Average Traded
$127.89

Canadian National Railway Share Price Today

As of 20 August 2026, Canadian National Railway's share price is $127.62. The stock opened at $128.49, compared to its previous close of $126.68. During today's trading session, Canadian National Railway's share price traded between $127.41 and $128.89, with an average price of $128.15. 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 13.75% over the last six months and is up 31.76% on a year-on-year basis.

Canadian National Railway Share Price Chart

$127.41$128.89
L
Show Current Price
H

Canadian National Railway Historical Returns

MonthOpenCloseChange %
Aug 2026
$127.11
$126.57
-0.48%
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 $127.62 as on August 20, 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 20 Aug '26.

What is the 5 year returns of CNI?

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

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

chevron-up
CNI stock price hit a high of $128.89 and low of $127.41 as of 20 Aug '26.

Can I buy CNI shares in India?

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