loading
Canadian National Railway Co stock is traded at $97.71, with a volume of 1.56M. It is down -0.55% in the last 24 hours and up +2.82% over the past month. Canadian National's railway spans Canada from coast to coast and extends through Chicago to the Gulf of Mexico. In 2024, CN generated CAD 17 billion in revenue by hauling intermodal containers (22% of consolidated revenue), petroleum and chemicals (20%), grain and fertilizers (20%), forest products (11%), metals and minerals (12%), automotive shipments (5%), and coal (5%). Other items constitute the remaining revenue.
See More
Previous Close:
$98.25
Open:
$97.69
24h Volume:
1.56M
Relative Volume:
1.02
Market Cap:
$60.14B
Revenue:
$12.30B
Net Income/Loss:
$3.30B
P/E Ratio:
18.55
EPS:
5.2668
Net Cash Flow:
$2.45B
1W Performance:
+1.78%
1M Performance:
+2.82%
6M Performance:
-6.59%
1Y Performance:
-8.15%
1-Day Range:
Value
$97.04
$98.79
1-Week Range:
Value
$96.44
$99.82
52-Week Range:
Value
$90.74
$108.75

Canadian National Railway Co Stock (CNI) Company Profile

Name
Name
Canadian National Railway Co
Name
Industry
Railroads (12)
Name
Phone
-
Name
Address
-
Name
Employee
24,237
Name
Twitter
@cnrailway
Name
Next Earnings Date
2025-10-31
Name
Latest SEC Filings
Name
CNI's Discussions on Twitter

Compare CNI with other stocks

Stocks Price Market Cap Revenue Net Income Cash Flow EPS
Railroads icon
CNI
Canadian National Railway Co
97.71 60.47B 12.30B 3.30B 2.45B 5.2668
Railroads icon
UNP
Union Pacific Corp
231.56 139.65B 24.55B 7.05B 6.01B 11.78
Railroads icon
CSX
Csx Corp
36.37 67.69B 14.12B 2.90B 1.55B 1.5383
Railroads icon
CP
Canadian Pacific Kansas City Limited
73.08 66.77B 11.90B 3.32B 1.83B 3.5898
Railroads icon
NSC
Norfolk Southern Corp
289.53 65.75B 12.23B 2.96B 2.10B 13.11

Canadian National Railway Co Stock (CNI) Upgrades & Downgrades

