Market Cap 75.94B
Revenue (ttm) 12.38B
Net Income (ttm) 3.38B
EPS (ttm) N/A
PE Ratio 22.70
Forward PE 21.76
Profit Margin 27.28%
Debt to Equity Ratio 1.03
Volume 1,231,100
Avg Vol 1,457,500
Day's Range N/A - N/A
Shares Out 606.02M
Stochastic %K 81%
Beta 0.96
Analysts Sell
Price Target $125.41

Company Profile

Canadian National Railway Company, together with its subsidiaries, engages in the rail, intermodal, trucking, and related transportation businesses in Canada and the United States. The company provides rail services, which include equipment, customs brokerage, transloading and warehousing, business development, dimensional loads, and private railcar storage, less-than-truckload, and mexico services; intermodal services, such as temperature controlled multimodal, mobile transport trays, port part...

Industry: Railroads
Sector: Industrials
Phone: 888 888 5909
Website: www.cn.ca
Address:
935 de La Gauchetiere Street West, Montreal, Canada
Stocktwits52wHighs
Stocktwits52wHighs Jul. 13 at 7:01 PM
$CNI printed a new 52-week high today
0 · Reply
Stocktwits52wHighs
Stocktwits52wHighs Jul. 9 at 5:01 PM
$CNI printed a new 52-week high today
0 · Reply
jdlman
jdlman Jun. 25 at 12:03 PM
$CNI analysis upgrade
0 · Reply
BillionerOfKing
BillionerOfKing Jun. 2 at 3:00 AM
$CNI Current Stock Price: $119.42 Contracts to trade: $120.0 CNI Jun 18 2026 Call Entry: $1.70 Exit: $3.21 ROI: 89% Hold ~24 days Shared as daily free alerts and for educational purposes only. https://dailypickai.com/freealerts
0 · Reply
WallStJesus
WallStJesus May. 28 at 2:24 PM
$CNI JAN BULL SWEEPER DETECTED
0 · Reply
BillionerOfKing
BillionerOfKing May. 22 at 4:53 AM
$CNI Current Stock Price: $114.18 Contracts to trade: $115.0 CNI Jun 18 2026 Call Entry: $2.10 Exit: $3.65 ROI: 74% Hold ~29 days Shared as daily free alerts and for educational purposes only. https://dailypickai.com/freealerts
0 · Reply
CapitalMonk
CapitalMonk May. 19 at 8:32 PM
$CNI Price: $113.20 (+0.51%) Trend: Bullish Market Bias (7D): Sideways ⚖️ Expected Range: ±1.82% RSI: 65.3 | Momentum: Strong Momentum Volume: -48.9% vs avg Volatility: 2.09% Support: $107.00 | Resistance: $115.80 Sourch: http://marketbaubles.com/
0 · Reply
EconomyEngine
EconomyEngine May. 12 at 12:28 PM
$MSFT BILL GATES UPDATED PORTFOLIO • $BRK.B ~28% • $WM ~18% • $CNI ~14% • $MSFT ~11% • $CAT ~10%
1 · Reply
OptionRunners
OptionRunners Apr. 23 at 6:53 PM
$CNI call spreads just got closed out 10,000 times for $3.50
0 · Reply
Rockysprouts
Rockysprouts Mar. 19 at 4:42 PM
$CNI it’s time🥷🥷🥷🥷🥷
0 · Reply
Latest News on CNI
CN downgraded to Neutral from Positive at Susquehanna

2026-07-14T12:00:28.000Z - 17 hours ago

CN downgraded to Neutral from Positive at Susquehanna


CN price target raised to C$175 from C$156 at JPMorgan

2026-07-10T12:05:26.000Z - 4 days ago

CN price target raised to C$175 from C$156 at JPMorgan


CN price target raised to $141 from $124 at Citi

2026-07-09T11:51:44.000Z - 5 days ago

CN price target raised to $141 from $124 at Citi


CN resumed with an Equal Weight at Stephens

2026-07-08T12:53:12.000Z - 6 days ago

CN resumed with an Equal Weight at Stephens


CN reports June grain movement

2026-07-05T13:40:07.000Z - 9 days ago

CN reports June grain movement


CN Reports June Grain Movement

Fri, 03 Jul 2026 11:30:00 -0400 - 11 days ago

CN Reports June Grain Movement


CN price target raised to C$185 from C$182 at CIBC

2026-06-25T15:20:45.000Z - 19 days ago

CN price target raised to C$185 from C$182 at CIBC


CN price target raised to $109 from $99 at Barclays

