Skip to content
10-K

Annual Report

IMPERIAL OIL LTD IMO

0000049938-26-000009

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

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding FY 2025 · Feb 11, 2026 483.59M sh
Shares Diluted FY 2025 · Dec 31, 2025 504M sh
Shares Diluted FY 2025 · Dec 31, 2024 530.6M sh
Shares Diluted FY 2025 · Dec 31, 2023 575.9M sh
Stock Repurchased FY 2025 · Dec 31, 2025 3.23B
Stock Repurchased FY 2025 · Dec 31, 2024 2.68B
Stock Repurchased FY 2025 · Dec 31, 2023 3.8B
Dividends Paid FY 2025 · Dec 31, 2025 1.4B
Dividends Paid FY 2025 · Dec 31, 2024 1.24B
Dividends Paid FY 2025 · Dec 31, 2023 1.1B
Capex FY 2025 · Dec 31, 2025 2.01B
Capex FY 2025 · Dec 31, 2024 1.87B
Capex FY 2025 · Dec 31, 2023 1.79B
Operating Cash Flow FY 2025 · Dec 31, 2025 6.71B
Operating Cash Flow FY 2025 · Dec 31, 2024 5.98B
Operating Cash Flow FY 2025 · Dec 31, 2023 3.73B
Long Term Debt FY 2025 · Dec 31, 2025 3.45B
Long Term Debt FY 2025 · Dec 31, 2024 3.45B
Short Term Debt FY 2025 · Dec 31, 2025 0
Short Term Debt FY 2025 · Dec 31, 2024 0
Cash And Equivalents FY 2025 · Dec 31, 2025 1.14B
Cash And Equivalents FY 2025 · Dec 31, 2024 979M
Stockholders Equity FY 2025 · Dec 31, 2025 22.25B
Stockholders Equity FY 2025 · Dec 31, 2024 23.47B
Stockholders Equity FY 2025 · Dec 31, 2023 22.22B
Current Liabilities FY 2025 · Dec 31, 2025 6.62B
Current Liabilities FY 2025 · Dec 31, 2024 7.01B
Total Liabilities FY 2025 · Dec 31, 2025 20.06B
Total Liabilities FY 2025 · Dec 31, 2024 19.47B
Current Assets FY 2025 · Dec 31, 2025 8.42B
Current Assets FY 2025 · Dec 31, 2024 9.35B
Total Assets FY 2025 · Dec 31, 2025 42.31B
Total Assets FY 2025 · Dec 31, 2024 42.94B
Total Assets FY 2025 · Dec 31, 2023 41.2B
Eps Diluted FY 2025 · Dec 31, 2025 6.48
Eps Diluted FY 2025 · Dec 31, 2024 9.03
Eps Diluted FY 2025 · Dec 31, 2023 8.49
Eps Basic FY 2025 · Dec 31, 2025 6.50
Eps Basic FY 2025 · Dec 31, 2024 9.05
Eps Basic FY 2025 · Dec 31, 2023 8.51
Sga Expense FY 2025 · Dec 31, 2025 1.39B
Sga Expense FY 2025 · Dec 31, 2024 945M
Sga Expense FY 2025 · Dec 31, 2023 857M
Rd Expense FY 2025 · Dec 31, 2025 134M
Rd Expense FY 2025 · Dec 31, 2024 118M
Rd Expense FY 2025 · Dec 31, 2023 84M
Net Income FY 2025 · Dec 31, 2025 3.27B
Net Income FY 2025 · Dec 31, 2024 4.79B
Net Income FY 2025 · Dec 31, 2023 4.89B
Revenue FY 2025 · Dec 31, 2025 47.08B
Revenue FY 2025 · Dec 31, 2024 51.53B
Revenue FY 2025 · Dec 31, 2023 50.97B