Date Action Analyst Rating Change
Jul-23-25 Downgrade Evercore ISI Outperform → In-line
Jul-23-25 Downgrade JP Morgan Overweight → Neutral
Jul-23-25 Downgrade National Bank Financial Outperform → Sector Perform
Jul-17-25 Upgrade Raymond James Mkt Perform → Outperform
May-06-25 Upgrade Susquehanna Neutral → Positive
Feb-03-25 Downgrade Loop Capital Hold → Sell
Jan-16-25 Upgrade Stifel Hold → Buy
Jan-10-25 Upgrade Jefferies Hold → Buy
Jan-07-25 Upgrade JP Morgan Neutral → Overweight
Nov-12-24 Upgrade Citigroup Neutral → Buy
Oct-10-24 Upgrade RBC Capital Mkts Sector Perform → Outperform
Oct-09-24 Initiated Citigroup Neutral
Oct-07-24 Upgrade Wells Fargo Equal Weight → Overweight
Oct-04-24 Downgrade BofA Securities Buy → Neutral
Jul-08-24 Downgrade Bernstein Outperform → Mkt Perform
Jun-27-24 Upgrade National Bank Financial Sector Perform → Outperform
Jun-07-24 Initiated Wells Fargo Equal Weight
Apr-10-24 Upgrade BofA Securities Neutral → Buy
Apr-08-24 Initiated Jefferies Hold
Jan-10-24 Downgrade CIBC Sector Outperform → Neutral
Jan-08-24 Downgrade TD Securities Buy → Hold
Nov-27-23 Downgrade Deutsche Bank Buy → Hold
Oct-05-23 Downgrade BofA Securities Buy → Neutral
Sep-14-23 Upgrade Raymond James Mkt Perform → Outperform
Aug-01-23 Downgrade Argus Buy → Hold
Jul-31-23 Downgrade RBC Capital Mkts Outperform → Sector Perform
May-22-23 Downgrade Citigroup Buy → Neutral
May-04-23 Upgrade Morgan Stanley Equal-Weight → Overweight
Apr-18-23 Upgrade Desjardins Hold → Buy
Apr-06-23 Upgrade RBC Capital Mkts Sector Perform → Outperform
Jan-10-23 Downgrade Goldman Neutral → Sell
Sep-12-22 Upgrade BofA Securities Neutral → Buy
Aug-22-22 Downgrade Evercore ISI Outperform → In-line
Jul-07-22 Downgrade Scotiabank Sector Outperform → Sector Perform
Jun-28-22 Initiated Credit Suisse Neutral
Jun-03-22 Upgrade CIBC Neutral → Sector Outperform
May-26-22 Upgrade Evercore ISI In-line → Outperform
May-18-22 Upgrade BMO Capital Markets Market Perform → Outperform
Apr-22-22 Downgrade Raymond James Outperform → Mkt Perform
Mar-10-22 Resumed JP Morgan Neutral
Feb-17-22 Upgrade Argus Hold → Buy
Jan-14-22 Upgrade Deutsche Bank Hold → Buy
Dec-16-21 Downgrade Vertical Research Buy → Hold
Dec-02-21 Resumed Morgan Stanley Equal-Weight
Nov-16-21 Initiated Atlantic Equities Neutral
Oct-21-21 Downgrade RBC Capital Mkts Outperform → Sector Perform
Sep-24-21 Downgrade Evercore ISI Outperform → In-line
Sep-20-21 Downgrade BMO Capital Markets Outperform → Market Perform
Sep-17-21 Upgrade RBC Capital Mkts Sector Perform → Outperform
Sep-01-21 Upgrade Citigroup Neutral → Buy
Sep-01-21 Downgrade Loop Capital Buy → Hold
Jun-22-21 Resumed Stifel Hold
May-18-21 Upgrade Vertical Research Hold → Buy
Feb-25-21 Upgrade Evercore ISI In-line → Outperform
Jan-27-21 Downgrade Cowen Outperform → Market Perform
Jan-27-21 Resumed The Benchmark Company Hold
Jan-20-21 Downgrade Scotiabank Sector Outperform → Sector Perform
Jan-13-21 Upgrade Barclays Underweight → Equal Weight
Jan-11-21 Upgrade Bernstein Mkt Perform → Outperform
Oct-21-20 Reiterated Cowen Outperform
Jul-22-20 Reiterated Cowen Outperform
May-04-20 Upgrade Wolfe Research Peer Perform → Outperform
Apr-28-20 Reiterated Cowen Outperform
Apr-17-20 Downgrade Barclays Equal Weight → Underweight
Mar-26-20 Initiated Evercore ISI In-line
Mar-16-20 Downgrade Raymond James Outperform → Mkt Perform
Jan-29-20 Downgrade Deutsche Bank Buy → Hold
Jan-29-20 Initiated The Benchmark Company Hold
Jan-06-20 Downgrade Citigroup Buy → Neutral
Nov-01-19 Upgrade BMO Capital Markets Market Perform → Outperform
Oct-29-19 Initiated Wells Fargo Market Perform
Oct-16-19 Upgrade BofA/Merrill Neutral → Buy
Oct-01-19 Downgrade Stephens Overweight → Equal-Weight
Jul-10-19 Initiated Goldman Neutral
Apr-30-19 Downgrade RBC Capital Mkts Outperform → Sector Perform
Apr-12-19 Downgrade Desjardins Buy → Hold
Jan-30-19 Downgrade Macquarie Outperform → Neutral
Jan-15-19 Upgrade Credit Suisse Neutral → Outperform
Jan-03-19 Upgrade Stephens Equal-Weight → Overweight
View All

Canadian National Railway Co Stock (CNI) Latest News

pulisher
Dec 08, 2025

Canadian National Railway (CNI) Sets New Record for Grain Transp - GuruFocus

Dec 08, 2025
pulisher
Dec 08, 2025

CN sets third consecutive monthly record for grain movement By Investing.com - Investing.com Canada

Dec 08, 2025
pulisher
Dec 08, 2025

CN sets third consecutive monthly record for grain movement - Investing.com

Dec 08, 2025
pulisher
Dec 08, 2025

