Held by
0
portfolios on TandT
Bookmarked by
0
users
Avg position size
—
of holders' portfolios
13F filers
2
institutions
Market cap
$73.1B
607M shares
52-week range
$90.74 – $122.48
93% from low
Exchange
NYSE
CS
Borrow rate
0.41%
Easy to borrow
Click rows below (any statement) to add/remove series. Selection stays as you switch tabs.
| 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $14.32B | $14.92B | $13.82B | $14.48B | $17.11B | $16.83B | $17.05B | $17.29B |
| Cost of revenue | $8.36B | $8.83B | $8.05B | $8.41B | $9.71B | $9.68B | $10.08B | $9.53B |
| Gross profit | $5.96B | $6.08B | $5.77B | $6.07B | $7.40B | $7.15B | $6.97B | $7.76B |
| Gross margin | 41.6% | 40.8% | 41.8% | 41.9% | 43.2% | 42.5% | 40.9% | 44.9% |
| R&D | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Operating income | $5.49B | $5.59B | $4.78B | $5.62B | $6.84B | $6.60B | $6.25B | $6.58B |
| EBITDA | $7.50B | $7.53B | $6.66B | $8.55B | $9.04B | $9.03B | $8.63B | $9.11B |
| Net income | $4.33B | $4.22B | $3.54B | $4.90B | $5.12B | $5.63B | $4.45B | $4.72B |
| Net margin | 30.2% | 28.3% | 25.7% | 33.8% | 29.9% | 33.4% | 26.1% | 27.3% |
| EPS (diluted) | 5.87 | 5.86 | 5.00 | 6.90 | 7.44 | 8.53 | 7.01 | 7.56 |
Annual figures · source: Financial Modeling Prep
| Year | Est. revenue | Est. EPS | EPS range | # Analysts |
|---|---|---|---|---|
| 2026 | $18.0B | $7.87 | $7.67–$8.06 | 18 |
| 2027 | $18.7B | $8.74 | $8.39–$9.28 | 18 |
| 2028 | $19.7B | $9.61 | $9.33–$10.10 | 9 |
| 2029 | $21.1B | $10.58 | $10.27–$11.12 | 10 |
Forward consensus · source: Financial Modeling Prep
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.
www.cn.caNo one on the platform currently holds CNI.
| Institution | Shares | Reported |
|---|---|---|
| Renaissance Technologiesas of 2026-03-31 | 460,500 | $47.3M |
| Bridgewater Associatesas of 2025-12-31 | 187,527 | $18.6M |
| Ex-date | Per share | Pay date |
|---|---|---|
| 2026-06-09 | $0.9150 | 2026-06-30 |
| 2026-03-10 | $0.9150 | 2026-03-31 |
| 2025-12-09 | $0.8875 | 2025-12-30 |
| 2025-09-08 | $0.8875 | 2025-09-29 |
| 2025-06-09 | $0.8875 | 2025-06-30 |
| 2025-03-10 | $0.8875 | 2025-03-31 |
| 2024-12-09 | $0.8450 | 2024-12-30 |
| 2024-09-06 | $0.8450 | 2024-09-27 |
| 2024-06-07 | $0.6150 | 2024-06-28 |
| 2024-03-06 | $0.6271 | 2024-03-28 |
No one on the platform has traded CNI yet.
| $77.6B |
| — |
| LHXL3Harris Technologies, Inc. | $289.38 | -0.64% | $53.9B | — |
| NSCNorfolk Southern Corporation | $316.65 | +1.23% | $71.1B | — |
Source: Financial Modeling Prep · peers by sector/industry
| 2023-12-06 | $0.5810 | 2023-12-28 |
| 2023-09-07 | $0.5795 | 2023-09-29 |
| Execution date | Ratio |
|---|---|
| 2006-03-01 | 2-for-1 |
No recent Form 4 filings on EDGAR — either no insider transactions reported recently or this isn't a SEC-registered issuer.
$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
View on StockTwits ↗$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
View on StockTwits ↗$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/
View on StockTwits ↗$MSFT BILL GATES UPDATED PORTFOLIO • $BRK.B ~28% • $WM ~18% • $CNI ~14% • $MSFT ~11% • $CAT ~10%
View on StockTwits ↗$CNI call spreads just got closed out 10,000 times for $3.50
View on StockTwits ↗130% gains locked in on the $CNI puts. scaling out more here. https://www.stocktwits.com/MHM7700/message/646801390
View on StockTwits ↗100% gains locked in on the $CNI puts. scaling out some here. https://www.stocktwits.com/MHM7700/message/646801390
View on StockTwits ↗$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
View on StockTwits ↗$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
View on StockTwits ↗$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
View on StockTwits ↗$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
View on StockTwits ↗Recent $TICKER stream from stocktwits.com — refreshed every 5 minutes. Sentiment tags are self-reported by posters. Not investment advice.
Trading at 16.9× earnings vs its 16.1× historical median P/E.
Fair value ≈ $115.28 · price $120.34 today
Fair-value line = the stock's median historical P/E × earnings. Price below the orange line = cheap vs its own history; above = expensive. Not investment advice.