2026-06-25T11:20:25.000Z - 19 days ago

CN price target raised to $109 from $99 at Barclays


CN upgraded to Outperform from In Line at Evercore ISI

2026-06-25T10:10:20.000Z - 19 days ago

CN upgraded to Outperform from In Line at Evercore ISI


CN price target raised to C$195 from C$178 at RBC Capital

2026-06-24T13:15:41.000Z - 20 days ago

CN price target raised to C$195 from C$178 at RBC Capital


CN price target raised to $134 from $132 at BofA

2026-06-23T16:42:26.000Z - 21 days ago

CN price target raised to $134 from $132 at BofA


CN price target raised to C$182 from C$164 at CIBC

2026-06-09T14:02:41.000Z - 5 weeks ago

CN price target raised to C$182 from C$164 at CIBC


CN price target raised to $138 from $128 at Susquehanna

2026-06-05T18:35:28.000Z - 5 weeks ago

CN price target raised to $138 from $128 at Susquehanna


CN announces record propane shipments to Watson Island

2026-06-04T13:14:42.000Z - 5 weeks ago

CN announces record propane shipments to Watson Island


CN Reports New Monthly Record for Propane Shipments to Watson Island

Thu, 04 Jun 2026 09:00:00 -0400 - 5 weeks ago

CN Reports New Monthly Record for Propane Shipments to Watson Island


CN price target raised to $132 from $122 at BofA

2026-06-03T10:30:30.000Z - 5 weeks ago

CN price target raised to $132 from $122 at BofA


CN Reports May Grain Movement

Mon, 01 Jun 2026 14:15:00 -0400 - 6 weeks ago

CN Reports May Grain Movement


Best Transportation Stocks to Buy in 2026

2026-05-27T16:40:00.000Z - 6 weeks ago

Best Transportation Stocks to Buy in 2026


Canadian National Railway Company Slides: Investor presentation

May 27, 2026, 7:00 AM EDT - 6 weeks ago

Canadian National Railway Company Slides: Investor presentation


CN Announces US$750 Million Debt Offering

Thu, 07 May 2026 20:00:00 -0400 - 2 months ago

CN Announces US$750 Million Debt Offering


CN Presents the 2025 Safe Handling Award to 194 Rail Shippers

Wed, 06 May 2026 10:17:00 -0400 - 2 months ago

CN Presents the 2025 Safe Handling Award to 194 Rail Shippers


CN Reports April Grain Movement

Mon, 04 May 2026 10:30:00 -0400 - 2 months ago

CN Reports April Grain Movement


CN Announces Election of Directors

Fri, 01 May 2026 16:45:00 -0400 - 2 months ago

CN Announces Election of Directors


CN Statement on UP-NS Amended Merger Re-Application

Thu, 30 Apr 2026 16:20:00 -0400 - 2 months ago

CN Statement on UP-NS Amended Merger Re-Application


CN price target raised to C$162 from C$160 at Scotiabank

2026-04-30T18:54:24.000Z - 2 months ago

CN price target raised to C$162 from C$160 at Scotiabank


CN price target raised to C$164 from C$153 at CIBC

2026-04-30T18:49:43.000Z - 2 months ago

CN price target raised to C$164 from C$153 at CIBC


CN Files Shelf Prospectus Qualifying the Issuance of Debt Securities

Wed, 29 Apr 2026 10:50:00 -0400 - 2 months ago

CN Files Shelf Prospectus Qualifying the Issuance of Debt Securities


Canadian National Railway Company Earnings release: Q1 2026

Apr 29, 2026, 8:30 AM EDT - 2 months ago

Canadian National Railway Company Earnings release: Q1 2026


Canadian National Railway Company Slides: Q1 2026

Apr 29, 2026, 8:30 AM EDT - 2 months ago

Canadian National Railway Company Slides: Q1 2026


CN Declares Second-Quarter 2026 Dividend

Wed, 29 Apr 2026 07:31:00 -0400 - 2 months ago

CN Declares Second-Quarter 2026 Dividend


CN Reports Strong First Quarter Operational and Commercial Performance

Wed, 29 Apr 2026 07:30:00 -0400 - 2 months ago

CN Reports Strong First Quarter Operational and Commercial Performance


CN to Report First-Quarter 2026 Financial and Operating Results Tomorrow

Tue, 28 Apr 2026 16:30:00 -0400 - 2 months ago

CN to Report First-Quarter 2026 Financial and Operating Results Tomorrow


CN Reports March Grain Movement

