126.26
Canadian National Railway Co stock is traded at $126.26, with a volume of 516.47K.
It is down -0.03% in the last 24 hours and up +1.48% 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:
$126.28
Open:
$126.06
24h Volume:
516.47K
Relative Volume:
0.37
Market Cap:
$76.39B
Revenue:
$12.50B
Net Income/Loss:
$3.40B
P/E Ratio:
22.98
EPS:
5.4949
Net Cash Flow:
$2.58B
1W Performance:
-1.02%
1M Performance:
+1.48%
6M Performance:
+17.65%
1Y Performance:
+34.60%
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
|
126.28 | 76.39B | 12.50B | 3.40B | 2.58B | 5.4949 |
|
UNP
Union Pacific Corp
|
293.81 | 173.99B | 24.70B | 7.21B | 5.70B | 12.15 |
|
CSX
Csx Corp
|
50.10 | 92.51B | 14.15B | 3.05B | 1.90B | 1.635 |
|
CP
Canadian Pacific Kansas City Limited
|
92.86 | 80.80B | 10.84B | 2.95B | 1.48B | 3.2437 |
|
NSC
Norfolk Southern Corp
|
334.86 | 75.15B | 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
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
Is Canadian National Railway (TSX:CNR) Positioned For Stronger Growth? - Kalkine Media
Canadian National Railway Co. stock rises Tuesday, outperforms market - MarketWatch
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
CN's July Grain Haul Sets a Record With 2.62M Tonnes Moved - Stock Titan
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
Two CN Locomotives Will Roll Into 4 U.S. Cities Aug. 17-19 - Stock Titan
Canadian National Railway Co. stock falls Monday, underperforms market - MarketWatch
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
CANADIAN NATIONAL RAILWAY CO. R (CY2.MU) Q1 FY2026 earnings call transcript - Yahoo Finance
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
Bank of America Corp DE Sells 929,181 Shares of Canadian National Railway Company $CNI - MarketBeat
Canadian National Railway Co. stock falls Wednesday, underperforms market - MarketWatch
Quantinno Capital Management LP Has $9.24 Million Stake in Canadian National Railway Company $CNI - MarketBeat
Canadian National Railway Co. stock rises Tuesday, still underperforms market - MarketWatch
CN Safety Week - CN Rail
Amundi Grows Stock Holdings in Canadian National Railway Company $CNI - MarketBeat
CNI4982949 Bond Profile — Key Metrics - TradingView
CN Closes 2025–26 Crop Year After 10 Months of Record Grain Movement - Stock Titan
CN Supporting More Than 300 Customer Growth Projects Across Its Network - CN Rail
CN Invests About $2.8B in 2026 After 2025 Corridor Capacity Rose About 25% - Stock Titan
Canadian National Railway Co. stock outperforms market despite losses on the day - MarketWatch
Public market insider selling at Canadian National Railway (CNR) - Barchart.com
CPKC chief exec says CN deal with Union Pacific fails to ease competition concerns - Yahoo! Finance Canada
Canadian National Railway (TSX:CNR) Results Drive Transportation Discussion - Kalkine Media
Canadian National Railway Co. Price Target Raised to C$199.00/Share From C$185.00 by Desjardins Securities - Moomoo
Renaissance Technologies LLC Raises Position in Canadian National Railway Company $CNI - MarketBeat
Canadian National Railway (TSX:CNR) Keep Rail Giant In Focus - Kalkine Media
Canadian National Railway (TSX:CNR) Climbs Following Strong Performance - Kalkine Media
Canadian National Railway (TSE:CNR) Price Target Raised to C$182.00 - MarketBeat
Canadian National Railway (TSE:CNR) Price Target Raised to C$185.00 - MarketBeat
Canadian National Earnings: Intermodal Faces Tough Comps, but Carloads Have Rebounded - Morningstar
Canadian National Railway Q2 Results: EPS beats estimates at $1.50 - scanx.trade
Canadian National Railway Co. Is Maintained at Sector Perform by ATB Cormark - Moomoo
Canadian National Q2 Earnings Beat on Grain and Energy Volume Growth - Yahoo Finance
These Analysts Increase Their Forecasts On Canadian National Railway Following Upbeat Q2 Earnings - Benzinga
Canadian National Railway Co (CNI) Financial Health: Profitability & Balance Sheet Analysis - TradingKey
Benchmark reiterates Canadian National Railway stock rating at Hold - Investing.com
Benchmark reiterates Canadian National Railway stock rating at Hold By Investing.com - Investing.com Canada
CNI|Canadian National Railway Co|Price:128.890|Chg%:-0.590 - TradingKey
CANADIAN NATIONAL RAILWAY CO : BARCLAYS RAISES TARGET PRICE TO $130 FROM $109 - Bitget
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):