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.
| ex_dividend_date | ex_month_label | declared_label | old_quarterly_usd | new_quarterly_usd | pct_increase |
|---|---|---|---|---|---|
| 2006-02-08 | Feb 2006 | not recorded | 0.29 | 0.32 | 10.34 |
| 2007-05-10 | May 2007 | not recorded | 0.32 | 0.35 | 9.38 |
| 2008-05-09 | May 2008 | not recorded | 0.35 | 0.4 | 14.29 |
| 2009-05-11 | May 2009 | not recorded | 0.4 | 0.42 | 5 |
| 2010-05-11 | May 2010 | not recorded | 0.42 | 0.44 | 4.76 |
| 2011-05-11 | May 2011 | not recorded | 0.44 | 0.47 | 6.82 |
| 2012-05-10 | May 2012 | not recorded | 0.47 | 0.57 | 21.28 |
| 2013-05-09 | May 2013 | Apr 24, 2013 | 0.57 | 0.63 | 10.53 |
| 2014-05-09 | May 2014 | Apr 30, 2014 | 0.63 | 0.69 | 9.52 |
| 2015-05-11 | May 2015 | Apr 29, 2015 | 0.69 | 0.73 | 5.8 |
| 2016-05-11 | May 2016 | Apr 27, 2016 | 0.73 | 0.75 | 2.74 |
| 2017-05-10 | May 2017 | Apr 26, 2017 | 0.75 | 0.77 | 2.67 |
| 2018-05-11 | May 2018 | Apr 25, 2018 | 0.77 | 0.82 | 6.49 |
| 2019-05-10 | May 2019 | Apr 24, 2019 | 0.82 | 0.87 | 6.1 |
| 2021-11-10 | Nov 2021 | Oct 27, 2021 | 0.87 | 0.88 | 1.15 |
| 2022-11-14 | Nov 2022 | Oct 27, 2022 | 0.88 | 0.91 | 3.41 |
| 2023-11-14 | Nov 2023 | Oct 27, 2023 | 0.91 | 0.95 | 4.4 |
| 2024-11-14 | Nov 2024 | Nov 1, 2024 | 0.95 | 0.99 | 4.21 |
| 2025-11-14 | Nov 2025 | Oct 31, 2025 | 0.99 | 1.03 | 4.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
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
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
Work with this data in your AI assistant
Opens ready to query, with this page's data. Free, no account.