120.43
Canadian National Railway Co stock is traded at $120.43, with a volume of 1.02M.
It is down -3.96% in the last 24 hours and down -5.82% 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:
$124.75
Open:
$124.58
24h Volume:
1.02M
Relative Volume:
0.74
Market Cap:
$72.85B
Revenue:
$12.50B
Net Income/Loss:
$3.40B
P/E Ratio:
21.92
EPS:
5.4949
Net Cash Flow:
$2.58B
1W Performance:
-5.75%
1M Performance:
-5.82%
6M Performance:
+6.79%
1Y Performance:
+23.80%
Canadian National Railway Co Stock (CNI) Company Profile
Name
Canadian National Railway Co
Sector
Industry
Phone
-
Address
-
Compare CNI vs UNP, CSX, CP, NSC
| Stocks | Price | Market Cap | Revenue | Net Income | Cash Flow | EPS |
|---|---|---|---|---|---|---|
|
CNI
Canadian National Railway Co
|
120.43 | 77.57B | 12.50B | 3.40B | 2.58B | 5.4949 |
|
UNP
Union Pacific Corp
|
290.71 | 180.58B | 24.70B | 7.21B | 5.70B | 12.15 |
|
CSX
Csx Corp
|
48.71 | 94.42B | 14.15B | 3.05B | 1.90B | 1.635 |
|
CP
Canadian Pacific Kansas City Limited
|
89.01 | 83.36B | 10.84B | 2.95B | 1.48B | 3.2437 |
|
NSC
Norfolk Southern Corp
|
333.04 | 77.85B | 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
234,260 Shares in Canadian National Railway Company $CNI Acquired by Ninepoint Partners LP - MarketBeat
Canadian National Railway Company (NYSE:CNI) Receives Consensus Recommendation of "Moderate Buy" from Brokerages - MarketBeat
Somerville Kurt F Makes New Investment in Canadian National Railway Company $CNI - MarketBeat
Notis McConarty Edward Buys Shares of 27,487 Canadian National Railway Company $CNI - MarketBeat
Puzo Michael J Buys New Position in Canadian National Railway Company $CNI - MarketBeat
Canadian National Sets Record Grain Movement in 2025-26 Crop Year - Eastern Progress
Canadian National Railway Co. stock rises Wednesday, outperforms market - MarketWatch
Could Canadian National Railway (TSX:CNR) Keep Climbing Higher? - Kalkine Media
78,063 Shares in Canadian National Railway Company $CNI Purchased by Great Lakes Advisors LLC - MarketBeat
CNI|Canadian National Railway Co|Price:128.230|Chg%:+0.590 - TradingKey
Canadian National Railway Co. stock rises Tuesday, outperforms market - MarketWatch
Short Interest in Canadian National Railway Company (NYSE:CNI) Grows By 54.2% - MarketBeat
A Moving Tribute: CN America 250 Train makes stop in East Lansing - wwmtarc
Canadian National Railway Co. stock falls Monday, underperforms market - MarketWatch
Rail NewsCN expands hybrid locomotive program. For Railroad Career Professionals - Progressive Railroading
CNI5456447 Bond Profile — Key Metrics - TradingView
Value Partners Investments Inc.'s Canadian National Railway Co(CNI) Holding History - GuruFocus
Canadian National Railway Co. stock falls Friday, underperforms market - MarketWatch
Canadian National to expand hybrid locomotive program - Yahoo
CN Tests Three Hybrid Locomotives and Plans Two More by End-2026 - Stock Titan
Canadian National Railway (TSX:CNR) Could Be 7% Below Fair Value Following Record Grain Volumes - simplywall.st
Canadian National Railway Co. stock rises Thursday, outperforms market - MarketWatch
Plainfield Police, CN Railway Crossing Enforcement Yields 35 Tickets - patch.com
CN commemorative locomotives coming to Durand - argus-press.com
Could CNR Be A Strong Value Stock As Trade Activity Improves? - Kalkine Media
Canadian National Railway Co. stock rises Wednesday, still underperforms market - MarketWatch
Can Canadian National Railway (TSX:CNR) Grain Momentum Continue? - Kalkine Media
CN sets yearly grain movement record - World Grain
Record Western Grain Volumes And New Grain Plan Might Change The Case For Investing In Canadian National Railway (TSX:CNR) - simplywall.st
Cardinal Capital Management Inc. Has $149.38 Million Stock Holdings in Canadian National Railway Company $CNI - MarketBeat
Canadian National Railway Co. Stock Rises Wednesday, Still Underperforms Market - Bitget
Is Canadian National Railway (TSX:CNR) Positioned For Stronger Growth? - Kalkine Media
Canadian National Railway (TSX:CNR) Reinforces Bluechip Stocks Growth Narrative - Kalkine Media
America-themed trains to roll through state during Whistle Stop Tour - Detroit Free Press
Christine Poole's Past Picks: CN Rail, Fortis & Xylem - BNN Bloomberg
CN's July Grain Haul Sets a Record With 2.62M Tonnes Moved - stocktitan.net
CN Reports a Record 2025-26 Crop Year - CN Rail
Canadian National Railway (TSE:CNR) Given Consensus Recommendation of "Moderate Buy" by Brokerages - MarketBeat
Ausbil Investment Management Ltd Buys 9,737 Shares of Canadian National Railway Company $CNI - MarketBeat
All Aboard! CN Announces its America250 Hometown Whistle Stop Tour - CN Rail
Two CN Locomotives Will Roll Into 4 U.S. Cities Aug. 17-19 - Stock Titan
Can CN Railway (TSX:CNR) Extend Its Freight Momentum? - Kalkine Media
CANADIAN NATIONAL RAILWAY CO. (CNR.TO) Stock Price, News, Quote & History - Yahoo! Finance Canada
Canadian National Railway Co (CNI) Technical Analysis: Support, Resistance, Indicators & Moving Averages - TradingKey
PensionDanmark Pensionsforsikringsaktieselskab Acquires 17,223 Shares of Canadian National Railway Company $CNI - MarketBeat
Could Canadian National Railway CNR Keep Outperforming This Year? - Kalkine Media
FNY Investment Advisers LLC Takes $5.16 Million Position in Canadian National Railway Company $CNI - MarketBeat
CANADIAN NATIONAL RAILWAY CO. R (CY2.MU) Q1 FY2026 earnings call transcript - finance.yahoo.com
How Does Canadian National Railway (TSX:CNR) Gain From Network Expansion? - Kalkine Media
Canadian National Railway Co. stock falls Thursday, underperforms market - MarketWatch
Canandaigua National Bank & Trust Co. Invests $1.95 Million in Canadian National Railway Company $CNI - MarketBeat
Canadian National Railway Co Stock (CNI) Financials Data
Revenue
Net Income
Cash Flow
EPS
Open in Yahoo
|
Open in Google
|
Open in Finviz
|
Open in MarketWatch
|
Open in EDGAR
|
Open in Reuters
Cap:
|
Volume (24h):