Canadian National Railway

CNI Road & Rail Market cap — Share price × shares outstanding (not in data file).
$123.28 ▲ +0.11%
+$0.13 on the day · as of 27 Oct 2026
69
S.I.F.T.™ score
Adequate
Rules-based score out of 100 across Safety, Income, Fundamentals and Time. Strong 80+, Adequate 60–79, Caution under 60. A band describes the score, not an action.

S.I.F.T.™ pillars One or more pillars are only adequate.

Safety50
Balance sheet or moat concerns are weighing on the score.
Income80
High cyclicality and lack of recurring revenue are limiting stability.
Fundamentals75
Strong growth but valuation is elevated.
Time75
Shorter track record or weaker tailwinds.
Reality check (rules-based) S.I.F.T. band: Adequate

Strong (80+) · Adequate (60–79) · Caution (<60). A band describes the score, not an action.

The SIFT score of 68.9 is based on safety at 50, income stability at 80, fundamentals at 75, and time in market at 75. Income stability and fundamentals contribute positively while safety is the lowest pillar.

Strengths: Income stability of 80, Fundamentals of 75, Time in market of 75
Risks: Safety score of 50

For education and general information only. Not a recommendation to buy, sell, or hold. How the score is calculated

Price History

At its core

The fundamentals file for this company has not been loaded yet. It is fetched in the background; check back shortly.

For education and general information only. Not a recommendation to buy, sell, or hold. How the score is calculated

The business

Canadian National's railway spans Canada from coast to coast and extends through Chicago to the Gulf of Mexico. In 2025, CN generated CAD 17.7 billion in revenue by hauling intermodal containers (22% of consolidated revenue), petroleum and chemicals (21%), grain and fertilizers (23%), forest products (10%), metals and minerals (11%), automotive shipments (5%), and coal (5%). Other items constitute the remaining revenue.

Financial details

The annual and quarterly figures for this company have not been loaded yet. They are fetched in the background; check back shortly.