Exxon Mobil XOM
SEC filings (XBRL) · quarterly · fiscal year ends December 31
Data change on Oct 11, 2026: 3 diluted shares (weighted avg.) values for Q1 2014–Q3 2014 removed, no figure in the filings (XOM diluted shares removed (single basic shares line, not a diluted line)).
Data change on Oct 11, 2026: 3 diluted shares (weighted avg.) values for Q1 2015–Q3 2015 removed, no figure in the filings (XOM diluted shares removed (single basic shares line, not a diluted line)).
Data change on Oct 11, 2026: 3 diluted shares (weighted avg.) values for Q1 2016–Q3 2016 removed, no figure in the filings (XOM diluted shares removed (single basic shares line, not a diluted line)).
Data change on Oct 11, 2026: 3 diluted shares (weighted avg.) values for Q1 2017–Q3 2017 removed, no figure in the filings (XOM diluted shares removed (single basic shares line, not a diluted line)).
Data change on Oct 11, 2026: 3 diluted shares (weighted avg.) values for Q1 2018–Q3 2018 removed, no figure in the filings (XOM diluted shares removed (single basic shares line, not a diluted line)).
Data change on Oct 11, 2026: 3 diluted shares (weighted avg.) values for Q1 2019–Q3 2019 removed, no figure in the filings (XOM diluted shares removed (single basic shares line, not a diluted line)).
Data change on Oct 11, 2026: 1 diluted shares (weighted avg.) value for Q1 2020 removed, no figure in the filings (XOM diluted shares removed (single basic shares line, not a diluted line)).
Data change on Oct 11, 2026: 6 revenue values for Q1 2017–Q2 2018 removed, no figure in the filings (XOM revenue 2017Q1-2018Q2 removed: not the Total revenues and other income line).
Pick a second metric to compare.
Source: SEC EDGAR 10-Q/10-K XBRL, CIK 34088; every value is traced to its filing on EDGAR. Retrieved Oct 11, 2026. Quarters labelled by fiscal quarter with the calendar period end. Q4 = annual minus Q1–Q3; cash-flow quarters derived from year-to-date figures.
Last 84 quarters
| Q3 2024Sep 30, 2024 | Q4 2024Dec 31, 2024 | Q1 2025Mar 31, 2025 | Q2 2025Jun 30, 2025 | Q3 2025Sep 30, 2025 | Q4 2025Dec 31, 2025 | Q1 2026Mar 31, 2026 | Q2 2026Jun 30, 2026 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $90.0B | $83.4B | $83.1B | $81.5B | $85.3B | $82.3B | $85.1B | $116.0B |
| Operating income | — No figure for Q2 2009–Q2 2026: Income statement has no operating-income subtotal; no us-gaap:OperatingIncomeLoss fact in any filing. | — No figure for Q2 2009–Q2 2026: Income statement has no operating-income subtotal; no us-gaap:OperatingIncomeLoss fact in any filing. | — No figure for Q2 2009–Q2 2026: Income statement has no operating-income subtotal; no us-gaap:OperatingIncomeLoss fact in any filing. | — No figure for Q2 2009–Q2 2026: Income statement has no operating-income subtotal; no us-gaap:OperatingIncomeLoss fact in any filing. | — No figure for Q2 2009–Q2 2026: Income statement has no operating-income subtotal; no us-gaap:OperatingIncomeLoss fact in any filing. | — No figure for Q2 2009–Q2 2026: Income statement has no operating-income subtotal; no us-gaap:OperatingIncomeLoss fact in any filing. | — No figure for Q2 2009–Q2 2026: Income statement has no operating-income subtotal; no us-gaap:OperatingIncomeLoss fact in any filing. | — No figure for Q2 2009–Q2 2026: Income statement has no operating-income subtotal; no us-gaap:OperatingIncomeLoss fact in any filing. |
| Net income | $8.6B | $7.6B | $7.7B | $7.1B | $7.5B | $6.5B | $4.2B | $14.5B |
| Capital spending | $6.2B | $6.8B | $5.9B | $6.3B | $8.7B | $7.5B | $6.5B | $6.5B |
| Operating cash flow | $17.6B | $12.2B | $13.0B | $11.6B | $14.8B | $12.7B | $8.7B | $23.6B |
| Free cash flow | $11.4B | $5.4B | $7.1B | $5.3B | $6.1B | $5.2B | $2.2B | $17.0B |
| Capex / operating cash flow | 35.1% | 55.9% | 45.5% | 54.4% | 59.0% | 58.8% | 74.3% | 27.7% |
| Shares outstanding | 4.395B | 4.339B | 4.310B | 4.263B | 4.217B | 4.167B | 4.145B | 4.112B |
| Share count change, y/y | +10.9% | +9.4% | +9.3% | −4.0% | −4.0% | −4.0% | −3.8% | −3.5% |
| Diluted shares (weighted avg.) | — No figure for Q1 2024–Q3 2024: ExxonMobil tags one weighted-average count (WeightedAverageNumberOfSharesOutstandingBasic), but this filing's EPS note does not state that basic and diluted are the same, so the count is not recovered as diluted. | — No figure for Q4 2024: Fiscal Q4: the 10-K gives only the 12-month weighted-average count; no quarterly count is presented. Marked gap (ruling: XOM diluted after 2013 is never not_presented). | — No figure for Q1 2025–Q3 2025: ExxonMobil tags one weighted-average count (WeightedAverageNumberOfSharesOutstandingBasic), but this filing's EPS note does not state that basic and diluted are the same, so the count is not recovered as diluted. | — No figure for Q1 2025–Q3 2025: ExxonMobil tags one weighted-average count (WeightedAverageNumberOfSharesOutstandingBasic), but this filing's EPS note does not state that basic and diluted are the same, so the count is not recovered as diluted. | — No figure for Q1 2025–Q3 2025: ExxonMobil tags one weighted-average count (WeightedAverageNumberOfSharesOutstandingBasic), but this filing's EPS note does not state that basic and diluted are the same, so the count is not recovered as diluted. | — No figure for Q4 2025: Fiscal Q4: the 10-K gives only the 12-month weighted-average count; no quarterly count is presented. Marked gap (ruling: XOM diluted after 2013 is never not_presented). | — No figure for Q1 2026–Q2 2026: ExxonMobil tags one weighted-average count (WeightedAverageNumberOfSharesOutstandingBasic), but this filing's EPS note does not state that basic and diluted are the same, so the count is not recovered as diluted. | — No figure for Q1 2026–Q2 2026: ExxonMobil tags one weighted-average count (WeightedAverageNumberOfSharesOutstandingBasic), but this filing's EPS note does not state that basic and diluted are the same, so the count is not recovered as diluted. |
Operating income: Not presented by the company: Income statement has no operating-income subtotal; no us-gaap:OperatingIncomeLoss fact in any filing..
— Diluted shares (weighted avg.): No figure for Q1 2024–Q3 2024: ExxonMobil tags one weighted-average count (WeightedAverageNumberOfSharesOutstandingBasic), but this filing's EPS note does not state that basic and diluted are the same, so the count is not recovered as diluted.
— Diluted shares (weighted avg.): No figure for Q4 2024: Fiscal Q4: the 10-K gives only the 12-month weighted-average count; no quarterly count is presented. Marked gap (ruling: XOM diluted after 2013 is never not_presented).
— Diluted shares (weighted avg.): No figure for Q1 2025–Q3 2025: ExxonMobil tags one weighted-average count (WeightedAverageNumberOfSharesOutstandingBasic), but this filing's EPS note does not state that basic and diluted are the same, so the count is not recovered as diluted.
— Diluted shares (weighted avg.): No figure for Q4 2025: Fiscal Q4: the 10-K gives only the 12-month weighted-average count; no quarterly count is presented. Marked gap (ruling: XOM diluted after 2013 is never not_presented).
— Diluted shares (weighted avg.): No figure for Q1 2026–Q2 2026: ExxonMobil tags one weighted-average count (WeightedAverageNumberOfSharesOutstandingBasic), but this filing's EPS note does not state that basic and diluted are the same, so the count is not recovered as diluted.
Diluted shares (weighted avg.): blank because the company does not use this tag; fiscal Q4 is blank because the 10-K gives 12-month figures only; some quarters blank: XOM prints a single weighted-average shares line (basic).
† Amended filing: Shares outstanding, Q4 2010. Cover from 10-K/A filed 2011-02-28, which amends the original filing for the same period; original 10-K cover showed 4,958,598,361. 10-K/A on EDGAR
XBRL tags used
| Revenue | Revenues | Sep 2018 to Jun 2026 |
|---|---|---|
| Operating income | Not presented by the company: Income statement has no operating-income subtotal; no us-gaap:OperatingIncomeLoss fact in any filing. | |
| Net income | NetIncomeLoss | Jun 2009 to Jun 2026 |
| Capital spending | PaymentsToAcquirePropertyPlantAndEquipment | Jun 2009 to Jun 2026 |
| Operating cash flow | NetCashProvidedByUsedInOperatingActivities | Jun 2009 to Jun 2013 |
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations | Sep 2013 to Sep 2016 | |
NetCashProvidedByUsedInOperatingActivities | Dec 2016 to Jun 2026 | |
| Free cash flow | ocf - capex: NetCashProvidedByUsedInOperatingActivities, PaymentsToAcquirePropertyPlantAndEquipment | Jun 2009 to Jun 2013 |
ocf - capex: NetCashProvidedByUsedInOperatingActivitiesContinuingOperations, PaymentsToAcquirePropertyPlantAndEquipment | Sep 2013 to Sep 2016 | |
ocf - capex: NetCashProvidedByUsedInOperatingActivities, PaymentsToAcquirePropertyPlantAndEquipment | Dec 2016 to Jun 2026 | |
| Capex / operating cash flow | capex / ocf * 100: PaymentsToAcquirePropertyPlantAndEquipment, NetCashProvidedByUsedInOperatingActivities | Jun 2009 to Jun 2013 |
capex / ocf * 100: PaymentsToAcquirePropertyPlantAndEquipment, NetCashProvidedByUsedInOperatingActivitiesContinuingOperations | Sep 2013 to Sep 2016 | |
capex / ocf * 100: PaymentsToAcquirePropertyPlantAndEquipment, NetCashProvidedByUsedInOperatingActivities | Dec 2016 to Jun 2026 | |
| Shares outstanding | dei:EntityCommonStockSharesOutstanding | Jun 2009 to Jun 2026 |
| Diluted shares (weighted avg.) | WeightedAverageNumberOfDilutedSharesOutstanding | Jun 2009 to Sep 2013 |
Where a company changed tags, each quarter uses the tag it was reported under; the newest tag is primary.