118.98
price up icon0.60%   0.71
after-market After Hours: 118.98
loading
Canadian National Railway Co stock is traded at $118.98, with a volume of 1.69M. It is up +0.60% in the last 24 hours and up +6.32% 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.27
Open:
$118.325
24h Volume:
1.69M
Relative Volume:
1.19
Market Cap:
$72.17B
Revenue:
$12.50B
Net Income/Loss:
$3.40B
P/E Ratio:
21.65
EPS:
5.4949
Net Cash Flow:
$2.58B
1W Performance:
-1.16%
1M Performance:
+6.32%
6M Performance:
+21.54%
1Y Performance:
+13.05%
1-Day Range:
Value
$117.88
$119.65
1-Week Range:
Value
$117.52
$121.90
52-Week Range:
Value
$90.74
$122.48

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
118.98 71.74B 12.50B 3.40B 2.58B 5.4949
UNP icon
UNP
Union Pacific Corp
272.70 159.28B 24.70B 7.21B 5.70B 12.15
CSX icon
CSX
Csx Corp
47.57 88.01B 14.15B 3.05B 1.90B 1.635
CP icon
CP
Canadian Pacific Kansas City Limited
90.08 79.28B 10.84B 2.95B 1.48B 3.2437
NSC icon
NSC
Norfolk Southern Corp
313.91 69.74B 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
Jun 12, 2026

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

Jun 12, 2026
pulisher
Jun 12, 2026

The Zacks Analyst Blog Highlights Union Pacific and Canadian National Railway - The Globe and Mail

Jun 12, 2026
pulisher
Jun 12, 2026

Canadian National Railway Stock (CA1363751027): Analyst Reaffirms Rating Ahead of Next Earnings Cata - AD HOC NEWS

Jun 12, 2026
pulisher
Jun 11, 2026

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

Jun 11, 2026
pulisher
Jun 11, 2026

Canadian National Railway (CN) Reports Record Propane Export Volumes in May 2026 - Insider Monkey

Jun 11, 2026
pulisher
Jun 11, 2026

Canadian National Railway Taps BHP Potash Deal For Long Term Growth - Yahoo Finance

Jun 11, 2026
pulisher
Jun 10, 2026

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

Jun 10, 2026
pulisher
Jun 10, 2026

Canadian National Railway Co (CNI) Stock Price, Trades & News - GuruFocus

Jun 10, 2026
pulisher
Jun 09, 2026

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

Jun 09, 2026
pulisher
Jun 08, 2026

BofA Raises Canadian National Railway (CNI) Target on Strong Operating Performance - Insider Monkey

Jun 08, 2026
pulisher
Jun 08, 2026

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

Jun 08, 2026
pulisher
Jun 08, 2026

symbol__ Stock Quote Price and Forecast - CNN

Jun 08, 2026
pulisher
Jun 08, 2026

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

Jun 08, 2026
pulisher
Jun 08, 2026

BHP chief’s final act a potash pash with his partner’s company - The Australian

Jun 08, 2026
pulisher
Jun 08, 2026

BHP (BHP) Signs Transportation Agreements With Canada’s National Rail Carriers, Canadian National Railway And Canadian Pacific Kansas - Insider Monkey

Jun 08, 2026
pulisher
Jun 06, 2026

Canadian National Railway (TSX:CNR) Narrative Shifts As Fair Value Edges Higher And Risks Persist - Yahoo Finance

Jun 06, 2026
pulisher
Jun 05, 2026

Assessing Canadian National Railway’s Valuation After New BHP Potash Deal And Record Grain And Propane Volumes - simplywall.st

Jun 05, 2026
pulisher
Jun 05, 2026

Rail pact to move Saskatchewan potash to ports feeding world crops - Stock Titan

Jun 05, 2026
pulisher
Jun 05, 2026

2 Canadian Dividend Stocks I'd Buy for Stability and Growth - Moomoo

Jun 05, 2026
pulisher
Jun 05, 2026

