{"slug":"ex-dividend-date-explained","qid":"pay_wait","label":"How long after the ex-date the cash arrives (trailing 12 months)","post_title":"What Is an Ex-Dividend Date? How It Works","post_url":"/blog/ex-dividend-date-explained#q-pay_wait","columns":["wait_from_ex_to_pay","dividends","pct_of_dividends"],"rows":[{"wait_from_ex_to_pay":"1 week or less","dividends":28996,"pct_of_dividends":64.5},{"wait_from_ex_to_pay":"8-14 days","dividends":6427,"pct_of_dividends":14.3},{"wait_from_ex_to_pay":"15-30 days","dividends":8040,"pct_of_dividends":17.9},{"wait_from_ex_to_pay":"31+ days","dividends":1502,"pct_of_dividends":3.3}],"shape":"ranking","sql":"SELECT multiIf(dateDiff('day', ex_dividend_date, pay_date) <= 7, '1 week or less',\n               dateDiff('day', ex_dividend_date, pay_date) <= 14, '8-14 days',\n               dateDiff('day', ex_dividend_date, pay_date) <= 30, '15-30 days',\n               '31+ days') AS wait_from_ex_to_pay,\n       count() AS dividends,\n       round(100.0 * count() / sum(count()) OVER (), 1) AS pct_of_dividends\nFROM global_markets.stocks_dividends\nWHERE currency = 'USD'\n  AND distribution_type = 'recurring'\n  AND ex_dividend_date >= today() - INTERVAL 12 MONTH\n  AND ex_dividend_date <= today()\n  AND pay_date IS NOT NULL\n  AND pay_date >= ex_dividend_date\nGROUP BY wait_from_ex_to_pay\nORDER BY min(dateDiff('day', ex_dividend_date, pay_date))","computed_at":"2026-08-22T04:05:33.532334+00:00","elapsed":0.035490486}