PG Dividend 2026: Dates, History and Yield
PG trailing twelve-month dividend yield against the month-end share priceseries ·
2026-10-04 · 22×3
Every PG quarterly rate increase since 2017, and the size of each stepseries ·
2026-10-04 · 10×6
Every declared 2026 PG dividend: declaration, ex date, record date, paymentseries ·
2026-10-04 · 3×7
PG dividend timeline by quarter: declaration to ex date, ex date to paymentranking ·
2026-10-04 · 9×4
PG dividends per share by calendar year, and the year-over-year stepranking ·
2026-10-04 · 14×4
PG trailing twelve-month dividend yield against the month-end share price
PG trailing twelve-month dividend yield against the month-end share price
| month | month_end_close | ttm_yield_pct |
|---|---|---|
| 2025-01-01 | 165.99 | 2.43 |
| 2025-02-01 | 173.84 | 2.32 |
| 2025-03-01 | 170.42 | 2.36 |
| 2025-04-01 | 162.57 | 2.51 |
| 2025-05-01 | 169.89 | 2.4 |
| 2025-06-01 | 159.32 | 2.56 |
| 2025-07-01 | 150.47 | 2.74 |
| 2025-08-01 | 157.04 | 2.63 |
| 2025-09-01 | 153.65 | 2.69 |
| 2025-10-01 | 150.37 | 2.78 |
| 2025-11-01 | 148.16 | 2.82 |
| 2025-12-01 | 143.31 | 2.91 |
| 2026-01-01 | 151.77 | 2.79 |
| 2026-02-01 | 167.2 | 2.53 |
| 2026-03-01 | 144.44 | 2.93 |
| 2026-04-01 | 147.09 | 2.9 |
| 2026-05-01 | 143.56 | 2.97 |
| 2026-06-01 | 146.64 | 2.9 |
| 2026-07-01 | 144.49 | 2.97 |
| 2026-08-01 | 145.12 | 2.96 |
| 2026-09-01 | 145.28 | 2.95 |
| 2026-10-01 | 144.91 | 2.96 |
the exact SQL behind every number
WITH px AS
(
SELECT
toStartOfMonth(date) AS month,
max(date) AS last_session,
argMax(toFloat64(close), date) AS month_end_close
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'PG'
AND date >= '2025-01-01'
GROUP BY month
),
divs AS
(
SELECT
ex_dividend_date,
max(toFloat64(cash_amount)) AS amt
FROM global_markets.stocks_dividends
WHERE ticker = 'PG'
AND ex_dividend_date >= '2023-12-01'
GROUP BY ex_dividend_date
)
SELECT
toString(p.month) AS month,
round(p.month_end_close, 2) AS month_end_close,
round(100 * sum(d.amt) / p.month_end_close, 2) AS ttm_yield_pct
FROM px AS p
CROSS JOIN divs AS d
WHERE d.ex_dividend_date <= p.last_session
AND d.ex_dividend_date > subtractYears(p.last_session, 1)
GROUP BY p.month, p.month_end_close
ORDER BY p.month
More from this analysisPG Dividend 2026: Dates, History and Yield
Every PG quarterly rate increase since 2017, and the size of each step
series 10×6
→
Every declared 2026 PG dividend: declaration, ex date, record date, payment
series 3×7
→
PG dividends per share by calendar year, and the year-over-year step
ranking 14×4
→
PG dividend timeline by quarter: declaration to ex date, ex date to payment
ranking 9×4
→
See all 3,022 queries →