Skip to main content

Canadian National Railway Company (CNI) Stock Forecast

Data as of Jul 31, 2026

Industrials · Current price $127.12 (-0.00%)

Consensus Target
$119.00
Upside
-8.3%
Analysts
21
Rating
Buy(2.33)

Price Target Range

Low $100.00Consensus $119.00High $138.00
▲ Current $127.12

Consensus Price Target Over Time

Analyst Rating Distribution

Last 3 Months

Consensus
Buy
Strong Buy0
Buy9
Hold3
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-9.5%
Jan 16, 2025Benjamin NolanStifel Nicolaus$120.00-5.6%
Jan 10, 2025Stephanie MooreJefferies$120.00-5.6%
Oct 11, 2024Benjamin NolanStifel Nicolaus$130.00+2.3%
Oct 8, 2024Ariel RosaCitigroup$125.00-1.7%
Oct 4, 2024Ken HoexterNational Bank$122.00-4.0%
Sep 25, 2024Jonathan ChappellEvercore ISI$119.00-6.4%
Sep 11, 2024Ken HoexterBank of America Securities$129.00+1.5%
Jul 24, 2024Christian WetherbeeWells Fargo$125.00-1.7%
Jul 24, 2024Brandon OglenskiNational Bank$120.00-5.6%
Jul 17, 2024Benjamin NolanStifel Nicolaus$137.00+7.8%
Jul 8, 2024David VernonNational Bank$130.67+2.8%
Jun 6, 2024Christian WetherbeeWells Fargo$130.00+2.3%
Apr 12, 2024Benjamin NolanStifel Nicolaus$134.00+5.4%
Apr 8, 2024Stephanie MooreNational Bank$130.00+2.3%
Mar 28, 2024Bascome MajorsSusquehanna$140.00+10.1%
Mar 21, 2024Ken HoexterNational Bank$140.00+10.1%
Jul 27, 2022Benjamin NolanStifel Nicolaus$113.00-11.1%
Jul 18, 2022Bascome MajorsSusquehanna$127.00-0.1%
May 19, 2022Christian WeatherbeeNational Bank$132.00+3.8%

CNI vs Sector & Market

MetricCNIIndustrials AvgLarge Cap Avg
Analyst Rating2.332.402.42
Analyst Count21819
Target Upside-8.3%+109.1%+18.0%
P/E Ratio16.7936.6543.33

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 21 analysts covering Canadian National Railway Company (CNI) is Buy with an average price target of $119.00.

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?

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

Is CNI a buy or sell right now?

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

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.