Canadian National Railway revenue and financials

CNI · NYSE · USD

Secondary listing. The primary listing is Canadian National Railway · TSX (CAD)

$118.41Change from previous close: −0.76%Absolute change: −$0.91

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. $14.48B2021
  2. $17.11B2022
  3. $16.83B2023
  4. $17.05B2024
  5. $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.

Income statement · Annual
Item20252024202320222021
Total revenue17,30417,04616,82817,10714,477
Cost of revenue7,4987,7337,3817,4846,364
Gross profit9,8069,3139,4479,6238,113
Selling, general and administrative——-479-498-407
Operating income7,1236,7797,0767,3386,009
EBIT7,1236,7797,0767,3386,009
EBITDA9,0618,6718,8939,0677,607
Interest expense913891722548610
Pre-tax income6,2645,8526,4886,7636,342
Income tax1,5441,4048631,6451,443
Net income4,7204,4485,6255,1184,899
Net income to common shareholders4,7204,4485,6255,1184,899
Basic EPS7.587.028.557.466.91
Diluted EPS7.577.018.537.446.90
Average shares (basic)623634658686709
Average shares (diluted)624635659688710
Dividend per share3.553.383.162.932.46