WallStSmart
CNI

Canadian National Railway Company

NYSE: CNI · INDUSTRIALS · RAILROADS

$112.12
+3.74% today

Updated 2026-04-30

Market cap
$68.02B
P/E ratio
20.13
P/S ratio
3.93x
EPS (TTM)
$5.57
Dividend yield
52W range
$90 – $116
Volume
1.7M

WallStSmart proprietary scores

68
out of 100
Grade: B
Buy
Investment rating
4.7
Growth
C
4.0
Quality
C
8.5
Profitability
A
4.7
Valuation
C
5/9
Piotroski F-Score
Moderate
1.5
Altman Z-Score
Distress
Industry rank
View all highly rated stocks (75+) →206 stocks currently score above 75

Price targets

Analyst target
$117.17
+4.50%
12-Month target
$113.49
+1.22%
Intrinsic (DCF)
$116.76
Margin of safety
+8.94%
5 Strong Buy10 Buy13 Hold1 Sell1 Strong Sell

Price chart

X-Ray snapshot

Strengths
+ Profit margin 27.30% — above average
+ ROE 22.20% — strong efficiency
+ Free cash flow $826.00M — positive
Risks
- Altman Z 1.48 — distress zone

Key financials

Revenue Net Income Free Cash Flow
Metric2022202320242025TTM2026 (E)
Revenue$17.11B$16.83B$17.05B$17.29B$17.30B$17.8B
Net income$5.12B$5.63B$4.45B$4.72B$1.15B
EPS$5.57$7.93
Free cash flow$3.92B$3.78B$3.15B$3.39B$826.00M
Profit margin29.92%33.43%26.09%27.28%27.30%

Peer comparison

CompanyMkt CapScoreGrowthProfitValueQualityMoSRating
CNI$68.02B684.78.54.74.0+8.94%Strong Buy
CAT$414.16B554.77.54.34.5Buy
GEV$308.81B638.07.03.74.3Buy
GE$296.28B594.08.03.75.3Buy
RTX$237.11B597.36.03.36.0-52.11%Buy
BA$176.67B485.35.02.04.0-42.42%Hold

Smart narrative

Canadian National Railway Company trades at $112.12. representing a P/E of 20.13x trailing earnings. Our Smart Value Score of 68/100 indicates the stock is good. The company scores 5/9 on the Piotroski F-Score. With an Altman Z-Score of 1.48, it sits in the distress. TTM revenue stands at $17.30B. with profit margins at 27.30%. Our DCF model estimates intrinsic value at $116.76.

Frequently asked questions

What is Canadian National Railway Company's stock price?
Canadian National Railway Company (CNI) trades at $112.12.
Is Canadian National Railway Company overvalued?
Smart Value Score 68/100 (Grade B, Buy). DCF value $116.76.
What is the price target of Canadian National Railway Company (CNI)?
The analyst target price is $117.17, representing +4.5% upside from the current price of $112.12.
What is the intrinsic value of Canadian National Railway Company (CNI)?
Based on our DCF model, intrinsic value is $116.76, a +8.9% margin of safety versus $112.12.
What is the future stock price of CNI by 2030?
Our research-backed model estimates Canadian National Railway Company could reach $416.72 by 2030, based on analyst consensus, management guidance, and sector analysis.
What is Canadian National Railway Company's revenue?
TTM revenue is $17.30B.
Piotroski F-Score?
5/9 — moderate financial health.
Altman Z-Score?
1.48 — distress.

Company info

SectorINDUSTRIALS
IndustryRAILROADS
CountryUSA
ExchangeNYSE
CurrencyUSD

Quick metrics

P/S ratio3.93x
ROE22.20%
Beta0.96
50D MA$107.56
200D MA$99.39
Shares out0.61B
Float0.59B
Short ratio
Avg volume1.7M

Performance

1 week+0.74%
1 month+11.79%
3 months+13.72%
YTD+16.23%
1 year
3 years
5 years