Market Cap 67.21B
Revenue (ttm) 12.38B
Net Income (ttm) 3.38B
EPS (ttm) N/A
PE Ratio 20.37
Forward PE 19.44
Profit Margin 27.28%
Debt to Equity Ratio 1.03
Volume 1,296,500
Avg Vol 1,592,608
Day's Range N/A - N/A
Shares Out 607.72M
Stochastic %K 74%
Beta 0.95
Analysts Sell
Price Target $118.02

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
EconomyEngine
EconomyEngine May. 12 at 12:28 PM
$MSFT BILL GATES UPDATED PORTFOLIO • $BRK.B ~28% • $WM ~18% • $CNI ~14% • $MSFT ~11% • $CAT ~10%
0 · Reply
OfficialStocktwitsUser
OfficialStocktwitsUser Apr. 30 at 10:14 PM
$CNI RSI: 54.02, MACD: 1.9596 Vol: 3.09, MA20: 110.23, MA50: 107.39 🔴 SELL - Downtrend 👉 https://quantumstockalerts.com Disclaimer: I am not a financial advisor. This post reflects personal analysis and opinions only. Please do your own research before investing or trading.
0 · 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
Latest News on CNI
CN Announces US$750 Million Debt Offering

Thu, 07 May 2026 20:00:00 -0400 - 5 days 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 - 7 days 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 - 9 days ago

CN Reports April Grain Movement


CN Announces Election of Directors

Fri, 01 May 2026 16:45:00 -0400 - 11 days ago

CN Announces Election of Directors


CN Statement on UP-NS Amended Merger Re-Application

Thu, 30 Apr 2026 16:20:00 -0400 - 12 days 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 - 12 days 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 - 12 days ago

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


CN price target raised to $108 from $103 at Evercore ISI

2026-04-30T16:42:28.000Z - 12 days ago

CN price target raised to $108 from $103 at Evercore ISI


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

2026-04-30T16:09:49.000Z - 12 days ago

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


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

2026-04-30T14:07:03.000Z - 13 days ago

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


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

2026-04-30T10:48:06.000Z - 13 days ago

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


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

2026-04-30T09:26:15.000Z - 13 days ago

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


Q1 2026 Canadian National Railway Co Earnings Call Transcript

2026-04-30T05:06:57.000Z - 13 days ago

Q1 2026 Canadian National Railway Co Earnings Call Transcript


CN Files Shelf Prospectus Qualifying the Issuance of Debt Securities

Wed, 29 Apr 2026 10:50:00 -0400 - 14 days ago

CN Files Shelf Prospectus Qualifying the Issuance of Debt Securities


Canadian National Railway Releases Q1 2026 Financial Results

2026-04-29T13:07:36.000Z - 14 days ago

Canadian National Railway Releases Q1 2026 Financial Results


CN reports Q1 adjusted EPS C$1.80 vs. C$1.85 last year

2026-04-29T12:33:39.000Z - 14 days ago

CN reports Q1 adjusted EPS C$1.80 vs. C$1.85 last year


Canadian National Railway Co Q1 Sales Decline

2026-04-29T11:49:35.000Z - 14 days ago

Canadian National Railway Co Q1 Sales Decline


CN Declares Second-Quarter 2026 Dividend

Wed, 29 Apr 2026 07:31:00 -0400 - 14 days ago

CN Declares Second-Quarter 2026 Dividend


CN Reports Strong First Quarter Operational and Commercial Performance

Wed, 29 Apr 2026 07:30:00 -0400 - 14 days 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 - 14 days ago

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


CN upgraded to Buy at BofA on share gains, better service

2026-04-09T10:22:41.000Z - 4 weeks ago

CN upgraded to Buy at BofA on share gains, better service


CN upgraded to Buy from Neutral at BofA

2026-04-09T10:12:29.000Z - 4 weeks ago

CN upgraded to Buy from Neutral at BofA


CN price target raised to C$153 from C$147 at JPMorgan

2026-04-07T15:37:58.000Z - 5 weeks ago

CN price target raised to C$153 from C$147 at JPMorgan


