NYSE · CNI

Canadian National Railway financials

$120.55−0.49%
Close Sep 29, 2026 · split-adjusted

Revenue

Net income

Income statement & cash flow

Fiscal yearFY25
Dec 31
FY24
Dec 31
FY23
Dec 31
FY22
Dec 31
FY21
Dec 31
FY20
Dec 31
FY19
Dec 31
FY18
Dec 31
Revenue$12.28B$12.33B$12.54B$13.07B$11.34B$10.67B$11.27B$11.09B
Gross profit$12.28B$12.33B$12.54B$13.07B$11.34B$10.67B$11.27B$11.09B
Gross margin100.0%100.0%100.0%100.0%100.0%100.0%100.0%100.0%
Operating income$4.68B$4.58B$4.92B$5.23B$4.40B$3.69B$4.23B$4.25B
Net income$3.35B$3.22B$4.19B$3.91B$3.84B$2.74B$3.19B$3.35B
Net margin27.3%26.1%33.4%29.9%33.8%25.7%28.3%30.2%
Diluted EPS$5.37$5.07$6.36$5.69$5.41$3.84$4.41$4.55
EBITDA$6.05B$5.94B$6.27B$6.55B$5.65B$4.92B$5.41B$5.28B
Operating cash flow$5.00B$4.85B$5.19B$5.09B$5.46B$4.76B$4.48B$4.58B
Free cash flow$2.41B$2.28B$2.82B$2.99B$3.20B$2.55B$1.56B$1.85B
Diluted shares623.7M634.5M659.1M688.3M710.3M713.0M722.6M737.7M

Balance sheet

Period endDec 31Dec 31Dec 31Dec 31Dec 31Dec 31
Cash & equivalents$253.7M$273.0M$354.1M$241.4M$654.7M$444.2M
Short-term investments$0.00$0.00$0.00$0.00$0.00$0.00
Total debt$15.37B$14.67B$13.77B$11.36B$9.75B$10.08B
Total assets$42.45B$40.06B$39.26B$37.29B$37.92B$34.98B
Total liabilities$26.81B$25.28B$24.26B$21.55B$20.15B$19.64B
Shareholders' equity$15.63B$14.78B$14.99B$15.74B$17.77B$15.34B

From SEC filings via Massive. Fiscal periods follow the company's own calendar; free cash flow is operating cash flow minus capital expenditure.

Sources: Massive / Polygon daily aggregates (split-adjusted) · SEC filings via Massive · FINRA settlements via Massive · Financial Modeling Prep. Figures are dated where shown; research is informational, not investment advice. Methodology