PEP Dividend History: Every Payment by Year
Forward yield on PEP's declared rate across a band of share pricesranking ·
2026-10-04 · 9×4
Every year with a PEP dividend increase: month, step size and the running streaktable ·
2026-10-04 · 23×5
Recent PEP dividends: declaration, ex, record and pay dates with the amountseries ·
2026-10-04 · 13×6
PEP dividends by year: annual total, split-adjusted total and growth ratetable ·
2026-10-04 · 22×5
PEP Dividend 2026: Ex-Dates and the Raise
PEP indicated dividend yield against the 2026 price rangescalar ·
2026-10-04 · 1×9189
PEP monthly price range and indicated yield, 2026series ·
2026-10-04 · 10×4
PepsiCo's next ex-dividend dates, confirmed and scheduledseries ·
2026-10-04 · 4×6
PepsiCo dividends per share by year, with the annual stepranking ·
2026-10-04 · 10×4
PepsiCo's four 2026 dividend quarters, confirmed and scheduledseries ·
2026-10-04 · 4×8
PEP Dividend: Yield, History & Ex-Dates
PEP dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar ·
2026-10-04 · 1×71.48
PEP recent dividend payments: ex-dividend date and per-share amountseries ·
2026-10-04 · 10×2
PEP total dividends paid per year (regular dividends)ranking ·
2026-10-04 · 7×2
Forward yield on PEP's declared rate across a band of share prices
Forward yield on PEP's declared rate across a band of share prices
| price_level | annual_rate | yield_pct | as_of |
|---|---|---|---|
| 100.71 | 5.92 | 5.88 | Oct 2, 2026 |
| 107.01 | 5.92 | 5.53 | Oct 2, 2026 |
| 113.3 | 5.92 | 5.23 | Oct 2, 2026 |
| 119.6 | 5.92 | 4.95 | Oct 2, 2026 |
| 125.89 | 5.92 | 4.7 | Oct 2, 2026 |
| 132.18 | 5.92 | 4.48 | Oct 2, 2026 |
| 138.48 | 5.92 | 4.28 | Oct 2, 2026 |
| 144.77 | 5.92 | 4.09 | Oct 2, 2026 |
| 151.07 | 5.92 | 3.92 | Oct 2, 2026 |
the exact SQL behind every number
WITH
(
SELECT toFloat64(argMax(cash_amount, ex_dividend_date))
FROM global_markets.stocks_dividends
WHERE ticker = 'PEP'
) AS declared_rate,
(
SELECT round(toFloat64(argMax(close, date)), 2)
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'PEP'
AND date >= today() - 45
) AS recent_close,
(
SELECT formatDateTime(max(date), '%b %e, %Y')
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'PEP'
AND date >= today() - 45
) AS as_of_label
SELECT
round(recent_close * (0.80 + 0.05 * n), 2) AS price_level,
round(4 * declared_rate, 4) AS annual_rate,
round(100 * 4 * declared_rate / (recent_close * (0.80 + 0.05 * n)), 2) AS yield_pct,
as_of_label AS as_of
FROM
(
SELECT arrayJoin(range(9)) AS n
)
ORDER BY price_level
More from this analysisPEP Dividend History: Every Payment by Year
Every year with a PEP dividend increase: month, step size and the running streak
table 23×5
→
PEP dividends by year: annual total, split-adjusted total and growth rate
table 22×5
→
Recent PEP dividends: declaration, ex, record and pay dates with the amount
series 13×6
→
HON dividends per share by calendar year, with year over year change
ranking 21×4
→
See all 3,256 queries →