CN price target raised to $123 from $115 at Citi

2026-04-07T12:54:35.000Z - 5 weeks ago

CN price target raised to $123 from $115 at Citi


CN reports March grain movement

2026-04-02T20:06:17.000Z - 5 weeks ago

CN reports March grain movement


CN Reports March Grain Movement

Thu, 02 Apr 2026 16:00:00 -0400 - 5 weeks ago

CN Reports March Grain Movement


CN price target raised to $117.36 from $113.88 at Bernstein

2026-03-31T11:55:04.000Z - 6 weeks ago

CN price target raised to $117.36 from $113.88 at Bernstein


CN price target raised to $98 from $97 at Barclays

2026-03-27T09:36:01.000Z - 6 weeks ago

CN price target raised to $98 from $97 at Barclays


CN price target raised to C$160 from C$151 at RBC Capital

2026-03-26T11:40:43.000Z - 6 weeks ago

CN price target raised to C$160 from C$151 at RBC Capital


Canadian National Railway Co (CNI) Shares Down 3.12% on Mar 17

2026-03-17T17:02:03.000Z - 2 months ago

Canadian National Railway Co (CNI) Shares Down 3.12% on Mar 17


CN reports February grain movement

2026-03-05T14:09:46.000Z - 2 months ago

CN reports February grain movement


CN Reports February Grain Movement

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

CN Reports February Grain Movement


CN price target raised to $117 from $105 at BofA

2026-03-04T15:49:26.000Z - 2 months ago

CN price target raised to $117 from $105 at BofA


CN Reports January Grain Movement

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

CN Reports January Grain Movement


Canadian National Railway Profit, Revenue Rise

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

Canadian National Railway Profit, Revenue Rise


CN Announces Solid Fourth Quarter and Year-End Results

Jan 30, 2026, 7:30 AM EST - 3 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 - 4 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 - 4 months ago

CN Reports December Grain Movement


CN Railroaders Making a Difference in Your Community

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

CN Railroaders Making a Difference in Your Community


CN Statement on UP-NS STB Filing

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

CN Statement on UP-NS STB Filing


CN Reports November Grain Movement

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

CN Reports November Grain Movement


CN Proudly Celebrates the 30th Anniversary of its Privatization

Nov 17, 2025, 7:15 PM EST - 6 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 - 6 months ago

Canadian National Railway Company (CNR) Opens the Market


CN Announces US$700 Million Debt Offering

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

CN Announces US$700 Million Debt Offering


CN Reports October Grain Movement

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

CN Reports October Grain Movement


Canadian National Railway Profit, Revenue Rise.

Oct 31, 2025, 8:16 AM EDT - 6 months ago

Canadian National Railway Profit, Revenue Rise.


CN Declares Fourth-Quarter 2025 Dividend

Oct 31, 2025, 7:31 AM EDT - 6 months ago

CN Declares Fourth-Quarter 2025 Dividend


CN Delivers Strong Third Quarter Financial and Operating Results

Oct 31, 2025, 7:30 AM EDT - 6 months ago

CN Delivers Strong Third Quarter Financial and Operating Results


CN Announces Executive Changes to COO and CCO Roles

Oct 20, 2025, 11:30 AM EDT - 7 months ago

CN Announces Executive Changes to COO and CCO Roles


CN Reports September Grain Movement

Oct 8, 2025, 9:15 AM EDT - 7 months ago

CN Reports September Grain Movement


CN Releases its 2025-2026 Winter Plan

Sep 29, 2025, 7:00 PM EDT - 8 months ago

CN Releases its 2025-2026 Winter Plan


Madeleine Paquin Appointed to CN Board of Directors

Sep 18, 2025, 10:30 AM EDT - 8 months ago

Madeleine Paquin Appointed to CN Board of Directors


