Canadian National Railway
$167.08Change from previous close: −1.37%Absolute change: −$2.32
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 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | 17,304 | 17,046 | 16,828 | 17,107 | 14,477 | 13,819 | 14,917 | 14,321 | 13,041 | 12,037 |
| Cost of revenue | 7,498 | 7,733 | 7,381 | 7,484 | 6,364 | 6,167 | 6,918 | 6,728 | 5,770 | 5,137 |
| Gross profit | 9,806 | 9,313 | 9,447 | 9,623 | 8,113 | 7,652 | 7,999 | 7,593 | 7,271 | 6,900 |
| Selling, general and administrative | — | — | -479 | -498 | -407 | — | — | — | — | — |
| Operating income | 7,123 | 6,779 | 7,076 | 7,338 | 6,009 | 6,063 | 6,437 | 5,795 | 5,558 | 5,312 |
| EBIT | 7,123 | 6,779 | 7,076 | 7,338 | 6,009 | 6,063 | 6,437 | 5,795 | 5,558 | 5,312 |
| EBITDA | 9,061 | 8,671 | 8,893 | 9,067 | 7,607 | 7,652 | 7,999 | 7,124 | 6,839 | 6,537 |
| Interest expense | 913 | 891 | 722 | 548 | 610 | 554 | 538 | 489 | 481 | 480 |
| Pre-tax income | 6,264 | 5,852 | 6,488 | 6,763 | 6,342 | 4,521 | 5,429 | 5,682 | 5,089 | 4,927 |
| Income tax | 1,544 | 1,404 | 863 | 1,645 | 1,443 | 976 | 1,213 | 1,354 | -395 | 1,287 |
| Net income | 4,720 | 4,448 | 5,625 | 5,118 | 4,899 | 3,545 | 4,216 | 4,328 | 5,484 | 3,640 |
| Net income to common shareholders | 4,720 | 4,448 | 5,625 | 5,118 | 4,899 | 3,545 | 4,216 | 4,328 | 5,484 | 3,640 |
| Basic EPS | 7.58 | 7.02 | 8.55 | 7.46 | 6.91 | 4.98 | 5.85 | 5.89 | 7.28 | 4.69 |
| Diluted EPS | 7.57 | 7.01 | 8.53 | 7.44 | 6.90 | 4.97 | 5.83 | 5.87 | 7.24 | 4.67 |
| Average shares (basic) | 623 | 634 | 658 | 686 | 709 | 711 | 720 | 735 | 754 | 776 |
| Average shares (diluted) | 624 | 635 | 659 | 688 | 710 | 713 | 723 | 738 | 757 | 779 |
| Dividend per share | 3.55 | 3.38 | 3.16 | 2.93 | 2.46 | 2.30 | 2.15 | 1.82 | 1.65 | 1.50 |