CN Rail Hits Record Propane Exports to West Coast of Canada - Moomoo

Jun 05, 2026
pulisher
Jun 05, 2026

Costello Asset Management, INC's Canadian National Railway Co(CNI) Holding History - GuruFocus

Jun 05, 2026
pulisher
Jun 04, 2026

Canadian National Railway (CNI) Achieves Record Propane Shipments in May - GuruFocus

Jun 04, 2026
pulisher
Jun 04, 2026

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

Jun 04, 2026
pulisher
Jun 04, 2026

BHP Signs Potash Transport Deals With Canada's National Rail Carriers - Moomoo

Jun 04, 2026
pulisher
Jun 04, 2026

Propane trains to B.C. jump 40% as CN hits new shipping record - Stock Titan

Jun 04, 2026
pulisher
Jun 04, 2026

CN Reports New Monthly Record for Propane Shipments to Watson Island - 富途牛牛

Jun 04, 2026
pulisher
Jun 03, 2026

AltaGas, Aurion, Highwood at 52-Week Highs on News - TradingView

Jun 03, 2026
pulisher
Jun 03, 2026

CIBC Asset Management Inc Sells 979,648 Shares of Canadian National Railway Company $CNI - MarketBeat

Jun 03, 2026
pulisher
Jun 03, 2026

CNI Stock Price, Quote & Chart | CANADIAN NATL RAILWAY CO (NYSE:CNI) - ChartMill

Jun 03, 2026
pulisher
Jun 02, 2026

Billionaire Bill Gates' Foundation Dumped Microsoft but Loaded Up on This Dividend Champion - The Motley Fool

Jun 02, 2026
pulisher
Jun 01, 2026

CN sets monthly grain movement record in May 2026 By Investing.com - Investing.com Canada

Jun 01, 2026
pulisher
Jun 01, 2026

‘We thought it was an earthquake’: Local reaction to derailed train in Hickman County - KFVS12

Jun 01, 2026
pulisher
Jun 01, 2026

CN Reports May Grain Movement - CN Rail

Jun 01, 2026
pulisher
Jun 01, 2026

Norges Bank Acquires New Shares in Canadian National Railway Company $CNI - MarketBeat

Jun 01, 2026
pulisher
Jun 01, 2026

Geode Capital Management LLC Grows Stake in Canadian National Railway Company $CNI - MarketBeat

Jun 01, 2026
pulisher
Jun 01, 2026

Assessing Canadian National Railway (TSX:CNR) Valuation After Recent Share Price Strength - Yahoo Finance

Jun 01, 2026
pulisher
May 31, 2026

Act Two Investors LLC Has $14.47 Million Holdings in Canadian National Railway Company $CNI - MarketBeat

May 31, 2026
pulisher
May 29, 2026

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

May 29, 2026
pulisher
May 29, 2026

CN Rail Comments on STB Decision to Require More Information on UP-NS Merger - Moomoo

May 29, 2026
pulisher
May 28, 2026

CN Critiques STB's Merge Decision Impact on CNI - GuruFocus

May 28, 2026
pulisher
May 28, 2026

CN Says STB Was Right to Freeze the UP-NS Merger and Demand More Information - Stock Titan

May 28, 2026
pulisher
May 28, 2026

2 Canadian Dividend Giants I'd Buy With Rates on Hold - Moomoo

May 28, 2026
pulisher
May 27, 2026

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

May 27, 2026
pulisher
May 26, 2026

Aiming lower: CN seeks operating ratio below 65 as part of five-year plan (5/26/2004) - Progressive Railroading

May 26, 2026

Canadian National Railway Co Stock (CNI) Financials Data

Revenue

loading

Net Income

loading

Cash Flow

loading

EPS

loading
NSC NSC
$313.91
price up icon 1.09%
CP CP
$90.08
price up icon 0.86%
CSX CSX
$47.57
price up icon 0.43%
WAB WAB
$265.20
price up icon 1.19%
TRN TRN
$34.76
price up icon 1.55%
Cap:     |  Volume (24h):