Skip to main content

Canadian National Railway Company (CNI) Stock Forecast

Data as of May 2, 2026

Industrials · Current price $112.29 (+0.13%)

Consensus Target
$101.33
Upside
-10.3%
Analysts
15
Rating
Buy(2.33)

Price Target Range

Low $100.00Consensus $101.33High $103.00
▲ Current $112.29

Consensus Price Target Over Time

Analyst Rating Distribution

Last 3 Months

Consensus
Buy
Strong Buy0
Buy3
Hold4
Sell0
Strong Sell0

6-Month Trend

Latest Analyst Forecasts

Price targets issued by Wall Street analysts. Upside calculated against today's price.

DateAnalystFirmPrice TargetUpside
Sep 25, 2025Bascome MajorsSusquehanna$115.00+2.4%
Jan 16, 2025Benjamin NolanStifel Nicolaus$120.00+6.9%
Jan 10, 2025Stephanie MooreJefferies$120.00+6.9%
Oct 11, 2024Benjamin NolanStifel Nicolaus$130.00+15.8%
Oct 8, 2024Ariel RosaCitigroup$125.00+11.3%
Oct 4, 2024Ken HoexterNational Bank$122.00+8.6%
Sep 25, 2024Jonathan ChappellEvercore ISI$119.00+6.0%
Sep 11, 2024Ken HoexterBank of America Securities$129.00+14.9%
Jul 24, 2024Christian WetherbeeWells Fargo$125.00+11.3%
Jul 24, 2024Brandon OglenskiNational Bank$120.00+6.9%
Jul 17, 2024Benjamin NolanStifel Nicolaus$137.00+22.0%
Jul 8, 2024David VernonNational Bank$130.67+16.4%
Jun 6, 2024Christian WetherbeeWells Fargo$130.00+15.8%
Apr 12, 2024Benjamin NolanStifel Nicolaus$134.00+19.3%
Apr 8, 2024Stephanie MooreNational Bank$130.00+15.8%
Mar 28, 2024Bascome MajorsSusquehanna$140.00+24.7%
Mar 21, 2024Ken HoexterNational Bank$140.00+24.7%
Jul 27, 2022Benjamin NolanStifel Nicolaus$113.00+0.6%
Jul 18, 2022Bascome MajorsSusquehanna$127.00+13.1%
May 19, 2022Christian WeatherbeeNational Bank$132.00+17.6%

CNI vs Sector & Market

MetricCNIIndustrials AvgLarge Cap Avg
Analyst Rating2.332.412.41
Analyst Count15818
Target Upside-10.3%+85.0%+14.9%
P/E Ratio14.8328.1731.19

Revenue Estimates

PeriodLowAvgHigh#
2026-12-31$18.02B$18.25B$18.76B17
2027-03-31$4.53B$4.67B$4.86B6
2027-06-30$4.57B$4.71B$4.91B6
2027-09-30$4.52B$4.65B$4.85B6
2027-12-31$4.84B$4.99B$5.20B6
2028-03-31$4.73B$4.88B$5.08B5
2028-06-30$4.78B$4.93B$5.13B5
2028-09-30$4.78B$4.92B$5.13B6
2028-12-31$5.04B$5.19B$5.41B8
2029-12-31$20.63B$21.09B$21.94B14
2030-12-31$21.65B$22.14B$23.02B8

EPS Estimates

PeriodLowAvgHigh#
2026-12-31$7.78$8.03$8.4118
2027-03-31$1.95$2.03$2.145
2027-06-30$2.13$2.22$2.345
2027-09-30$2.16$2.25$2.375
2027-12-31$2.29$2.39$2.525
2028-03-31$2.14$2.23$2.356
2028-06-30$2.39$2.49$2.626
2028-09-30$2.42$2.52$2.667
2028-12-31$2.51$2.61$2.769
2029-12-31$10.43$10.73$11.2910
2030-12-31$11.21$11.54$12.148

Frequently Asked Questions

What is the analyst consensus for CNI?

The consensus among 15 analysts covering Canadian National Railway Company (CNI) is Buy with an average price target of $101.33.

What is the highest price target for CNI?

The highest price target for CNI is $143.24, set by Steve Hansen at Raymond James on 2022-01-26.

What is the lowest price target for CNI?

The lowest price target for CNI is $105.04, set by Justin Long at Stephens on 2022-01-04.

How many analysts cover CNI?

15 analysts have issued ratings for Canadian National Railway Company in the past 12 months.

Is CNI a buy or sell right now?

Based on 15 analyst ratings, CNI has a consensus rating of Buy (2.33/5) with a -10.3% upside to the consensus target of $101.33.

What are the earnings estimates for CNI?

Analysts estimate CNI will report EPS of $8.03 for the period ending 2026-12-31, with revenue estimated at $18.25B.

Data updated daily. Analyst price targets sourced from public filings and broker reports. Not investment advice.