Upcoming Dividend Payment Dates: Next 2 Weeks
Median days from ex-date to pay date, fixed baskets of twelve names per sector, trailing two yearstable ·
2026-10-04 · 7×5
Securities paying a dividend on each day of the next 14 daysseries ·
2026-10-04 · 12×4
Dividends paying in the next 14 days, largest names firsttable ·
2026-10-04 · 30×8
Days from ex-dividend date to payment date, all cash dividends in the trailing yearranking ·
2026-10-04 · 6×4
Median days from ex-date to pay date, fixed baskets of twelve names per sector, trailing two years
Median days from ex-date to pay date, fixed baskets of twelve names per sector, trailing two years
| sector | median_gap_days | shortest_gap_days | longest_gap_days | payouts_counted |
|---|---|---|---|---|
| REITs | 15 | 8 | 35 | 107 |
| Utilities | 21 | 10 | 41 | 96 |
| Tech | 14 | 3 | 36 | 96 |
| Banks and financials | 21 | 14 | 39 | 94 |
| Consumer staples | 24 | 14 | 36 | 93 |
| Healthcare | 22 | 8 | 42 | 96 |
| Energy | 17 | 9 | 57 | 96 |
the exact SQL behind every number
SELECT
sector,
quantileExact(0.5)(gap_days) AS median_gap_days,
min(gap_days) AS shortest_gap_days,
max(gap_days) AS longest_gap_days,
count() AS payouts_counted
FROM
(
SELECT
multiIf(
ticker IN ('O', 'PLD', 'AMT', 'SPG', 'WELL', 'PSA', 'EQIX', 'DLR', 'VICI', 'CCI', 'AVB', 'EQR'), 'REITs',
ticker IN ('DUK', 'SO', 'NEE', 'D', 'AEP', 'XEL', 'ED', 'EXC', 'SRE', 'PEG', 'WEC', 'ETR'), 'Utilities',
ticker IN ('AAPL', 'MSFT', 'AVGO', 'CSCO', 'ORCL', 'TXN', 'QCOM', 'IBM', 'ADP', 'ACN', 'ADI', 'INTU'), 'Tech',
ticker IN ('JPM', 'BAC', 'WFC', 'C', 'GS', 'MS', 'USB', 'PNC', 'TFC', 'BLK', 'AXP', 'SCHW'), 'Banks and financials',
ticker IN ('KO', 'PEP', 'PG', 'WMT', 'COST', 'MDLZ', 'CL', 'KMB', 'PM', 'MO', 'GIS', 'HSY'), 'Consumer staples',
ticker IN ('JNJ', 'PFE', 'MRK', 'ABBV', 'ABT', 'LLY', 'AMGN', 'BMY', 'MDT', 'GILD', 'CVS', 'UNH'), 'Healthcare',
ticker IN ('XOM', 'CVX', 'COP', 'EOG', 'SLB', 'KMI', 'WMB', 'OKE', 'PSX', 'VLO', 'MPC', 'DVN'), 'Energy',
'other') AS sector,
dateDiff('day', ex_dividend_date, pay_date) AS gap_days
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= today() - 730
AND ex_dividend_date < today()
AND pay_date > ex_dividend_date
AND cash_amount > 0
GROUP BY ticker, ex_dividend_date, pay_date
)
WHERE sector != 'other'
GROUP BY sector
ORDER BY indexOf(['REITs', 'Utilities', 'Tech', 'Banks and financials', 'Consumer staples', 'Healthcare', 'Energy'], sector)
More from this analysisUpcoming Dividend Payment Dates: Next 2 Weeks
Dividends paying in the next 14 days, largest names first
table 30×8
→
Securities paying a dividend on each day of the next 14 days
series 12×4
→
Days from ex-dividend date to payment date, all cash dividends in the trailing year
ranking 6×4
→
VOO distributions per complete calendar year, with the spread between quarters
table 11×6
→
See all 3,094 queries →