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.

Balance sheet · Annual
Item2025202420232022202120202019201820172016
Total assets58,55557,06752,66650,66248,53844,80443,78441,21437,62937,057
Current assets2,4712,6193,0893,2173,4263,1022,8302,7282,1902,107
Cash and equivalents35038947532883856964.026670.0176
Receivables1,1171,3071,3001,4171,0741,1391,4321,169984875
Inventory734720699692589583611557424363
Net property, plant and equipment47,90846,77743,49342,49340,17039,11938,90536,66433,42533,185
Goodwill10071.070.070.070.070.077.0———
Other intangible assets1,8001,7961,6791,6511,5921,5301,4361,182826637
Long-term investments11142840294.011983.084.070.073.068.0
Current liabilities3,6963,9765,0353,8423,1203,2744,2873,5003,9833,008
Accounts payable8901,031968954903780866982738484
Long-term debt20,29919,72216,12614,36311,97411,99211,79111,3668,7489,448
Total debt21,63021,37118,88815,89512,91513,32414,29712,56910,82810,937
Total liabilities36,98736,01632,54929,27825,79425,15325,74323,57320,97322,216
Total equity (incl. minority)21,56821,05120,11721,38422,74419,65118,04117,64116,65614,841
Retained earnings18,91818,35418,65519,52920,98719,16117,63416,62315,56113,242