{"slug":"xom-dividend-increase-history","qid":"raise_history","label":"raise_history","post_title":"xom-dividend-increase-history","post_url":"/blog/xom-dividend-increase-history#q-raise_history","columns":["ex_dividend_date","ex_month_label","declared_label","old_quarterly_usd","new_quarterly_usd","pct_increase"],"rows":[{"ex_dividend_date":"2006-02-08","ex_month_label":"Feb 2006","declared_label":"not recorded","old_quarterly_usd":0.29,"new_quarterly_usd":0.32,"pct_increase":10.34},{"ex_dividend_date":"2007-05-10","ex_month_label":"May 2007","declared_label":"not recorded","old_quarterly_usd":0.32,"new_quarterly_usd":0.35,"pct_increase":9.38},{"ex_dividend_date":"2008-05-09","ex_month_label":"May 2008","declared_label":"not recorded","old_quarterly_usd":0.35,"new_quarterly_usd":0.4,"pct_increase":14.29},{"ex_dividend_date":"2009-05-11","ex_month_label":"May 2009","declared_label":"not recorded","old_quarterly_usd":0.4,"new_quarterly_usd":0.42,"pct_increase":5},{"ex_dividend_date":"2010-05-11","ex_month_label":"May 2010","declared_label":"not recorded","old_quarterly_usd":0.42,"new_quarterly_usd":0.44,"pct_increase":4.76},{"ex_dividend_date":"2011-05-11","ex_month_label":"May 2011","declared_label":"not recorded","old_quarterly_usd":0.44,"new_quarterly_usd":0.47,"pct_increase":6.82},{"ex_dividend_date":"2012-05-10","ex_month_label":"May 2012","declared_label":"not recorded","old_quarterly_usd":0.47,"new_quarterly_usd":0.57,"pct_increase":21.28},{"ex_dividend_date":"2013-05-09","ex_month_label":"May 2013","declared_label":"Apr 24, 2013","old_quarterly_usd":0.57,"new_quarterly_usd":0.63,"pct_increase":10.53},{"ex_dividend_date":"2014-05-09","ex_month_label":"May 2014","declared_label":"Apr 30, 2014","old_quarterly_usd":0.63,"new_quarterly_usd":0.69,"pct_increase":9.52},{"ex_dividend_date":"2015-05-11","ex_month_label":"May 2015","declared_label":"Apr 29, 2015","old_quarterly_usd":0.69,"new_quarterly_usd":0.73,"pct_increase":5.8},{"ex_dividend_date":"2016-05-11","ex_month_label":"May 2016","declared_label":"Apr 27, 2016","old_quarterly_usd":0.73,"new_quarterly_usd":0.75,"pct_increase":2.74},{"ex_dividend_date":"2017-05-10","ex_month_label":"May 2017","declared_label":"Apr 26, 2017","old_quarterly_usd":0.75,"new_quarterly_usd":0.77,"pct_increase":2.67},{"ex_dividend_date":"2018-05-11","ex_month_label":"May 2018","declared_label":"Apr 25, 2018","old_quarterly_usd":0.77,"new_quarterly_usd":0.82,"pct_increase":6.49},{"ex_dividend_date":"2019-05-10","ex_month_label":"May 2019","declared_label":"Apr 24, 2019","old_quarterly_usd":0.82,"new_quarterly_usd":0.87,"pct_increase":6.1},{"ex_dividend_date":"2021-11-10","ex_month_label":"Nov 2021","declared_label":"Oct 27, 2021","old_quarterly_usd":0.87,"new_quarterly_usd":0.88,"pct_increase":1.15},{"ex_dividend_date":"2022-11-14","ex_month_label":"Nov 2022","declared_label":"Oct 27, 2022","old_quarterly_usd":0.88,"new_quarterly_usd":0.91,"pct_increase":3.41},{"ex_dividend_date":"2023-11-14","ex_month_label":"Nov 2023","declared_label":"Oct 27, 2023","old_quarterly_usd":0.91,"new_quarterly_usd":0.95,"pct_increase":4.4},{"ex_dividend_date":"2024-11-14","ex_month_label":"Nov 2024","declared_label":"Nov 1, 2024","old_quarterly_usd":0.95,"new_quarterly_usd":0.99,"pct_increase":4.21},{"ex_dividend_date":"2025-11-14","ex_month_label":"Nov 2025","declared_label":"Oct 31, 2025","old_quarterly_usd":0.99,"new_quarterly_usd":1.03,"pct_increase":4.04}],"shape":"series","sql":"WITH quarterly AS\n(\n    SELECT\n        ex_dividend_date            AS ex_date,\n        toFloat64(max(cash_amount)) AS rate,\n        max(declaration_date)       AS declared\n    FROM global_markets.stocks_dividends\n    WHERE ticker = 'XOM'\n      AND frequency = 4\n      AND ex_dividend_date >= '2005-01-01'\n      AND ex_dividend_date <= today()\n    GROUP BY ex_dividend_date\n),\nstepped AS\n(\n    SELECT\n        ex_date,\n        declared,\n        rate,\n        lagInFrame(rate) OVER (ORDER BY ex_date ASC\n            ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prev_rate\n    FROM quarterly\n)\nSELECT\n    toString(ex_date)                                         AS ex_dividend_date,\n    formatDateTime(ex_date, '%b %Y')                          AS ex_month_label,\n    if(toYear(declared) > 1990,\n       formatDateTime(declared, '%b %e, %Y'), 'not recorded')  AS declared_label,\n    round(prev_rate, 4)                                       AS old_quarterly_usd,\n    round(rate, 4)                                            AS new_quarterly_usd,\n    round((rate / prev_rate - 1) * 100, 2)                    AS pct_increase\nFROM stepped\nWHERE ex_date >= '2006-01-01'\n  AND prev_rate > 0\n  AND rate > prev_rate\nORDER BY ex_date ASC","computed_at":"2026-09-25T14:56:35.437852+00:00","elapsed":0.286626228}