loading
Canadian National Railway Co stock is traded at $130.51, with a volume of 433.98K. It is up +1.99% in the last 24 hours and up +13.54% 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:
$127.91
Open:
$128.57
24h Volume:
433.98K
Relative Volume:
0.32
Market Cap:
$79.17B
Revenue:
$12.50B
Net Income/Loss:
$3.40B
P/E Ratio:
23.75
EPS:
5.4949
Net Cash Flow:
$2.58B
1W Performance:
+1.74%
1M Performance:
+13.54%
6M Performance:
+30.65%
1Y Performance:
+35.51%
1-Day Range:
Value
$128.51
$131.21
1-Week Range:
Value
$125.13
$131.21
52-Week Range:
Value
$90.74
$131.21

Canadian National Railway Co Stock (CNI) Company Profile

Name
Name
Canadian National Railway Co
Name
Industry
Railroads (12)
Name
Phone
-
Name
Address
-
Name
Employee
17,176
Name
Twitter
@cnrailway
Name
Next Earnings Date
2026-07-24
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
130.51 77.59B 12.50B 3.40B 2.58B 5.4949
UNP icon
UNP
Union Pacific Corp
310.72 173.70B 24.70B 7.21B 5.70B 12.15
CSX icon
CSX
Csx Corp
52.52 92.78B 14.15B 3.05B 1.90B 1.635
CP icon
CP
Canadian Pacific Kansas City Limited
92.39 81.07B 10.84B 2.95B 1.48B 3.2437
NSC icon
NSC
Norfolk Southern Corp
354.91 74.33B 12.19B 2.67B 1.62B 11.87

Canadian National Railway Co Stock (CNI) Upgrades & Downgrades

Date Action Analyst Rating Change
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
04:38 AM

symbol__ Stock Quote Price and Forecast - CNN

04:38 AM
pulisher
Jul 22, 2026

Union Pacific and CN Reach Agreement to Expand Customer Opportunities in Connection with Merger - CN Rail

Jul 22, 2026
pulisher
Jul 22, 2026

CN Would Gain First Kansas City Rail Footprint if Merger Closes - Stock Titan

Jul 22, 2026
pulisher
Jul 22, 2026

CN-Union Pacific Deal Will Open Canada-Mexico Freight Routes - Stock Titan

Jul 22, 2026
pulisher
Jul 22, 2026

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

Jul 22, 2026
pulisher
Jul 22, 2026

Canadian National Railway CoUS Datawatch: Bill Gates' top 5 winning stocks of 2026; surged up to 55% YTD - The Economic Times

Jul 22, 2026
pulisher
Jul 22, 2026

Canadian National Railway Co expected to post earnings of C$1.96 a shareEarnings Preview - TradingView

Jul 22, 2026
pulisher
Jul 21, 2026

CNI.GV Bond Profile — Key Metrics - TradingView

Jul 21, 2026
pulisher
Jul 21, 2026

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

Jul 21, 2026
pulisher
Jul 21, 2026

Canadian National Railway (TSX:CNR) Steams Into Results Week - Kalkine Media

Jul 21, 2026
pulisher
Jul 21, 2026

Canadian National Railway (TSX:CNR) Anchors Bluechip Market Interest - Kalkine Media

Jul 21, 2026
pulisher
Jul 21, 2026

Ottawa investigates CN after viral train incident - Canadian HR Reporter

Jul 21, 2026
pulisher
Jul 20, 2026

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

Jul 20, 2026
pulisher
Jul 20, 2026

Canadian National Rail (TSX:CNR) Extends Strength Across Freight Corridors - Kalkine Media

Jul 20, 2026
pulisher
Jul 20, 2026

The most oversold and overbought stocks on the TSX - The Globe and Mail

Jul 20, 2026
pulisher
Jul 20, 2026

CNI.GJ Bond Profile — Key Metrics - TradingView

Jul 20, 2026
pulisher
Jul 19, 2026

Five things to watch for in the Canadian business world in the coming week - CityNews Vancouver

Jul 19, 2026
pulisher
Jul 18, 2026

Government says it's investigating CN's actions after rail crew surrounded by wildfire - CBC

Jul 18, 2026
pulisher
Jul 17, 2026

Government investigating CN’s actions after rail crew caught in wildfire - BNN Bloomberg

Jul 17, 2026
pulisher
Jul 17, 2026

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

Jul 17, 2026
pulisher
Jul 17, 2026

Canadian National Railway (TSX:CNR) Eyes Record Grain Season - Kalkine Media

Jul 17, 2026
pulisher
Jul 17, 2026

Government investigating CN's actions after rail crew caught in wildfire - Winnipeg Sun