EconomyEngine
EconomyEngine May. 12 at 12:28 PM
$MSFT BILL GATES UPDATED PORTFOLIO • $BRK.B ~28% • $WM ~18% • $CNI ~14% • $MSFT ~11% • $CAT ~10%
0 · Reply
OfficialStocktwitsUser
OfficialStocktwitsUser Apr. 30 at 10:14 PM
$CNI RSI: 54.02, MACD: 1.9596 Vol: 3.09, MA20: 110.23, MA50: 107.39 🔴 SELL - Downtrend 👉 https://quantumstockalerts.com Disclaimer: I am not a financial advisor. This post reflects personal analysis and opinions only. Please do your own research before investing or trading.
0 · 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
ZacksResearch
ZacksResearch Feb. 5 at 6:11 PM
$CNI surges post-earnings — momentum is building. 📈 The company beat Q4 earnings and revenue estimates, raised its quarterly dividend, and the stock has climbed 2.8% since the Jan. 30 release. See what’s driving the rally here 👉 https://www.zacks.com/stock/news/2829778/canadian-national-stock-rises-28-since-q4-earnings-release?cid=sm-stocktwits-2-2829778-teaser-32220&ADID=SYND_STOCKTWITS_TWEET_2_2829778_TEASER_32220
0 · Reply
ZacksResearch
ZacksResearch Feb. 5 at 3:11 PM
$CNI posts strong Q4 results — but why is it still a Zacks Rank #4 (Sell)? 🚂 📈 EPS beat the estimate by 4.2%, up 14.6% YoY 💰 Revenue also topped estimates and rose 2.8% YoY 📊 Operating ratio improved to 61.2%, yet volume growth is expected to remain flat Discover the full story behind CNI’s outlook 👉 https://www.zacks.com/stock/news/2829778/canadian-national-stock-rises-28-since-q4-earnings-release?cid=sm-stocktwits-2-2829778-body-32080&ADID=SYND_STOCKTWITS_TWEET_2_2829778_BODY_32080
0 · Reply
ZacksResearch
ZacksResearch Feb. 5 at 2:11 PM
$CNI pops after earnings — and the momentum is real. 📈 The company beat Q4 earnings and revenue estimates, raised its quarterly dividend, and the stock has climbed 2.8% since the Jan. 30 release. See what’s fueling the post-earnings move here 👉 https://www.zacks.com/stock/news/2829778/canadian-national-stock-rises-28-since-q4-earnings-release?cid=sm-stocktwits-2-2829778-teaser-32079&ADID=SYND_STOCKTWITS_TWEET_2_2829778_TEASER_32079
0 · Reply
kennedyboy76
kennedyboy76 Feb. 2 at 5:58 PM
$CNI perfrct bounce of support
0 · Reply
eWhispers
eWhispers Jan. 29 at 6:23 PM
#earnings before the open on Friday, January 30, 2026 https://www.earningswhispers.com/calendar $SOFI $AXP $CVX $VZ $CNI
0 · Reply
ZacksResearch
ZacksResearch Jan. 29 at 1:48 PM
Transportation earnings setup — upside brewing in $CNI, $EXPD, and $GXO 🚚📈 These transportation names are poised to surpass earnings estimates this season, putting the sector back on investors’ radar as results roll in. See which setups matter most and why here 👉 https://www.zacks.com/stock/news/2824992/3-transportation-stocks-set-to-carve-a-beat-in-this-earnings-season?cid=sm-stocktwits-2-2824992-teaser-30849&ADID=SYND_STOCKTWITS_TWEET_2_2824992_TEASER_30849
0 · Reply
ZacksResearch
ZacksResearch Jan. 29 at 12:48 PM
$CNI, $EXPD, $GXO — Which transport titan will beat earnings? 🚂✈️🚚 📉 Oil price drop boosts margins as fuel costs ease 📦 E-commerce strength continues to lift sector 🏆 Positive Earnings ESP + Zacks Rank #3 = 70% chance of earnings beats See what makes these stocks interesting picks 👉 https://www.zacks.com/stock/news/2824992/3-transportation-stocks-set-to-carve-a-beat-in-this-earnings-season?cid=sm-stocktwits-2-2824992-body-30842&ADID=SYND_STOCKTWITS_TWEET_2_2824992_BODY_30842
0 · Reply