Canadian National Railway Company CNI

Set alert

Price alert · CNI

All alert types
126.79 USD +3.10 +2.51%

At close · Nov 2

126.79 0.00 0.00%

After hours · Nov 2, 5:52 PM ET

Bid
126.63 × 400
Ask
126.83 × 500
123.82 Day range 127.17
90.74 52-week range 131.55
YTD
+28.27%
1 year
+32.20%
Open
124.23
Prev close
123.69
Mkt cap
76.04B
Vol
1.49M
Avg vol
1.23M
EPS
5.88
P/E
21.56
Div yield
2.12%
More statistics
Low
123.82
High
127.17
Forward P/E
19.80
Beta
0.95
Short ratio
4.62
Inst. own
73.81%
Dividend
2.62
Ex-div date
Dec 8, 2026
Earnings
Jan 29, 2027
50-d avg
121.66
200-d avg
115.46
1y target
136.22

5D chart

Chart tools
Interval

Events in this range
  • Oct 30, 2026Earnings: 1.54; estimate 1.49; surprise 3.36%
  • Nov 2, 2026Rating: Citigroup · Buy → Buy
  • Nov 2, 2026Rating: Barclays · Equal-Weight → Equal-Weight
Signals (122)
NameTimeAgo
SMA: BearishNov 2, 12:00 PM14 hours ago
MACD: Sell SignalNov 2, 12:00 PM14 hours ago
RSI: OverboughtNov 2, 11:15 AM14 hours ago
RSI: OverboughtNov 2, 11:00 AM15 hours ago
SMA: BullishNov 2, 10:45 AM15 hours ago
SMA: BearishNov 2, 10:35 AM15 hours ago
RSI: OverboughtNov 2, 10:10 AM15 hours ago
RSI: OverboughtNov 2, 9:55 AM16 hours ago
SMA: BullishNov 2, 9:35 AM16 hours ago
MACD: Buy SignalNov 2, 9:35 AM16 hours ago
SMA: BullishNov 2, 9:30 AM16 hours ago
MACD: Sell SignalOct 30, 3:25 PM3 days ago
SMA: BearishOct 30, 3:20 PM3 days ago
SMA: BearishOct 30, 3:20 PM3 days ago
SMA: BullishOct 30, 2:55 PM3 days ago
MACD: Buy SignalOct 30, 2:55 PM3 days ago
SMA: BullishOct 30, 2:50 PM3 days ago
SMA: BearishOct 30, 2:40 PM3 days ago
SMA: BullishOct 30, 2:35 PM3 days ago
SMA: BearishOct 30, 1:50 PM3 days ago

Newest 20 of 122.

Analyst view

Consensus: buy

Buy
Price target (mean) 136.22 +7.4% upside
Target (low)
112.25
Target (mean)
136.22
Target (high)
149.57
Ratings (0m) 30 14 buy · 15 hold · 1 sell
  • Strong buy4
  • Buy10
  • Hold15
  • Sell1
  • Strong sell0

Recommendation trend

  • This month 30
  • 1 month ago 30
  • 2 months ago 30
  • 3 months ago 30

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

CNI analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter2.192.11 – 2.322.08+5.2%4.97B+11.3%25
Next quarter1.981.90 – 2.111.80+9.8%4.74B+8.3%14
Current year8.188.01 – 8.277.63+7.2%18.87B+9.0%28
Next year8.998.70 – 9.308.18+9.9%19.58B+3.8%29

Upgrades and downgrades

The latest rating changes

CNI analyst upgrades and downgrades
DateFirmActionFromTo
Nov 2, 2026BarclaysMaintainedEqual-WeightEqual-Weight
Nov 2, 2026CitigroupMaintainedBuyBuy
Oct 7, 2026CitigroupMaintainedBuyBuy
Oct 2, 2026SusquehannaMaintainedNeutralNeutral
Sep 23, 2026B of A SecuritiesMaintainedBuyBuy
Aug 31, 2026Argus ResearchReiteratedHoldHold
Jul 27, 2026Evercore ISI GroupMaintainedOutperformOutperform
Jul 27, 2026RBC CapitalMaintainedOutperformOutperform
Jul 27, 2026Wells FargoMaintainedOverweightOverweight
Jul 27, 2026BarclaysMaintainedEqual-WeightEqual-Weight
Jul 14, 2026SusquehannaDowngradePositiveNeutral
Jul 9, 2026CitigroupMaintainedBuyBuy
Jul 8, 2026Wells FargoMaintainedOverweightOverweight
Jun 25, 2026BarclaysMaintainedEqual-WeightEqual-Weight
Jun 25, 2026CIBCMaintainedOutperformerOutperformer
Jun 25, 2026Evercore ISI GroupUpgradeIn-LineOutperform
Jun 23, 2026B of A SecuritiesMaintainedBuyBuy
Jun 9, 2026CIBCMaintainedOutperformerOutperformer
Apr 30, 2026CitigroupMaintainedBuyBuy
Apr 30, 2026RBC CapitalMaintainedOutperformOutperform
Apr 30, 2026BarclaysMaintainedEqual-WeightEqual-Weight
Apr 30, 2026Evercore ISI GroupMaintainedIn-LineIn-Line
Apr 9, 2026B of A SecuritiesUpgradeNeutralBuy
Mar 31, 2026BernsteinMaintainedMarket PerformMarket Perform
Mar 27, 2026BarclaysMaintainedEqual-WeightEqual-Weight
Feb 2, 2026RBC CapitalMaintainedOutperformOutperform
Feb 2, 2026CitigroupMaintainedBuyBuy
Feb 2, 2026Stephens & Co.MaintainedEqual-WeightEqual-Weight
Feb 2, 2026Evercore ISI GroupMaintainedIn-LineIn-Line
Jan 15, 2026BarclaysMaintainedEqual-WeightEqual-Weight