{"slug":"upcoming-dividend-payment-dates","qid":"gap_buckets","label":"gap_buckets","post_title":"upcoming-dividend-payment-dates","post_url":"/blog/upcoming-dividend-payment-dates#q-gap_buckets","columns":["gap_bucket","payouts","share_pct","cumulative_pct"],"rows":[{"gap_bucket":"0-7 days","payouts":32394,"share_pct":59.7,"cumulative_pct":59.7},{"gap_bucket":"8-14 days","payouts":8372,"share_pct":15.4,"cumulative_pct":75.2},{"gap_bucket":"15-21 days","payouts":8196,"share_pct":15.1,"cumulative_pct":90.3},{"gap_bucket":"22-30 days","payouts":2500,"share_pct":4.6,"cumulative_pct":94.9},{"gap_bucket":"31-45 days","payouts":1797,"share_pct":3.3,"cumulative_pct":98.2},{"gap_bucket":"46+ days","payouts":973,"share_pct":1.8,"cumulative_pct":100}],"shape":"ranking","sql":"SELECT\n    gap_bucket,\n    payouts,\n    round(100 * payouts / sum(payouts) OVER (), 1)                                        AS share_pct,\n    round(100 * sum(payouts) OVER (ORDER BY bucket_order) / sum(payouts) OVER (), 1)      AS cumulative_pct\nFROM\n(\n    SELECT\n        multiIf(gap_days <= 7,  '0-7 days',\n                gap_days <= 14, '8-14 days',\n                gap_days <= 21, '15-21 days',\n                gap_days <= 30, '22-30 days',\n                gap_days <= 45, '31-45 days',\n                                '46+ days')                  AS gap_bucket,\n        multiIf(gap_days <= 7, 1, gap_days <= 14, 2, gap_days <= 21, 3,\n                gap_days <= 30, 4, gap_days <= 45, 5, 6)     AS bucket_order,\n        count()                                              AS payouts\n    FROM\n    (\n        SELECT dateDiff('day', ex_dividend_date, pay_date) AS gap_days\n        FROM global_markets.stocks_dividends\n        WHERE ex_dividend_date >= today() - 365\n          AND ex_dividend_date <  today()\n          AND pay_date > ex_dividend_date\n          AND cash_amount > 0\n        GROUP BY ticker, ex_dividend_date, pay_date\n    )\n    GROUP BY gap_bucket, bucket_order\n)\nORDER BY bucket_order","computed_at":"2026-09-18T15:00:12.486897+00:00","elapsed":0.110495804}