{"slug":"pg-dividend-2026","qid":"raise_history","label":"Every PG quarterly rate increase since 2017, and the size of each step","post_title":"PG Dividend 2026: Dates, History and Yield","post_url":"/blog/pg-dividend-2026#q-raise_history","columns":["ex_dividend_date","raise_label","prior_quarterly_rate","new_quarterly_rate","raise_pct","prior_five_avg_pct"],"rows":[{"ex_dividend_date":"2017-04-19","raise_label":"Apr 2017","prior_quarterly_rate":0.6695,"new_quarterly_rate":0.6896,"raise_pct":3,"prior_five_avg_pct":null},{"ex_dividend_date":"2018-04-19","raise_label":"Apr 2018","prior_quarterly_rate":0.6896,"new_quarterly_rate":0.7172,"raise_pct":4,"prior_five_avg_pct":3},{"ex_dividend_date":"2019-04-17","raise_label":"Apr 2019","prior_quarterly_rate":0.7172,"new_quarterly_rate":0.7459,"raise_pct":4,"prior_five_avg_pct":3.5},{"ex_dividend_date":"2020-04-23","raise_label":"Apr 2020","prior_quarterly_rate":0.7459,"new_quarterly_rate":0.7907,"raise_pct":6.01,"prior_five_avg_pct":3.67},{"ex_dividend_date":"2021-04-22","raise_label":"Apr 2021","prior_quarterly_rate":0.7907,"new_quarterly_rate":0.8698,"raise_pct":10,"prior_five_avg_pct":4.25},{"ex_dividend_date":"2022-04-21","raise_label":"Apr 2022","prior_quarterly_rate":0.8698,"new_quarterly_rate":0.9133,"raise_pct":5,"prior_five_avg_pct":5.4},{"ex_dividend_date":"2023-04-20","raise_label":"Apr 2023","prior_quarterly_rate":0.9133,"new_quarterly_rate":0.9407,"raise_pct":3,"prior_five_avg_pct":5.8},{"ex_dividend_date":"2024-04-18","raise_label":"Apr 2024","prior_quarterly_rate":0.9407,"new_quarterly_rate":1.0065,"raise_pct":6.99,"prior_five_avg_pct":5.6},{"ex_dividend_date":"2025-04-21","raise_label":"Apr 2025","prior_quarterly_rate":1.0065,"new_quarterly_rate":1.0568,"raise_pct":5,"prior_five_avg_pct":6.2},{"ex_dividend_date":"2026-04-24","raise_label":"Apr 2026","prior_quarterly_rate":1.0568,"new_quarterly_rate":1.0885,"raise_pct":3,"prior_five_avg_pct":6}],"shape":"series","sql":"WITH rates AS\n(\n    SELECT\n        ex_dividend_date,\n        max(toFloat64(cash_amount)) AS rate\n    FROM global_markets.stocks_dividends\n    WHERE ticker = 'PG'\n      AND ex_dividend_date >= '2017-01-01'\n    GROUP BY ex_dividend_date\n),\nstepped AS\n(\n    SELECT\n        ex_dividend_date,\n        rate,\n        lagInFrame(rate, 1, 0.) OVER (ORDER BY ex_dividend_date ASC\n            ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_rate\n    FROM rates\n),\nraises AS\n(\n    SELECT\n        ex_dividend_date,\n        formatDateTime(ex_dividend_date, '%b %Y') AS raise_label,\n        round(prev_rate, 4)                       AS prior_quarterly_rate,\n        round(rate, 4)                            AS new_quarterly_rate,\n        round(100 * (rate / prev_rate - 1), 2)    AS raise_pct\n    FROM stepped\n    WHERE prev_rate > 0\n      AND rate > prev_rate * 1.005\n)\nSELECT\n    toString(ex_dividend_date) AS ex_dividend_date,\n    raise_label,\n    prior_quarterly_rate,\n    new_quarterly_rate,\n    raise_pct,\n    round(if(isNaN(trailing_avg), 0, trailing_avg), 2) AS prior_five_avg_pct\nFROM\n(\n    SELECT\n        ex_dividend_date,\n        raise_label,\n        prior_quarterly_rate,\n        new_quarterly_rate,\n        raise_pct,\n        avg(raise_pct) OVER (ORDER BY ex_dividend_date ASC\n            ROWS BETWEEN 5 PRECEDING AND 1 PRECEDING) AS trailing_avg\n    FROM raises\n)\nORDER BY ex_dividend_date","computed_at":"2026-10-04T15:06:09.879646+00:00","elapsed":0.006600795}