Menu

Canadian National Railway Company CNI

Full chart Compare
Set alert

Price alert · CNI

All alert types
124.06 USD -2.43 (-1.92%)

At closeNov 6, 2026, 5:27 PM EST

124.06 0.00 0.00%

After hours · Nov 6, 5:27 PM ET

123.18 Day range 125.62
90.74 52-week range 131.55
YTD
+25.50%
1 year
+31.22%

Analyst view

Consensus: buy

Buy
Price target (mean) 135.57 +9.3% upside
Target (low)
111.80
Target (mean)
135.57
Target (high)
148.20
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.10 – 2.322.08+5.4%4.96B+11.0%26
Next quarter1.981.90 – 2.111.80+10.1%4.74B+8.3%15
Current year8.207.84 – 8.317.63+7.4%18.81B+8.7%29
Next year9.018.70 – 9.308.20+9.9%19.63B+4.4%30

Upgrades and downgrades

The latest rating changes

CNI analyst upgrades and downgrades
DateFirmActionFromTo
Nov 3, 2026SusquehannaMaintainedNeutralNeutral
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