Skip to main content

Canadian National Railway Company (CNI) Stock Forecast

Data as of Jun 16, 2026

Industrials · Current price $117.54 (0.00%)

Consensus Target
$101.33
Upside
-5.4%
Analysts
12
Rating
Buy(2.42)

Price Target Range

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

Consensus Price Target Over Time

Analyst Rating Distribution

Last 3 Months

Consensus
Buy
Strong Buy0
Buy4
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.2%
Jan 16, 2025Benjamin NolanStifel Nicolaus$120.00+2.1%
Jan 10, 2025Stephanie MooreJefferies$120.00+2.1%
Oct 11, 2024Benjamin NolanStifel Nicolaus$130.00+10.6%
Oct 8, 2024Ariel RosaCitigroup$125.00+6.3%
Oct 4, 2024Ken HoexterNational Bank$122.00+3.8%
Sep 25, 2024Jonathan ChappellEvercore ISI$119.00+1.2%
Sep 11, 2024Ken HoexterBank of America Securities$129.00+9.7%
Jul 24, 2024Christian WetherbeeWells Fargo$125.00+6.3%
Jul 24, 2024Brandon OglenskiNational Bank$120.00+2.1%
Jul 17, 2024Benjamin NolanStifel Nicolaus$137.00+16.6%
Jul 8, 2024David VernonNational Bank$130.67+11.2%
Jun 6, 2024Christian WetherbeeWells Fargo$130.00+10.6%
Apr 12, 2024Benjamin NolanStifel Nicolaus$134.00+14.0%
Apr 8, 2024Stephanie MooreNational Bank$130.00+10.6%
Mar 28, 2024Bascome MajorsSusquehanna$140.00+19.1%
Mar 21, 2024Ken HoexterNational Bank$140.00+19.1%
Jul 27, 2022Benjamin NolanStifel Nicolaus$113.00-3.9%
Jul 18, 2022Bascome MajorsSusquehanna$127.00+8.0%
May 19, 2022Christian WeatherbeeNational Bank$132.00+12.3%

CNI vs Sector & Market

MetricCNIIndustrials AvgLarge Cap Avg
Analyst Rating2.422.412.40
Analyst Count12819
Target Upside-5.4%+88.6%+17.1%
P/E Ratio15.5326.8131.64

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 12 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?

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

Is CNI a buy or sell right now?

Based on 12 analyst ratings, CNI has a consensus rating of Buy (2.42/5) with a -5.4% 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.