CN Reports November Grain Movement - Yahoo Finance

Dec 08, 2025
pulisher
Dec 08, 2025

CN Rail rolling into the winter with strong grain movement - HighRiverOnline

Dec 08, 2025
pulisher
Dec 05, 2025

Protecting Northern Waters: A Stronger Partnership with the Ts’îl Kaz Koh First Nation - CN Rail

Dec 05, 2025
pulisher
Dec 05, 2025

Ex-Dividend Reminder: Tutor Perini, Insperity and Canadian National Railway - Nasdaq

Dec 05, 2025
pulisher
Dec 05, 2025

Beutel Goodman & Co Ltd. Has $429.98 Million Holdings in Canadian National Railway Company $CNI - MarketBeat

Dec 05, 2025
pulisher
Dec 04, 2025

TSX 60 Strength Reinforced By Canadian National Railway (TSX:CNR) - Kalkine Media

Dec 04, 2025
pulisher
Dec 04, 2025

Canadian National Railway (TSE:CNR) Receives Average Rating of "Moderate Buy" from Brokerages - MarketBeat

Dec 04, 2025
pulisher
Dec 04, 2025

CN acquires Alberta short line (12/4/2006) - Progressive Railroading

Dec 04, 2025
pulisher
Dec 03, 2025

33,140 Shares in Canadian National Railway Company $CNI Purchased by Westerkirk Capital Inc. - MarketBeat

Dec 03, 2025
pulisher
Dec 03, 2025

Is Canadian National Railway Now a Value Opportunity After a 10.8% Share Price Decline? - Yahoo Finance

Dec 03, 2025
pulisher
Dec 03, 2025

1832 Asset Management L.P. Decreases Position in Canadian National Railway Company $CNI - MarketBeat

Dec 03, 2025
pulisher
Dec 03, 2025

B.C. Supreme Court says CP and CN railways may be linked to devastating Lytton fire - Vancouver Sun

Dec 03, 2025
pulisher
Dec 02, 2025

Class-action lawsuit certified against CN and CP railways over Lytton, B.C., fire - northeastNOW

Dec 02, 2025
pulisher
Dec 02, 2025

CN (NYSE: CNI) issues 2024 sustainability report, tops S&P/TSX governance ranking - Stock Titan

Dec 02, 2025
pulisher
Dec 02, 2025

West Family Investments Inc. Takes $323,000 Position in Canadian National Railway Company $CNI - MarketBeat

Dec 02, 2025
pulisher
Dec 02, 2025

Canadian National Benefits From Diversified Freight Mix, According to CIBC - Finviz

Dec 02, 2025
pulisher
Dec 02, 2025

Fisher Asset Management LLC Purchases Shares of 1,823,800 Canadian National Railway Company $CNI - MarketBeat

Dec 02, 2025
pulisher
Dec 02, 2025

American Century Companies Inc. Raises Stake in Canadian National Railway Company $CNI - MarketBeat

Dec 02, 2025
pulisher
Dec 01, 2025

Dixon Mitchell Investment Counsel Inc. Buys 10,927 Shares of Canadian National Railway Company $CNI - MarketBeat

Dec 01, 2025
pulisher
Nov 30, 2025

Canadian National Railway Company $CNI Shares Acquired by Mackenzie Financial Corp - MarketBeat

Nov 30, 2025
pulisher
Nov 30, 2025

Canadian National Railway (TSE:CNR) Stock Rating Upgraded by Cibc Captl Mkts - MarketBeat

Nov 30, 2025
pulisher
Nov 29, 2025

Did CIBC’s Upgrade After the Toronto Conference Just Shift Canadian National Railway's (TSX:CNR) Investment Narrative? - simplywall.st

Nov 29, 2025
pulisher
Nov 29, 2025

CN ordered to pay $24 million to Calgary grain shipper for botched winter deliveries - Western Standard

Nov 29, 2025
pulisher
Nov 29, 2025

Scotia Capital Inc. Boosts Stock Position in Canadian National Railway Company $CNI - MarketBeat

Nov 29, 2025
pulisher
Nov 29, 2025

Canadian National Railway Company $CNI Stake Boosted by Bank of Nova Scotia Trust Co. - MarketBeat

Nov 29, 2025
pulisher
Nov 28, 2025

