IMO · Imperial Oil Ltd
$122.52
+2.75 (+2.30%)
At close · Jul 17
Market Cap
$59.25B
Shares
483,592,715
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
47.08B
-8.6%
FY2025
Net Income
3.27B
-31.8%
FY2025
Diluted EPS
6.48
-28.2%
FY2025
Operating Cash Flow
6.71B
+12.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 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 | FY2008 | FY2007 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CAD | 47.08B | 51.53B | 50.97B | 59.67B | 37.59B | 22.39B | — | — | — | — | — | — | — | 4.36B | 4.18B | 3.65B | 3.46B | — | — |
| CAD | — | — | — | — | — | — | — | -108M | -78M | -65M | -39M | -4M | -11M | — | — | — | — | — | — |
| CAD | 134M | 118M | 84M | 74M | 89M | 105M | 133M | 110M | 111M | 152M | 149M | 128M | 154M | 147M | 120M | 97M | 110M | 83M | — |
| CAD | 1.39B | 945M | 857M | 882M | — | — | — | — | — | — | 1.12B | 1.08B | 1.08B | 1.08B | 1.17B | 1.07B | 1.11B | 1.04B | 1.34B |
| CAD | 2.58B | 1.98B | 1.91B | 1.9B | 1.98B | 3.29B | 1.6B | 1.56B | 2.17B | 1.63B | 1.45B | 1.1B | 1.11B | 761M | 764M | 747M | 781M | 728M | 780M |
| CAD | — | — | — | — | — | — | — | — | — | — | — | — | 377M | — | — | — | — | — | — |
| CAD | 42.82B | 45.29B | 44.6B | 50.19B | 34.31B | 24.8B | 32.06B | 32.03B | 28.84B | 24.91B | 24.97B | 31.95B | 29.19B | 26.2B | 26.31B | 22.14B | 19.2B | 26.3B | 21.06B |
| CAD | 12M | 41M | 69M | 60M | 54M | 64M | 93M | 108M | 78M | — | — | 4M | 11M | -1M | 3M | 7M | 5M | 0 | 36M |
| CAD | 4.26B | 6.24B | 6.37B | 9.48B | 3.28B | -2.41B | 2.05B | 3.07B | 582M | 2.44B | 1.92B | 5.02B | 3.74B | 4.99B | 4.41B | 2.95B | 2.2B | — | — |
| CAD | 994M | 1.45B | 1.48B | 2.14B | 804M | -551M | -154M | 759M | 92M | 279M | 801M | 1.24B | 909M | 1.23B | 1.04B | 744M | 621M | 1.4B | 1.19B |
| CAD | 3.27B | 4.79B | 4.89B | 7.34B | 2.48B | -1.86B | 2.2B | 2.31B | 490M | 2.17B | 1.12B | 3.79B | 2.83B | 3.77B | 3.37B | 2.21B | 1.58B | 3.88B | 3.19B |
| CAD | 3.47B | 5.25B | 4.72B | 8.01B | 3.29B | -1.94B | 1.81B | 2.61B | 572M | 2.1B | 1.35B | 3.45B | 3.56B | 3.55B | 2.56B | 2.11B | 1.21B | 3.68B | — |
| CAD/shares | 6.50 | 9.05 | 8.51 | 11.47 | 3.48 | -2.53 | 2.88 | 2.87 | 0.58 | 2.55 | 1.32 | 4.47 | 3.34 | 4.44 | 3.98 | 2.61 | 1.86 | 4.39 | 3.43 |
| CAD/shares | 6.48 | 9.03 | 8.49 | 11.44 | 3.48 | -2.53 | 2.88 | 2.86 | 0.58 | 2.55 | 1.32 | 4.45 | 3.32 | 4.42 | 3.95 | 2.59 | 1.84 | 4.36 | 3.41 |
| shares | 502.8M | 529.4M | 574.8M | 640.2M | 711.6M | 735.3M | 762.7M | 807.5M | 842.9M | 847.6M | 847.6M | 847.6M | 847.6M | 847.7M | 847.7M | 847.6M | 849.8M | 882.6M | — |
| shares | 504M | 530.6M | 575.9M | 641.5M | 713.2M | 735.3M | 765M | 810.1M | 845.7M | 850.5M | 850.6M | 850.6M | 850.6M | 851.1M | 853.6M | 854.2M | 856.7M | 889M | — |
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 FY2007–FY2025: $27.86B in buybacks, $11.58B 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 Segment (CAD)
| Component | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|---|
| Downstream | 52,090,000,000 | 56,944,000,000 | 55,858,000,000 | 64,985,000,000 | 34,786,000,000 | 16,736,000,000 |
| Upstream | 15,950,000,000 | 18,015,000,000 | 16,512,000,000 | 19,764,000,000 | 15,831,000,000 | 8,797,000,000 |
| Chemical | 1,377,000,000 | 1,449,000,000 | 1,581,000,000 | 1,976,000,000 | 1,758,000,000 | 1,008,000,000 |