Apr 2, 2026, 4:00 PM EDT - 3 months ago

CN Reports March Grain Movement


CN Reports February Grain Movement

Mar 5, 2026, 9:00 AM EST - 4 months ago

CN Reports February Grain Movement


CN Reports January Grain Movement

Feb 5, 2026, 12:00 PM EST - 5 months ago

CN Reports January Grain Movement


Canadian National Railway Profit, Revenue Rise

Jan 30, 2026, 8:39 AM EST - 5 months ago

Canadian National Railway Profit, Revenue Rise


Canadian National Railway Company Annual report: Q4 2025

Jan 30, 2026, 8:30 AM EST - 5 months ago

Canadian National Railway Company Annual report: Q4 2025


Canadian National Railway Company Earnings release: Q4 2025

Jan 30, 2026, 8:30 AM EST - 5 months ago

Canadian National Railway Company Earnings release: Q4 2025


Canadian National Railway Company Slides: Q4 2025

Jan 30, 2026, 8:30 AM EST - 5 months ago

Canadian National Railway Company Slides: Q4 2025


CN Announces Solid Fourth Quarter and Year-End Results

Jan 30, 2026, 7:30 AM EST - 5 months ago

CN Announces Solid Fourth Quarter and Year-End Results


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

Jan 12, 2026, 9:15 AM EST - 6 months ago

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


CN Reports December Grain Movement

Jan 9, 2026, 11:30 AM EST - 6 months ago

CN Reports December Grain Movement


CN Railroaders Making a Difference in Your Community

Dec 22, 2025, 12:00 PM EST - 7 months ago

CN Railroaders Making a Difference in Your Community


CN Statement on UP-NS STB Filing

Dec 19, 2025, 5:00 PM EST - 7 months ago

CN Statement on UP-NS STB Filing


CN Reports November Grain Movement

Dec 8, 2025, 3:00 PM EST - 7 months ago

CN Reports November Grain Movement


CN Proudly Celebrates the 30th Anniversary of its Privatization

Nov 17, 2025, 7:15 PM EST - 8 months ago

CN Proudly Celebrates the 30th Anniversary of its Privatization


Canadian National Railway Company (CNR) Opens the Market

Nov 17, 2025, 10:47 AM EST - 8 months ago

Canadian National Railway Company (CNR) Opens the Market


CN Announces US$700 Million Debt Offering

Nov 6, 2025, 9:00 PM EST - 8 months ago

CN Announces US$700 Million Debt Offering


CN Reports October Grain Movement

Nov 5, 2025, 2:00 PM EST - 8 months ago

CN Reports October Grain Movement


