97.19
price down icon2.92%   -2.92
after-market After Hours: 97.20 0.01 +0.01%
loading
Canadian National Railway Co stock is traded at $97.19, with a volume of 1.76M. It is down -2.92% in the last 24 hours and down -1.03% 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:
$100.11
Open:
$100.26
24h Volume:
1.76M
Relative Volume:
1.31
Market Cap:
$59.82B
Revenue:
$12.30B
Net Income/Loss:
$3.30B
P/E Ratio:
18.45
EPS:
5.2668
Net Cash Flow:
$2.45B
1W Performance:
-0.17%
1M Performance:
-1.03%
6M Performance:
-2.32%
1Y Performance:
-4.27%
1-Day Range:
Value
$97.12
$100.87
1-Week Range:
Value
$97.12
$100.87
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.19 61.62B 12.30B 3.30B 2.45B 5.2668
Railroads icon
UNP
Union Pacific Corp
221.69 136.12B 24.55B 7.05B 6.01B 11.78
Railroads icon
CSX
Csx Corp
35.51 67.50B 14.12B 2.90B 1.55B 1.5383
Railroads icon
CP
Canadian Pacific Kansas City Limited
70.21 65.33B 11.90B 3.32B 1.83B 3.5898
Railroads icon
NSC
Norfolk Southern Corp
280.39 65.21B 12.23B 2.96B 2.10B 13.11

Canadian National Railway Co Stock (CNI) Upgrades & Downgrades

Date Action Analyst Rating Change
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
08:00 AM

1 Reason I Am Buying Canadian National Railway Stock to Hold Forever - The Motley Fool Canada

08:00 AM
pulisher
02:30 AM

Canadian National Railway (TSX:CNR) Long Trendline Levels To Watch On TSX 60 - Kalkine Media

02:30 AM
pulisher
Jan 19, 2026

Outlook for Canadian National Railway Stock in 2026 - The Motley Fool Canada

Jan 19, 2026
pulisher
Jan 19, 2026

The Truth About Canadian National Railway: Why Everyone Is Suddenly Watching This Old-School Stock - AD HOC NEWS

Jan 19, 2026
pulisher
Jan 18, 2026

Massachusetts Financial Services Co. MA Decreases Position in Canadian National Railway Company $CNI - MarketBeat

Jan 18, 2026
pulisher
Jan 17, 2026

Analysts Offer Insights on Industrial Goods Companies: Canadian National Railway (CNI), Enerpac Tool Group (EPAC) and Trane Technologies (TT) - The Globe and Mail

Jan 17, 2026
pulisher
Jan 17, 2026

Is It Time To Reconsider Canadian National Railway (TSX:CNR) After Recent Freight Volume Focus? - Yahoo Finance UK

Jan 17, 2026
pulisher
Jan 16, 2026

Surface Transportation Board rejects UP–NS merger bid, CN weighs in - Stock Titan

Jan 16, 2026
pulisher
Jan 16, 2026

Benchmark Co. Maintains Canadian National Railway(CNI.US) With Hold Rating - 富途牛牛

Jan 16, 2026
pulisher
Jan 16, 2026

Harbour Trust & Investment Management Co Sells 67,289 Shares of Canadian National Railway Company $CNI - MarketBeat

Jan 16, 2026
pulisher
Jan 16, 2026

Manning & Napier Advisors LLC Has $149,000 Holdings in Canadian National Railway Company $CNI - MarketBeat

Jan 16, 2026
pulisher
Jan 16, 2026

CN Statement on STB Rejection of Incomplete UP–NS Merger Application - 富途资讯

Jan 16, 2026
pulisher
Jan 15, 2026

Canadian National Railway Stock: A Deep Dive Into Analyst Perspectives (7 Ratings) - Benzinga

Jan 15, 2026
pulisher
Jan 15, 2026

Canadian National Railway (NYSE:CNI) Price Target Raised to $101.00 at Barclays - MarketBeat

Jan 15, 2026
pulisher
Jan 13, 2026

Where Will Canadian National Stock Be in 3 Years? - 富途资讯

Jan 13, 2026
pulisher
Jan 12, 2026

Canadian National Railway plays defense against the Union Pacific-Norfolk Southern merger plan - MSN

Jan 12, 2026
pulisher
Jan 12, 2026

Canadian National files with U.S. regulator for more details on Union Pacific-Norfolk deal - CTV News

Jan 12, 2026
pulisher
Jan 12, 2026

A Look At Canadian National Railway (TSX:CNR) Valuation As Momentum Softens Over The Past Year - Yahoo Finance UK

Jan 12, 2026
pulisher
Jan 12, 2026

Canadian National files with US regulator for more details on Union Pacific-Norfolk deal - Reuters

Jan 12, 2026
pulisher
Jan 12, 2026

Canadian National Railway files with U.S. regulator for more details on Union Pacific-Norfolk deal - The Western Producer

Jan 12, 2026
pulisher
Jan 12, 2026

Canadian National Railway (CNI) Challenges Rail Merger Transparency - GuruFocus

Jan 12, 2026
pulisher
Jan 12, 2026

CN files motion to compel information in UP-NS merger application - Investing.com Canada

Jan 12, 2026
pulisher
Jan 12, 2026

