loading
Canadian National Railway Co stock is traded at $118.33, with a volume of 143.33K. It is up +0.46% in the last 24 hours and down -3.21% over the past month. Canadian National's railway spans Canada from coast to coast and extends through Chicago to the Gulf of Mexico. In 2025, CN generated CAD 17.7 billion in revenue by hauling intermodal containers (22% of consolidated revenue), petroleum and chemicals (21%), grain and fertilizers (23%), forest products (10%), metals and minerals (11%), automotive shipments (5%), and coal (5%). Other items constitute the remaining revenue.
See More
Previous Close:
$117.78
Open:
$117.6
24h Volume:
143.33K
Relative Volume:
0.14
Market Cap:
$71.48B
Revenue:
$12.50B
Net Income/Loss:
$3.40B
P/E Ratio:
21.53
EPS:
5.4949
Net Cash Flow:
$2.58B
1W Performance:
-0.83%
1M Performance:
-3.21%
6M Performance:
+7.48%
1Y Performance:
+25.28%
1-Day Range:
Value
$117.60
$118.47
1-Week Range:
Value
$115.00
$119.44
52-Week Range:
Value
$90.74
$131.55

Canadian National Railway Co Stock (CNI) Company Profile

Name
Name
Canadian National Railway Co
Name
Industry
Railroads (12)
Name
Phone
-
Name
Address
-
Name
Employee
23,839
Name
Twitter
@cnrailway
Name
Next Earnings Date
2026-10-30
Name
Latest SEC Filings
Name
CNI's Discussions on Twitter

Compare CNI vs UNP, CSX, CP, NSC

Stocks Price Market Cap Revenue Net Income Cash Flow EPS
CNI icon
CNI
Canadian National Railway Co
118.33 71.48B 12.50B 3.40B 2.58B 5.4949
UNP icon
UNP
Union Pacific Corp
280.96 166.91B 24.70B 7.21B 5.70B 12.15
CSX icon
CSX
Csx Corp
47.67 88.32B 14.15B 3.05B 1.90B 1.635
CP icon
CP
Canadian Pacific Kansas City Limited
85.69 75.33B 10.84B 2.95B 1.48B 3.2437
NSC icon
NSC
Norfolk Southern Corp
318.95 71.64B 12.19B 2.67B 1.62B 11.87

Canadian National Railway Co Stock (CNI) Upgrades & Downgrades

Date Action Analyst Rating Change
Jul-15-26 Initiated Citizens Mkt Perform
Jul-14-26 Downgrade Susquehanna Positive → Neutral
Jun-25-26 Upgrade Evercore ISI In-line → Outperform
Apr-09-26 Upgrade BofA Securities Neutral → Buy
Jan-05-26 Upgrade Vertical Research Hold → Buy
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
Oct 08, 2026

Canadian National Unveils Grain Movement for the Third Quarter - Zacks Investment Research

Oct 08, 2026
pulisher
Oct 08, 2026

JPMorgan cut its target for Canadian National Railway stock - AD HOC NEWS

Oct 08, 2026
pulisher
Oct 08, 2026

Bear of the Day: Southwest Airlines (LUV) - Zacks Investment Research

Oct 08, 2026
pulisher
Oct 08, 2026

Canadian National Railway (TSE:CNR) Share Price Crosses Above 200 Day Moving AverageWhat's Next? - MarketBeat

Oct 08, 2026
pulisher
Oct 08, 2026

Railroad Publisher Acquires Canadian National "Van" - Railfan & Railroad Magazine

Oct 08, 2026
pulisher
Oct 07, 2026

Canandaigua National Trust Co of Florida Acquires New Shares in Canadian National Railway Company $CNI - MarketBeat

Oct 07, 2026
pulisher
Oct 07, 2026

Citigroup Cuts Canadian National Railway (NYSE:CNI) Price Target to $143.00 - MarketBeat

Oct 07, 2026
pulisher
Oct 07, 2026

Rail NewsCN sets another quarterly grain record. For Railroad Career Professionals - Progressive Railroading

Oct 07, 2026
pulisher
Oct 07, 2026

Are You Looking for a High-Growth Dividend Stock? - Zacks Investment Research

Oct 07, 2026
pulisher
Oct 06, 2026

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

Oct 06, 2026
pulisher
Oct 06, 2026

Le CN fait état du transport de céréales au troisième trimestre - GlobeNewswire Inc.

Oct 06, 2026
pulisher
Oct 06, 2026

CN Reports Third Quarter Grain Movement - GlobeNewswire

Oct 06, 2026
pulisher
Oct 06, 2026

CN to Report Third-Quarter 2026 Financial and Operating Results on October 30, 2026 - GlobeNewswire

Oct 06, 2026
pulisher
Oct 05, 2026

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

Oct 05, 2026
pulisher
Oct 05, 2026

Delta Air Lines Gears Up for Q3 Earnings: What's in Store? - Zacks Investment Research

Oct 05, 2026
pulisher
Oct 05, 2026

J.P. Morgan Maintains Canadian National Railway(CNI.US) With Hold Rating, Cuts Target Price to $124.82 - Moomoo

Oct 05, 2026
pulisher
Oct 05, 2026

What Changed at Canadian National Railway Company (TSX:CNR)? - Kalkine Media