Canadian Analyst Updates: Nov 28th, 2025 - The Globe and Mail

Nov 28, 2025
pulisher
Nov 28, 2025

Agribition announces renewed partnership with Canadian National Railway - DiscoverMooseJaw

Nov 28, 2025
pulisher
Nov 28, 2025

Canadian National Railway Co. stock rises Friday, outperforms market - MarketWatch

Nov 28, 2025
pulisher
Nov 28, 2025

Canadian National Railway Showing Positive Trend Going Into 2026 -- Market Talk - 富途牛牛

Nov 28, 2025
pulisher
Nov 27, 2025

Canadian National Railway Co. stock falls Thursday, underperforms market - MarketWatch

Nov 27, 2025
pulisher
Nov 27, 2025

Canadian National Railway (TSX:CNR): Evaluating Valuation Potential After Recent Share Price Pullback - Yahoo Finance UK

Nov 27, 2025
pulisher
Nov 27, 2025

Wambolt & Associates LLC Lowers Stock Position in Canadian National Railway Company $CNI - MarketBeat

Nov 27, 2025
pulisher
Nov 26, 2025

Martin Cobb's Top Picks: Kenvue, Starbucks & Canadian National Railway - BNN Bloomberg

Nov 26, 2025
pulisher
Nov 26, 2025

Canada to Curb Steel Imports, Boost Lumber Aid as Tariffs Hit - Bloomberg.com

Nov 26, 2025
pulisher
Nov 26, 2025

JPMorgan Chase & Co. Lowers Stock Position in Canadian National Railway Company $CNI - MarketBeat

Nov 26, 2025
pulisher
Nov 26, 2025

Canadian National Railway Co. Stock Rises Tuesday, Outperforms Market - 富途牛牛

Nov 26, 2025
pulisher
Nov 25, 2025

Here's Why Investors Should Give Canadian National Stock a Miss Now - Finviz

Nov 25, 2025
pulisher
Nov 25, 2025

Canadian National Railway Co. stock rises Tuesday, outperforms market - MarketWatch

Nov 25, 2025
pulisher
Nov 25, 2025

Bank Julius Baer & Co. Ltd Zurich Trims Holdings in Canadian National Railway Company $CNI - MarketBeat

Nov 25, 2025
pulisher
Nov 24, 2025

Ottawa to prioritize trade diversification with infrastructure fund, minister says - The Globe and Mail

Nov 24, 2025
pulisher
Nov 24, 2025

Canadian National Railway Co. Stock Falls Monday, Underperforms Market - 富途牛牛

Nov 24, 2025
pulisher
Nov 23, 2025

Bowen Hanes & Co. Inc. Trims Position in Canadian National Railway Company $CNI - MarketBeat

Nov 23, 2025
pulisher
Nov 21, 2025

Greenland Capital Management LP Makes New $1.01 Million Investment in Canadian National Railway Company $CNI - MarketBeat

Nov 21, 2025
pulisher
Nov 21, 2025

Frank Rimerman Advisors LLC Purchases Shares of 4,389 Canadian National Railway Company $CNI - MarketBeat

Nov 21, 2025
pulisher
Nov 21, 2025

What will happen to the B.C. Rail line north of Squamish after CN Rail pulls out? - Yahoo News Canada

Nov 21, 2025
pulisher
Nov 20, 2025

TD Waterhouse Canada Inc. Increases Stake in Canadian National Railway Company $CNI - MarketBeat

Nov 20, 2025
pulisher
Nov 20, 2025

Rockefeller Capital Management L.P. Purchases 11,724 Shares of Canadian National Railway Company $CNI - MarketBeat

Nov 20, 2025
pulisher
Nov 20, 2025

Intech Investment Management LLC Decreases Stake in Canadian National Railway Company $CNI - MarketBeat

Nov 20, 2025

Canadian National Railway Co Stock (CNI) Financials Data

Revenue

loading

Net Income

loading

Cash Flow

loading

EPS

loading
railroads NSC
$289.53
price down icon 1.18%
railroads CP
$73.08
price down icon 1.40%
railroads CSX
$36.37
price up icon 0.06%
railroads WAB
$209.62
price down icon 1.22%
railroads TRN
$27.79
price up icon 1.16%
Cap:     |  Volume (24h):