Canadian National Railway
$119.77Change from previous close: +2.23%Absolute change: +$2.61
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.
| Item | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Total revenue | 17,304 | 17,046 | 16,828 | 17,107 | — |
| Cost of revenue | 9,972 | 10,079 | 9,677 | 9,711 | — |
| Gross profit | 7,332 | 6,967 | 7,151 | 7,396 | — |
| Selling, general and administrative | — | — | -479 | -498 | -407 |
| Operating income | 6,587 | 6,325 | 6,597 | 6,840 | — |
| EBIT | 7,177 | 6,743 | 7,210 | 7,311 | — |
| EBITDA | 9,115 | 8,635 | 9,027 | 9,040 | — |
| Interest expense | 913 | 891 | 722 | 548 | — |
| Pre-tax income | 6,264 | 5,852 | 6,488 | 6,763 | — |
| Income tax | 1,544 | 1,404 | 863 | 1,645 | — |
| Net income | 4,720 | 4,448 | 5,625 | 5,118 | — |
| Net income to common shareholders | 4,720 | 4,448 | 5,625 | 5,118 | — |
| Basic EPS | 7.58 | 7.02 | 8.55 | 7.46 | — |
| Diluted EPS | 7.57 | 7.01 | 8.53 | 7.44 | — |
| Average shares (basic) | 623 | 634 | 658 | 686 | — |
| Average shares (diluted) | 624 | 635 | 659 | 688 | — |
