Canadian National Railway revenue and financials

CNR · TSX · CAD

$168.34Change from previous close: −1.24%Absolute change: −$2.11

Close · October 6, 2026

In the fiscal year ended December 2025, Canadian National Railway reported revenue of $17.3B (+1.51% year over year). Net income was $4.72B, a net margin of 27.3%.

Annual revenue · 2025: $17.3B
  1. $12.04B2016
  2. $13.04B2017
  3. $14.32B2018
  4. $14.92B2019
  5. $13.82B2020
  6. $14.48B2021
  7. $17.11B2022
  8. $16.83B2023
  9. $17.05B2024
  10. $17.3B2025

Fiscal year ending in December. Sources and method on the page Methodology and sources.

At a glance

Revenue growth
+1.51%
2025 vs 2024
Net income growth
+6.12%
2025 vs 2024
Net margin
27.3%
2024: 26.1%

Financial data

Amounts in millions of CAD; per-share values in CAD; shares in millions.

Cash flow · Annual
Item2025202420232022202120202019201820172016
Operating cash flow7,0496,6996,9656,6676,9716,1655,9235,9185,5165,202
Depreciation and amortization1,9381,8921,8171,7291,5981,5891,5621,3291,2811,225
Capital expenditure-3,658-3,549-3,187-2,750-2,891-2,863-3,865-3,531-2,673-2,695
Investing cash flow-3,713-3,607-3,468-2,510-2,873-2,946-4,190-3,404-2,738-2,682
Financing cash flow-3,371-3,620-3,406-4,667-3,857-2,707-1,903-2,308-2,895-2,539
Dividends paid-2,208-2,138-2,071-2,004-1,740-1,634-1,544-1,333-1,239-1,159
Share repurchases-2,129-2,707-4,634-4,882-1,672-450-1,805-2,105-2,153-2,111
Debt issued1,9653,4833,4622,4624691,7891,7943,3671,2951,646
Debt repaid-1,058-2,419-250-383-861-2,494-402-2,393-841-955
Effect of exchange rates-3.05.0-1.03.0——-1.0—-2.015.0
Net change in cash-38.0-52390.0-507241512-171206-119-4.0
Free cash flow3,3913,1503,7783,9174,080—————
Levered free cash flow2,3822,5792,8583,1412,4512,4881,0561,2752,0871,695