Skip to content
6-K

Foreign Interim / Material

CANADIAN NATIONAL RAILWAY CO CNI

0000016868-26-000011

← back to feed
Filed
Feb 4, 2026 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2025 · Dec 31, 2025 623.7M sh
Shares Diluted FY 2025 · Dec 31, 2024 634.5M sh
Shares Diluted FY 2025 · Dec 31, 2023 659.1M sh
Stock Repurchased FY 2025 · Dec 31, 2025 2.06B
Stock Repurchased FY 2025 · Dec 31, 2024 2.6B
Stock Repurchased FY 2025 · Dec 31, 2023 4.55B
Dividends Paid FY 2025 · Dec 31, 2025 2.21B
Dividends Paid FY 2025 · Dec 31, 2024 2.14B
Dividends Paid FY 2025 · Dec 31, 2023 2.07B
Capex FY 2025 · Dec 31, 2025 3.66B
Capex FY 2025 · Dec 31, 2024 3.55B
Capex FY 2025 · Dec 31, 2023 3.19B
Operating Cash Flow FY 2025 · Dec 31, 2025 7.05B
Operating Cash Flow FY 2025 · Dec 31, 2024 6.7B
Operating Cash Flow FY 2025 · Dec 31, 2023 6.97B
Long Term Debt FY 2025 · Dec 31, 2025 21.2B
Long Term Debt FY 2025 · Dec 31, 2024 20.89B
Cash And Equivalents FY 2025 · Dec 31, 2025 350M
Cash And Equivalents FY 2025 · Dec 31, 2024 389M
Cash And Equivalents FY 2025 · Dec 31, 2023 475M
Stockholders Equity FY 2025 · Dec 31, 2025 21.57B
Stockholders Equity FY 2025 · Dec 31, 2024 21.05B
Stockholders Equity FY 2025 · Dec 31, 2023 20.12B
Stockholders Equity FY 2025 · Dec 31, 2022 21.38B
Current Liabilities FY 2025 · Dec 31, 2025 3.7B
Current Liabilities FY 2025 · Dec 31, 2024 3.98B
Total Liabilities FY 2025 · Dec 31, 2025 36.99B
Total Liabilities FY 2025 · Dec 31, 2024 36.02B
Current Assets FY 2025 · Dec 31, 2025 2.47B
Current Assets FY 2025 · Dec 31, 2024 2.62B
Total Assets FY 2025 · Dec 31, 2025 58.56B
Total Assets FY 2025 · Dec 31, 2024 57.07B
Eps Diluted FY 2025 · Dec 31, 2025 7.57
Eps Diluted FY 2025 · Dec 31, 2024 7.01
Eps Diluted FY 2025 · Dec 31, 2023 8.53
Eps Basic FY 2025 · Dec 31, 2025 7.58
Eps Basic FY 2025 · Dec 31, 2024 7.02
Eps Basic FY 2025 · Dec 31, 2023 8.55
Net Income FY 2025 · Dec 31, 2025 4.72B
Net Income FY 2025 · Dec 31, 2024 4.45B
Net Income FY 2025 · Dec 31, 2023 5.63B
Operating Income FY 2025 · Dec 31, 2025 6.59B
Operating Income FY 2025 · Dec 31, 2024 6.25B
Operating Income FY 2025 · Dec 31, 2023 6.6B
Revenue FY 2025 · Dec 31, 2025 17.3B
Revenue FY 2025 · Dec 31, 2024 17.05B
Revenue FY 2025 · Dec 31, 2023 16.83B