CNRCanadian National RailwayCNR info
$102.71info0.56%24h
Global rank251
Market cap$67.55B
Change 7d-1.81%
YTD Performance-
SP500 benchmark
P/E12.04
P/S5.79
Revenue$11.67B
Earnings$3.90B
Dividend yield2.1%
Main Sector
Industrials

Canadian National Railway (CNR) Stock Price History

As for today CNR price is $102.71, a increase of 0.56% from yesterday.

The highest price of Canadian National Railway is $121.72 on 2024-02-01. It's also known as the all time high (ATH) which refers to the highest price ever reached by a stock in its trading history.

The lowest price of Canadian National Railway is $2.73 on 1997-04-01. It's also known as the all time low (ATL) which refers to the lowest price ever reached by a stock in its trading history.

Stock Price History of Canadian National Railway from to 2025.

-
Value:-

Stock price history for Canadian National Railway by end of year

YearPriceChange
2024$121.084.81%
2023$115.523.55%
2022$111.563.51%
2021$107.7811.03%
2020$97.0719.13%
2019$81.4816.18%
2018$70.13-2.45%
2017$71.8914.71%
2016$62.6816.82%
2015$53.65-3.34%
2014$55.5032.13%
2013$42.0134.09%
2012$31.3312.70%
2011$27.8020.80%
2010$23.0115.71%
2009$19.8928.05%
2008$15.53-4.01%
2007$16.18-6.83%
2006$17.367.52%
2005$16.1527.47%
2004$12.6733.66%
2003$9.4825.63%
2002$7.55-14.90%
2001$8.8772.94%
2000$5.1316.10%
1999$4.42-4.20%
1998$4.6118.50%
1997$3.8929.17%
1996$3.01-

Price of Canadian National Railway compared to S&P500 (SPY/US500)

Canadian National Railway currently the market.

View the most expensive stocks in the world.

logo
Facebook Icon
Twitter Icon
Linkedin Icon
Β© 2025 Topstocks.org