Jul 17, 2026
pulisher
Jul 17, 2026

Government investigating CN’s actions rail crew caught in wildfire - rdnewsnow.com

Jul 17, 2026
pulisher
Jul 17, 2026

Government investigating CN's actions rail crew caught in wildfire - CTV News

Jul 17, 2026
pulisher
Jul 17, 2026

Regulators investigating why CN workers were forced to flee wildfires on foot - The Globe and Mail

Jul 17, 2026
pulisher
Jul 16, 2026

US136375CZ3 Bond Profile — Key Metrics - TradingView

Jul 16, 2026
pulisher
Jul 16, 2026

New details emerge from union on railworkers’ escape from hellish Ontario wildfire - CTV News

Jul 16, 2026
pulisher
Jul 16, 2026

Canadian National Railway Co (CNI) Stock Up 3.4% but GF Value Sa - GuruFocus

Jul 16, 2026
pulisher
Jul 16, 2026

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

Jul 16, 2026
pulisher
Jul 16, 2026

Canadian National Railway (TSX:CNR) Draws Attention Ahead Of Quarterly Results - Kalkine Media

Jul 16, 2026
pulisher
Jul 16, 2026

Canadian National Railway (TSE:CNR) Stock Price Expected to Rise, Sanford C. Bernstein Analyst Says - MarketBeat

Jul 16, 2026
pulisher
Jul 16, 2026

'Stop running trains through active wildfire zones': Rail union not happyThunder Bay News - Thunder Bay News - TBNewsWatch.com

Jul 16, 2026
pulisher
Jul 16, 2026

Union denounces CN for sending rail crew through active wildfire in Ontario - CHCH

Jul 16, 2026
pulisher
Jul 16, 2026

Track ‘deficiencies’ identified in Repentigny CN train derailment: TSB - CTV News

Jul 16, 2026
pulisher
Jul 15, 2026

‘We’re encased in flames’: Video emerges of train halted in wildfire, union lambasts CN Rail - CP24

Jul 15, 2026
pulisher
Jul 15, 2026

US136375DY5 Bond Profile — Key Metrics - TradingView

Jul 15, 2026
pulisher
Jul 15, 2026

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

Jul 15, 2026
pulisher
Jul 15, 2026

CN Railway evacuates workers, suspends operations in area hit by wildfire - The Globe and Mail

Jul 15, 2026
pulisher
Jul 15, 2026

WATCH: Hellish wildfire overtakes CN train, crew in Canada - FreightWaves

Jul 15, 2026
pulisher
Jul 15, 2026

Citizens initiates Canadian National Railway stock at Market Perform By Investing.com - Investing.com South Africa

Jul 15, 2026
pulisher
Jul 15, 2026

Canadian National Railway (TSE:CNR) Downgraded by Susquehanna to "Hold" - MarketBeat

Jul 15, 2026
pulisher
Jul 15, 2026

Citizens initiates Canadian National Railway stock at Market Perform - Investing.com

Jul 15, 2026
pulisher
Jul 15, 2026

CNI.GU Bond Profile — Key Metrics - TradingView

Jul 15, 2026
pulisher
Jul 14, 2026

Barrington on track with other communities toward renewing Canadian National quiet zone - Daily Herald

Jul 14, 2026
pulisher
Jul 14, 2026

1 dead after train collides with Manitoba Sheriffs van near Portage la Prairie - CityNews Winnipeg

Jul 14, 2026
pulisher
Jul 14, 2026

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

Jul 14, 2026
pulisher
Jul 14, 2026

Canadian National Railway (TSE:CNR) Given New C$198.00 Price Target at Raymond James Financial - MarketBeat

Jul 14, 2026
pulisher
Jul 14, 2026

Canadian National (TSX:CNR): How Grain and Potash Are Powering Growth? - Kalkine Media

Jul 14, 2026
pulisher
Jul 14, 2026

US136375DJ8 Bond Profile — Key Metrics - TradingView

Jul 14, 2026
pulisher
Jul 14, 2026

Susquehanna downgrades Canadian National Railway stock to neutral By Investing.com - Investing.com Nigeria

Jul 14, 2026
pulisher
Jul 14, 2026

US136375DY55 Bond Profile — Key Metrics - TradingView

Jul 14, 2026

Canadian National Railway Co Stock (CNI) Financials Data

Revenue

loading

Net Income

loading

Cash Flow

loading

EPS

loading
NSC NSC
$352.97
price up icon 6.90%
CP CP
$92.20
price up icon 0.87%
CSX CSX
$52.76
price up icon 4.33%
WAB WAB
$297.09
price up icon 2.27%
TRN TRN
$36.59
price up icon 1.73%
Cap:     |  Volume (24h):