STRASMORE/EXPLORE 3,293 QUERIES
Full options quote history: clean NBBO bid/ask snapshots for any US option contract at the interval you choose, by SQL API, $79 a month. See the options quotes plan

XOM quarterly dividend compound growth over 5, 10 and 20 years

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-09-26, from XOM Dividend Increase History: Every Raise.

as of table 3×6read in context →
XOM quarterly dividend compound growth over 5, 10 and 20 years — 3 rows by 6 columns, computed from US exchange, SIP and OPRA data.
horizonstart_ex_labelstart_quarterly_usdlatest_quarterly_usdcagr_pctgrowth_multiple
5-year spanNov 20210.881.033.21.17
10-year spanNov 20160.751.033.221.37
20-year spanNov 20060.321.036.023.22
Rows × columns
3 × 6
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for XOM quarterly dividend compound growth over 5, 10 and 20 years, derived from the stored result.
ColumnTypeRangeNotes
horizon text 3 distinct values (10-year span, 20-year span, 5-year span)
start_ex_label text 3 distinct values (Nov 2006, Nov 2016, Nov 2021)
start_quarterly_usd number 0.32 to 0.88 US dollars
latest_quarterly_usd number every row is 1.03 US dollars
cagr_pct number 3.2 to 6.02 percent
growth_multiple number 1.17 to 3.22

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

Run it yourself

This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.

WITH quarterly AS
(
    SELECT
        ex_dividend_date            AS ex_date,
        toFloat64(max(cash_amount)) AS rate
    FROM global_markets.stocks_dividends
    WHERE ticker = 'XOM'
      AND frequency = 4
      AND ex_dividend_date >= '2000-01-01'
      AND ex_dividend_date <= today()
    GROUP BY ex_dividend_date
),
series AS
(
    SELECT
        groupArray(ex_date) AS ds,
        groupArray(rate)    AS rs
    FROM
    (
        SELECT ex_date, rate
        FROM quarterly
        ORDER BY ex_date ASC
    )
),
spans AS
(
    SELECT
        ds,
        rs,
        yrs,
        rs[length(rs)] AS end_rate,
        greatest(arrayFirstIndex(d -> d >= addYears(ds[length(ds)], -1 * toInt32(yrs)), ds), 1) AS idx
    FROM series
    ARRAY JOIN [5, 10, 20] AS yrs
)
SELECT
    concat(toString(yrs), '-year span')                            AS horizon,
    formatDateTime(ds[idx], '%b %Y')                               AS start_ex_label,
    round(rs[idx], 4)                                              AS start_quarterly_usd,
    round(end_rate, 4)                                             AS latest_quarterly_usd,
    round((pow(end_rate / rs[idx], 1.0 / yrs) - 1) * 100, 2)       AS cagr_pct,
    round(end_rate / rs[idx], 2)                                   AS growth_multiple
FROM spans
ORDER BY yrs ASC
⌘/Ctrl + Enter

Work with this data in your AI assistant

Opens ready to query, with this page's data. Free, no account.

More from this analysisXOM Dividend Increase History: Every Raise
XOM dividends paid per share per year, and increases declared in each ranking 20×4 → Every declared XOM quarterly dividend increase, with the old and new rate series 19×6 → The XOM dividend streak, counted two ways, plus the years with no increase ranking 3×3 → Which calendar quarter XOM dividend increases get declared in ranking 2×4 → Coca-Cola dividends paid against earnings and operating cash flow, by fiscal year table 13×5 → Verizon (VZ) dividend increases: declaration date, ex dividend date, and step size table 13×5 → See all 3,293 queries →