Oct 05, 2026
pulisher
Oct 05, 2026

Canadian National Railway (TSX:CNR) Gains Momentum as Operational Strength, Network Expansion and Improving Freight Outlook Lift Investor Optimism - kalkine.ca

Oct 05, 2026
pulisher
Oct 03, 2026

Canadian National Railway Company (CNI) Stock Price, News, Quote & History - Yahoo! Finance Canada

Oct 03, 2026
pulisher
Oct 02, 2026

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

Oct 02, 2026
pulisher
Oct 02, 2026

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

Oct 02, 2026
pulisher
Oct 02, 2026

Susquehanna Issues Pessimistic Forecast for Canadian National Railway (NYSE:CNI) Stock Price - MarketBeat

Oct 02, 2026
pulisher
Oct 02, 2026

Canadian National Railway (NYSE:CNI) Shares Cross Above Two Hundred Day Moving AverageHere's Why - MarketBeat

Oct 02, 2026
pulisher
Oct 01, 2026

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

Oct 01, 2026
pulisher
Oct 01, 2026

Canadian National Railway: Best In Class, But 2026 Has To Deliver First (NYSE:CNI) - Seeking Alpha

Oct 01, 2026
pulisher
Oct 01, 2026

Canadian National Railway releases winter plan - Transportation Today

Oct 01, 2026
pulisher
Sep 30, 2026

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

Sep 30, 2026
pulisher
Sep 30, 2026

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

Sep 30, 2026
pulisher
Sep 30, 2026

Canadian National Announces 2026-2027 Winter Operations Plan - Zacks Investment Research

Sep 30, 2026
pulisher
Sep 30, 2026

Canadian National Announces 2026-2027 Winter Operations Plan - Yahoo Finance

Sep 30, 2026
pulisher
Sep 30, 2026

Should Investors Hold CSX Stock Despite Its Higher Valuation? - Zacks Investment Research

Sep 30, 2026
pulisher
Sep 30, 2026

Canadian National Railway: Operating Leverage Is Finally Showing Up (NYSE:CNI) - Seeking Alpha

Sep 30, 2026
pulisher
Sep 30, 2026

Canadian National Railway (TSE:CNR) Stock Has Consensus Price Target of C$182.76 - MarketBeat

Sep 30, 2026
pulisher
Sep 29, 2026

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

Sep 29, 2026
pulisher
Sep 29, 2026

Canadian National Railway issues its winter strategy update (CNI:NYSE) - Seeking Alpha

Sep 29, 2026
pulisher
Sep 29, 2026

CN Releases its 2026–2027 Winter Plan - GlobeNewswire

Sep 29, 2026
pulisher
Sep 29, 2026

Canadian National Railway Unveils 2026-2027 Winter Operating Strategy Featuring $64M Investment in Distributed Power Technology - Kalkine Media

Sep 29, 2026
pulisher
Sep 28, 2026

Canadian National Railway (TSX:CNR): Can Freight Networks Stay Resilient? - Kalkine Media

Sep 28, 2026
pulisher
Sep 28, 2026

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

Sep 28, 2026
pulisher
Sep 28, 2026

Is Canadian National Railway (TSX:CNR) Fully Valued Now? - Kalkine Media

Sep 28, 2026
pulisher
Sep 28, 2026

'See Tracks, Think Train' campaign underway in Wisconsin - Spectrum News

Sep 28, 2026
pulisher
Sep 28, 2026

Canadian National Railway : The Materials, Network and Partnerships Behind Energy Development - marketscreener.com

Sep 28, 2026
pulisher
Sep 27, 2026

Canadian National Railway Lobbyists, 2022 - OpenSecrets

Sep 27, 2026
pulisher
Sep 27, 2026

Canadian National Railway Lobbyists, 2026 - OpenSecrets

Sep 27, 2026
pulisher
Sep 27, 2026

Canadian National Railway Hired Firms, 2026 - OpenSecrets

Sep 27, 2026
pulisher
Sep 27, 2026

Canadian National Railway Agencies, 2026 - OpenSecrets

Sep 27, 2026
pulisher
Sep 26, 2026

Canadian National Railway (TSX:CNR) Looks Fully Valued As Amtrak Deal Clears A Long Running Dispute - simplywall.st

Sep 26, 2026
pulisher
Sep 26, 2026

Precision Trading with Canadian National Railway Company (CNI) Risk Zones - Stock Traders Daily

Sep 26, 2026
pulisher
Sep 25, 2026

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

Sep 25, 2026
pulisher
Sep 25, 2026

CIBC Maintains Canadian National Railway(CNI.US) With Buy Rating, Cuts Target Price to $139.96 - Moomoo

Sep 25, 2026

Canadian National Railway Co Stock (CNI) Financials Data

Revenue

loading

Net Income

loading

Cash Flow

loading

EPS

loading
NSC NSC
$318.95
price up icon 0.36%
CP CP
$85.69
price up icon 1.46%
CSX CSX
$47.67
price up icon 0.88%
WAB WAB
$289.02
price up icon 1.26%
TRN TRN
$25.91
price up icon 1.51%
GBX GBX
$39.20
price up icon 2.00%
Cap:     |  Volume (24h):