{"slug":"pg-dividend-2026","qid":"yield_trend","label":"PG trailing twelve-month dividend yield against the month-end share price","post_title":"PG Dividend 2026: Dates, History and Yield","post_url":"/blog/pg-dividend-2026#q-yield_trend","columns":["month","month_end_close","ttm_yield_pct"],"rows":[{"month":"2025-01-01","month_end_close":165.99,"ttm_yield_pct":2.43},{"month":"2025-02-01","month_end_close":173.84,"ttm_yield_pct":2.32},{"month":"2025-03-01","month_end_close":170.42,"ttm_yield_pct":2.36},{"month":"2025-04-01","month_end_close":162.57,"ttm_yield_pct":2.51},{"month":"2025-05-01","month_end_close":169.89,"ttm_yield_pct":2.4},{"month":"2025-06-01","month_end_close":159.32,"ttm_yield_pct":2.56},{"month":"2025-07-01","month_end_close":150.47,"ttm_yield_pct":2.74},{"month":"2025-08-01","month_end_close":157.04,"ttm_yield_pct":2.63},{"month":"2025-09-01","month_end_close":153.65,"ttm_yield_pct":2.69},{"month":"2025-10-01","month_end_close":150.37,"ttm_yield_pct":2.78},{"month":"2025-11-01","month_end_close":148.16,"ttm_yield_pct":2.82},{"month":"2025-12-01","month_end_close":143.31,"ttm_yield_pct":2.91},{"month":"2026-01-01","month_end_close":151.77,"ttm_yield_pct":2.79},{"month":"2026-02-01","month_end_close":167.2,"ttm_yield_pct":2.53},{"month":"2026-03-01","month_end_close":144.44,"ttm_yield_pct":2.93},{"month":"2026-04-01","month_end_close":147.09,"ttm_yield_pct":2.9},{"month":"2026-05-01","month_end_close":143.56,"ttm_yield_pct":2.97},{"month":"2026-06-01","month_end_close":146.64,"ttm_yield_pct":2.9},{"month":"2026-07-01","month_end_close":144.49,"ttm_yield_pct":2.97},{"month":"2026-08-01","month_end_close":145.12,"ttm_yield_pct":2.96},{"month":"2026-09-01","month_end_close":145.28,"ttm_yield_pct":2.95},{"month":"2026-10-01","month_end_close":144.91,"ttm_yield_pct":2.96}],"shape":"series","sql":"WITH px AS\n(\n    SELECT\n        toStartOfMonth(date)           AS month,\n        max(date)                      AS last_session,\n        argMax(toFloat64(close), date) AS month_end_close\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker = 'PG'\n      AND date >= '2025-01-01'\n    GROUP BY month\n),\ndivs AS\n(\n    SELECT\n        ex_dividend_date,\n        max(toFloat64(cash_amount)) AS amt\n    FROM global_markets.stocks_dividends\n    WHERE ticker = 'PG'\n      AND ex_dividend_date >= '2023-12-01'\n    GROUP BY ex_dividend_date\n)\nSELECT\n    toString(p.month)                                AS month,\n    round(p.month_end_close, 2)                      AS month_end_close,\n    round(100 * sum(d.amt) / p.month_end_close, 2)   AS ttm_yield_pct\nFROM px AS p\nCROSS JOIN divs AS d\nWHERE d.ex_dividend_date <= p.last_session\n  AND d.ex_dividend_date >  subtractYears(p.last_session, 1)\nGROUP BY p.month, p.month_end_close\nORDER BY p.month","computed_at":"2026-10-04T15:06:10.077115+00:00","elapsed":0.004008525}