CN Rail Brief: Files Motion To Force Disclosure In UP-NS Merger Review; Says "Incomplete Application Prevents Those Impacted From Assessing Competition Harms" - marketscreener.com

Jan 12, 2026
pulisher
Jan 12, 2026

CN Files Motion to Force Disclosure in UP-NS Merger Review - Yahoo Finance

Jan 12, 2026
pulisher
Jan 12, 2026

Loring Wolcott & Coolidge Fiduciary Advisors LLP MA Sells 32,081 Shares of Canadian National Railway Company $CNI - MarketBeat

Jan 12, 2026
pulisher
Jan 12, 2026

CN Reports December Grain Movement - marketscreener.com

Jan 12, 2026
pulisher
Jan 11, 2026

Billionaire Bill Gates Has 59% of His Foundation's $38 Billion Portfolio Invested in 3 Phenomenal Stocks - The Motley Fool

Jan 11, 2026
pulisher
Jan 09, 2026

CN sets new records for grain movement in December and 2025 - Investing.com Australia

Jan 09, 2026
pulisher
Jan 09, 2026

Record grain crops fuel massive grain shipments across Canada in 2025 - Stock Titan

Jan 09, 2026
pulisher
Jan 08, 2026

Will Canadian National Railway Company stock outperform Nasdaq index2025 Support & Resistance & Reliable Intraday Trade Plans - ulpravda.ru

Jan 08, 2026
pulisher
Jan 08, 2026

Federal Court orders CN to compensate company behind Dawson Creek grain elevator - The Record

Jan 08, 2026
pulisher
Jan 08, 2026

Canadian National Railway (NYSE:CNI) Given New $119.00 Price Target at Citigroup - MarketBeat

Jan 08, 2026
pulisher
Jan 08, 2026

Canadian National Railway (TSE:CNR) Price Target Raised to C$154.00 - MarketBeat

Jan 08, 2026
pulisher
Jan 08, 2026

Canadian National Railway (TSE:CNR) PT Set at C$150.00 by National Bankshares - MarketBeat

Jan 08, 2026
pulisher
Jan 08, 2026

Canadian National Railway (TSX:CNR) Valuation Shifting As Markets Recalibrate Today TSX 60 - Kalkine Media

Jan 08, 2026
pulisher
Jan 08, 2026

Canadian National Railway Co. Price Target Cut to $119.00/Share From $120.00 by Citigroup - 富途牛牛

Jan 08, 2026
pulisher
Jan 08, 2026

Canadian National Railway: Defensive Rail Giant Tests Investor Patience Amid Sideways Trading - AD HOC NEWS

Jan 08, 2026
pulisher
Jan 08, 2026

Canadian National Railway Company (NYSE:CNI) Receives Consensus Rating of "Moderate Buy" from Brokerages - MarketBeat

Jan 08, 2026
pulisher
Jan 07, 2026

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

Jan 07, 2026
pulisher
Jan 07, 2026

Canadian National Railway (TSX:CNR) Research Upgrade For S&P TSX Composite Index - Kalkine Media

Jan 07, 2026
pulisher
Jan 06, 2026

Canadian National Railway (CNR:CA) Vertical Research Upgrades to a “Buy” - The Globe and Mail

Jan 06, 2026
pulisher
Jan 05, 2026

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

Jan 05, 2026
pulisher
Jan 05, 2026

Railway CN sets Jan. 30 call on 2025 financial and operating results - Stock Titan

Jan 05, 2026
pulisher
Jan 05, 2026

Canadian National Railway (NYSE:CNI) Rating Increased to Buy at Vertical Research - MarketBeat

Jan 05, 2026
pulisher
Jan 05, 2026

Vertical Research Initiates Canadian National Railway(CNI.US) With Buy Rating, Announces Target Price $114.79 - 富途牛牛

Jan 05, 2026
pulisher
Jan 04, 2026

Did RBC’s Efficiency-Focused Update Just Shift Canadian National Railway’s (TSX:CNR) Investment Narrative? - Yahoo Finance UK

Jan 04, 2026
pulisher
Jan 04, 2026

The Truth About Canadian National Railway: Is CNI the Low-Key Power Stock Everyone’s Sleeping On? - AD HOC NEWS

Jan 04, 2026
pulisher
Jan 04, 2026

Canadian National Railway: Defensive Giant Or Just Stuck In Neutral? - AD HOC NEWS

Jan 04, 2026
pulisher
Jan 04, 2026

Is CNR Stock a Buy Now? - Yahoo! Finance Canada

Jan 04, 2026
pulisher
Jan 03, 2026

Canadian National Railway: Steady Rails, Subtle Tailwinds As Investors Weigh Valuation - AD HOC NEWS

Jan 03, 2026
pulisher
Jan 03, 2026

Verity & Verity LLC Purchases 61,489 Shares of Canadian National Railway Company $CNI - MarketBeat

Jan 03, 2026

Canadian National Railway Co Stock (CNI) Financials Data

Revenue

loading

Net Income

loading

Cash Flow

loading

EPS

loading
railroads NSC
$280.39
price down icon 3.52%
railroads CP
$70.21
price down icon 3.19%
railroads CSX
$35.51
price down icon 2.04%
railroads WAB
$227.56
price down icon 0.89%
railroads TRN
$26.62
price down icon 2.67%
Cap:     |  Volume (24h):