CNI
Canadian National Railway Co
$125.31
+0.91 (+0.73%)
At close · Jul 13
Market Cap
$76.01B
Shares
606,600,000
Income-statement, balance-sheet and cash-flow figures extracted from the company's SEC filings — 10-K annual and 10-Q quarterly reports — and standardised for comparison across periods.
Revenue
17.3B
+1.5%
FY2025
Net Income
4.72B
+6.1%
FY2025
Diluted EPS
7.57
+8%
FY2025
Operating Cash Flow
7.05B
+5.2%
FY2025
Chart any reported metric, KPI or segment over time — the full statement history lives here
Search above to add metrics — fundamentals, product and segment revenue, company KPIs, valuation.
| Line Item | FY2025 | FY2024 | FY2023 | FY2022 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 | FY2008 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CAD | 17.3B | 17.05B | 16.83B | 17.11B | 13.82B | 14.92B | 14.32B | 13.04B | 12.04B | 12.61B | 12.13B | 10.58B | 9.92B | 9.03B | 8.3B | 7.37B | 8.48B |
| CAD | 1.94B | 1.89B | 1.82B | 1.73B | 1.59B | 1.56B | 1.33B | 1.28B | 1.23B | 1.16B | 1.05B | 980M | 924M | 884M | 834M | 790M | 725M |
| CAD | — | — | — | — | — | 9.32B | 8.83B | 7.8B | 7.01B | 7.35B | 7.51B | 6.7B | 6.24B | 5.73B | 5.27B | 4.96B | 5.59B |
| CAD | 10.72B | 10.8B | 10.23B | 10.27B | 9.04B | 9.32B | 8.83B | — | — | — | — | — | — | — | — | — | — |
| CAD | 6.59B | 6.25B | 6.6B | 6.84B | 4.78B | 5.59B | 5.49B | 5.24B | 5.03B | 5.27B | 4.62B | 3.87B | 3.69B | 3.3B | 3.02B | 2.41B | 2.89B |
| CAD | 913M | 891M | 722M | 548M | 554M | 538M | 489M | 481M | 480M | 439M | 371M | 357M | 342M | 341M | 360M | 412M | 375M |
| CAD | 88M | 42M | 134M | -27M | 6M | 53M | 376M | 12M | 95M | 47M | 107M | 73M | 315M | 401M | 212M | 267M | 26M |
| CAD | 6.26B | 5.85B | 6.49B | 6.76B | 4.54B | 5.43B | 5.68B | 5.09B | 4.93B | 4.87B | 4.36B | 3.59B | 3.66B | 3.36B | 2.88B | 2.26B | — |
| CAD | 1.54B | 1.4B | 863M | 1.65B | 982M | 1.21B | 1.35B | -395M | 1.29B | 1.34B | 1.19B | 977M | 978M | 899M | 772M | 407M | 650M |
| CAD | 4.72B | 4.45B | 5.63B | 5.12B | 3.56B | 4.22B | 4.33B | 5.48B | 3.64B | 3.54B | 3.17B | 2.61B | 2.68B | 2.46B | 2.1B | 1.85B | 1.9B |
| CAD | 4.67B | 5.71B | 5.32B | 5.39B | 3.57B | 3.58B | 4.26B | 5.06B | 3.05B | 4.2B | 2.59B | 4.02B | 2.26B | 1.33B | 1.34B | 1.06B | 1.77B |
| CAD/shares | 7.58 | 7.02 | 8.55 | 7.46 | 5.01 | 5.85 | 5.89 | 7.28 | 4.69 | 4.42 | 3.86 | 3.10 | 3.08 | 2.72 | 4.51 | 3.95 | 3.99 |
| CAD/shares | 7.57 | 7.01 | 8.53 | 7.44 | 5.00 | 5.83 | 5.87 | 7.24 | 4.67 | 4.39 | 3.85 | 3.09 | 3.06 | 2.70 | 4.48 | 3.92 | 3.95 |
| shares | 623.1M | 633.5M | 657.7M | 686.4M | 711.3M | 720.1M | 734.5M | 753.6M | 776M | 800.7M | 819.9M | 843.1M | 871.1M | 902.2M | 466.3M | 469.2M | 474.7M |
| shares | 623.7M | 634.5M | 659.1M | 688.3M | 713M | 722.6M | 737.7M | 757.3M | 779.2M | 805.1M | 823.5M | 846.1M | 875.4M | 908.9M | 470.1M | 473.5M | 480M |
Values reflect the latest filing (restatements included); per-share figures on today's split basis. Click a value for its source filing.
3Y/5Y/10Y columns are trailing CAGR from the newest fiscal year; blank where an endpoint is missing or negative.
Capital Returned to Shareholders
Cash spent on share repurchases and dividends per fiscal year, as reported on the cash-flow statement. Across FY2008–FY2025: $31.41B in buybacks, $20.52B in dividends.
Revenue Breakdown
Annual revenue as the company disaggregates it in its own XBRL filings. Years a component wasn't reported show a dash.
Share mode is each component's slice of the reported components that year — issuers rarely tag every revenue dollar, so slices need not sum to total revenue.
By Geography (CAD)
| Component | 2019-12-31 | 2018-12-31 | 2017-12-31 |
|---|---|---|---|
| Canada | 10,167,000,000 | 9,610,000,000 | 8,794,000,000 |
| United States | 4,750,000,000 | 4,711,000,000 | 4,247,000,000 |
By Product & Service (CAD)
| Component | 2019-12-31 | 2018-12-31 | 2017-12-31 |
|---|---|---|---|
| Cargo And Freight | 14,198,000,000 | 13,548,000,000 | 12,293,000,000 |
| Intermodal | 3,787,000,000 | 3,465,000,000 | 3,200,000,000 |
| Petroleum and Chemicals | 3,052,000,000 | 2,660,000,000 | 2,208,000,000 |
| Grain and Fertilizers | 2,392,000,000 | 2,357,000,000 | 2,214,000,000 |
| Timber | 1,808,000,000 | 1,886,000,000 | 1,788,000,000 |
| Metals and Minerals | 1,643,000,000 | 1,689,000,000 | 1,523,000,000 |
| Automotive | 858,000,000 | 830,000,000 | 825,000,000 |
| Product And Service Other | 719,000,000 | 773,000,000 | 748,000,000 |
| Public Utilities Inventory Coal | 658,000,000 | 661,000,000 | 535,000,000 |