Stocktwits52wHighs
Stocktwits52wHighs Jul. 13 at 7:01 PM
$CNI printed a new 52-week high today
0 · Reply
Stocktwits52wHighs
Stocktwits52wHighs Jul. 9 at 5:01 PM
$CNI printed a new 52-week high today
0 · Reply
jdlman
jdlman Jun. 25 at 12:03 PM
$CNI analysis upgrade
0 · Reply
BillionerOfKing
BillionerOfKing Jun. 2 at 3:00 AM
$CNI Current Stock Price: $119.42 Contracts to trade: $120.0 CNI Jun 18 2026 Call Entry: $1.70 Exit: $3.21 ROI: 89% Hold ~24 days Shared as daily free alerts and for educational purposes only. https://dailypickai.com/freealerts
0 · Reply
WallStJesus
WallStJesus May. 28 at 2:24 PM
$CNI JAN BULL SWEEPER DETECTED
0 · Reply
BillionerOfKing
BillionerOfKing May. 22 at 4:53 AM
$CNI Current Stock Price: $114.18 Contracts to trade: $115.0 CNI Jun 18 2026 Call Entry: $2.10 Exit: $3.65 ROI: 74% Hold ~29 days Shared as daily free alerts and for educational purposes only. https://dailypickai.com/freealerts
0 · Reply
CapitalMonk
CapitalMonk May. 19 at 8:32 PM
$CNI Price: $113.20 (+0.51%) Trend: Bullish Market Bias (7D): Sideways ⚖️ Expected Range: ±1.82% RSI: 65.3 | Momentum: Strong Momentum Volume: -48.9% vs avg Volatility: 2.09% Support: $107.00 | Resistance: $115.80 Sourch: http://marketbaubles.com/
0 · Reply
EconomyEngine
EconomyEngine May. 12 at 12:28 PM
$MSFT BILL GATES UPDATED PORTFOLIO • $BRK.B ~28% • $WM ~18% • $CNI ~14% • $MSFT ~11% • $CAT ~10%
1 · Reply
OptionRunners
OptionRunners Apr. 23 at 6:53 PM
$CNI call spreads just got closed out 10,000 times for $3.50
0 · Reply
Rockysprouts
Rockysprouts Mar. 19 at 4:42 PM
$CNI it’s time🥷🥷🥷🥷🥷
0 · Reply
MHM7700
MHM7700 Mar. 9 at 2:35 PM
130% gains locked in on the $CNI puts. scaling out more here. https://www.stocktwits.com/MHM7700/message/646801390
0 · Reply
MHM7700
MHM7700 Mar. 9 at 2:07 PM
100% gains locked in on the $CNI puts. scaling out some here. https://www.stocktwits.com/MHM7700/message/646801390
0 · Reply
ZacksResearch
ZacksResearch Mar. 6 at 6:41 PM
$CNI sets new records in grain movement — what’s fueling the momentum? 🚂 Canadian National Railway transported over 2.67 million metric tons of grain in February 2026, setting a new record for the month and showcasing strong execution amid supply-chain challenges. 🌾📈 Discover how CNI is supporting export growth and preparing for winter challenges here 👉 https://www.zacks.com/stock/news/2880301/cni-achieves-robust-grain-performance-record-in-february?cid=sm-stocktwits-2-2880301-body-36458&ADID=SYND_STOCKTWITS_TWEET_2_2880301_BODY_36458
0 · Reply
ZacksResearch
ZacksResearch Mar. 6 at 5:41 PM
$CNI just set a new grain shipping record — momentum building in 2026? The railroad moved 2.67M metric tons of Western Canadian grain in February 2026, a new monthly record, building on 2025’s all-time volumes as capacity upgrades and stronger winter readiness boost performance. 🚆 See what this could mean for the stock 👉 https://www.zacks.com/stock/news/2880301/cni-achieves-robust-grain-performance-record-in-february?cid=sm-stocktwits-2-2880301-teaser-36400&ADID=SYND_STOCKTWITS_TWEET_2_2880301_TEASER_36400
0 · Reply
MHM7700
MHM7700 Mar. 6 at 3:15 PM
$CNI 0320 105p $1.34
0 · Reply
ZacksResearch
ZacksResearch Feb. 24 at 2:35 PM
$CNI struggles amid rising costs and weak liquidity — is it time to jump ship? ⚠️ 🔻 Earnings estimates revised downward by 2.2% in the past 60 days for the current quarter 📉 Zacks Rank #4 (Sell) 🚄 Lagging behind the industry with only a 16% price increase in 6 months Understand the risks before investing in CNI 👉 https://www.zacks.com/stock/news/2874209/heres-why-investors-should-give-canadian-national-stock-a-miss-now?cid=sm-stocktwits-2-2874209-body-34838&ADID=SYND_STOCKTWITS_TWEET_2_2874209_BODY_34838
0 · Reply
ZacksResearch
ZacksResearch Feb. 24 at 1:22 PM
$CNI flashing warning signs — is this dead money? ⚠️ Rising costs, weak liquidity and earnings estimate cuts are piling up, and the industry rank sits in the bottom 20%. That combo doesn’t exactly scream momentum or leadership. Is CNI’s investment appeal fading fast? See the full risk breakdown 👉 https://www.zacks.com/stock/news/2874209/heres-why-investors-should-give-canadian-national-stock-a-miss-now?cid=sm-stocktwits-2-2874209-teaser-34812&ADID=SYND_STOCKTWITS_TWEET_2_2874209_TEASER_34812
0 · Reply
JFDI
JFDI Feb. 13 at 2:31 AM
$CNI base & potential
0 · Reply
HarveyToronto
HarveyToronto Feb. 10 at 5:51 PM
$CNI 25 million share buyback, will boost the price to 160 CAD
0 · Reply
ZacksResearch
ZacksResearch Feb. 5 at 7:11 PM
$CNI posts strong Q4 2025 earnings — dividend hike boosts investor confidence! 🚂💰 Earnings of $1.49/share beat estimates by 4.2%, revenue up 2.8% YoY, and a 3% dividend increase marks the 30th consecutive year of dividend hikes. See the full breakdown here 👉 https://www.zacks.com/stock/news/2829778/canadian-national-stock-rises-28-since-q4-earnings-release?cid=sm-stocktwits-2-2829778-body-32222&ADID=SYND_STOCKTWITS_TWEET_2_2829778_BODY_32222
0 · Reply