loading
Canadian National Railway Co stock is traded at $119.78, with a volume of 301.44K. It is up +0.73% in the last 24 hours and down -1.90% 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:
$118.91
Open:
$118.97
24h Volume:
301.44K
Relative Volume:
0.34
Market Cap:
$72.36B
Revenue:
$12.50B
Net Income/Loss:
$3.40B
P/E Ratio:
21.80
EPS:
5.4949
Net Cash Flow:
$2.58B
1W Performance:
+3.48%
1M Performance:
-1.90%
6M Performance:
+6.98%
1Y Performance:
+24.96%
1-Day Range:
Value
$117.80
$119.78
1-Week Range:
Value
$115.00
$119.36
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
119.78 72.36B 12.50B 3.40B 2.58B 5.4949
UNP icon
UNP
Union Pacific Corp
284.06 168.75B 24.70B 7.21B 5.70B 12.15
CSX icon
CSX
Csx Corp
47.99 88.90B 14.15B 3.05B 1.90B 1.635
CP icon
CP
Canadian Pacific Kansas City Limited
85.79 75.42B 10.84B 2.95B 1.48B 3.2437
NSC icon
NSC
Norfolk Southern Corp
322.38 72.41B 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 12, 2026

Canadian National Railway stock costs EUR 105.68, market cap USD 71.4 billion - ad-hoc-news.de

Oct 12, 2026
pulisher
Oct 12, 2026

What Could CN’s (TSX:CNR) Upcoming Results Reveal About Canada’s Economy? - Kalkine Media

Oct 12, 2026
pulisher
Oct 12, 2026

CN sets grain record and Canadian National Railway stock trades at EUR 105.43 - ad-hoc-news.de

Oct 12, 2026
pulisher
Oct 12, 2026

Canadian National Railway stock at EUR 105.45 pre-market; results scheduled for October 30 - ad-hoc-news.de

Oct 12, 2026
pulisher
Oct 11, 2026

Q1 2026 Canadian National Railway Co Earnings Call Transcript - GuruFocus

Oct 11, 2026
pulisher
Oct 10, 2026

Canadian National Railway Company (CNI)What Are Investment Firms Thinking About This Stock? - MarketBeat

Oct 10, 2026
pulisher
Oct 09, 2026

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

Oct 09, 2026
pulisher
Oct 08, 2026

Canadian National Railway (TSX:CNR) The Latest Update Raises A Bigger Question - Simply Wall Street

Oct 08, 2026
pulisher
Oct 08, 2026

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

Oct 08, 2026
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

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

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

Canadian National Railway Co. Is Maintained at Buy by Citibank - Moomoo

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 - CN Rail

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

Canadian National Railway Co Stock (CNI) Financials Data

Revenue

loading

Net Income

loading

Cash Flow

loading

EPS

loading
CP CP
$85.80
price up icon 0.08%
CSX CSX
$47.98
price up icon 0.47%
WAB WAB
$283.96
price down icon 0.89%
TRN TRN
$25.78
price down icon 1.79%
GBX GBX
$38.97
price down icon 0.86%
$34.48
price down icon 2.98%
Cap:     |  Volume (24h):