STRASMORE/EXPLORE 2,595 QUERIES

raise_history

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-25, from xom-dividend-increase-history.

as of series 19×6read in context →
raise_history — 19 rows by 6 columns, computed from US exchange, SIP and OPRA data.
ex_dividend_dateex_month_labeldeclared_labelold_quarterly_usdnew_quarterly_usdpct_increase
2006-02-08Feb 2006not recorded0.290.3210.34
2007-05-10May 2007not recorded0.320.359.38
2008-05-09May 2008not recorded0.350.414.29
2009-05-11May 2009not recorded0.40.425
2010-05-11May 2010not recorded0.420.444.76
2011-05-11May 2011not recorded0.440.476.82
2012-05-10May 2012not recorded0.470.5721.28
2013-05-09May 2013Apr 24, 20130.570.6310.53
2014-05-09May 2014Apr 30, 20140.630.699.52
2015-05-11May 2015Apr 29, 20150.690.735.8
2016-05-11May 2016Apr 27, 20160.730.752.74
2017-05-10May 2017Apr 26, 20170.750.772.67
2018-05-11May 2018Apr 25, 20180.770.826.49
2019-05-10May 2019Apr 24, 20190.820.876.1
2021-11-10Nov 2021Oct 27, 20210.870.881.15
2022-11-14Nov 2022Oct 27, 20220.880.913.41
2023-11-14Nov 2023Oct 27, 20230.910.954.4
2024-11-14Nov 2024Nov 1, 20240.950.994.21
2025-11-14Nov 2025Oct 31, 20250.991.034.04
Rows × columns
19 × 6
Period covered
to
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 raise_history, derived from the stored result.
ColumnTypeRangeNotes
ex_dividend_date date 2006-02-08 to 2025-11-14
ex_month_label text 19 distinct values (Feb 2006, May 2007, May 2008…)
declared_label text 13 distinct values (Apr 24, 2013, Apr 24, 2019, Apr 25, 2018…)
old_quarterly_usd number 0.29 to 0.99 US dollars
new_quarterly_usd number 0.32 to 1.03 US dollars
pct_increase number 1.15 to 21.28 percent

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,
        max(declaration_date)       AS declared
    FROM global_markets.stocks_dividends
    WHERE ticker = 'XOM'
      AND frequency = 4
      AND ex_dividend_date >= '2005-01-01'
      AND ex_dividend_date <= today()
    GROUP BY ex_dividend_date
),
stepped AS
(
    SELECT
        ex_date,
        declared,
        rate,
        lagInFrame(rate) OVER (ORDER BY ex_date ASC
            ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prev_rate
    FROM quarterly
)
SELECT
    toString(ex_date)                                         AS ex_dividend_date,
    formatDateTime(ex_date, '%b %Y')                          AS ex_month_label,
    if(toYear(declared) > 1990,
       formatDateTime(declared, '%b %e, %Y'), 'not recorded')  AS declared_label,
    round(prev_rate, 4)                                       AS old_quarterly_usd,
    round(rate, 4)                                            AS new_quarterly_usd,
    round((rate / prev_rate - 1) * 100, 2)                    AS pct_increase
FROM stepped
WHERE ex_date >= '2006-01-01'
  AND prev_rate > 0
  AND rate > prev_rate
ORDER BY ex_date 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
year_by_year ranking 20×4 → streak ranking 3×3 → cagr table 3×6 → declaration_quarter ranking 2×4 → The 2s10s spread by month, full history series 604×5 → One SPY $600 LEAPS call's price over two years (expired Jan 16 2026) series 470×2 → See all 2,595 queries →