{"slug":"upcoming-dividend-payment-dates","qid":"pay_days","label":"pay_days","post_title":"upcoming-dividend-payment-dates","post_url":"/blog/upcoming-dividend-payment-dates#q-pay_days","columns":["payment_date","paying_on","payers","large_cap_payers"],"rows":[{"payment_date":"2026-09-18","paying_on":"Fri Sep 18","payers":308,"large_cap_payers":7},{"payment_date":"2026-09-19","paying_on":"Sat Sep 19","payers":5,"large_cap_payers":0},{"payment_date":"2026-09-20","paying_on":"Sun Sep 20","payers":1,"large_cap_payers":1},{"payment_date":"2026-09-21","paying_on":"Mon Sep 21","payers":75,"large_cap_payers":2},{"payment_date":"2026-09-22","paying_on":"Tue Sep 22","payers":141,"large_cap_payers":4},{"payment_date":"2026-09-23","paying_on":"Wed Sep 23","payers":76,"large_cap_payers":6},{"payment_date":"2026-09-24","paying_on":"Thu Sep 24","payers":98,"large_cap_payers":8},{"payment_date":"2026-09-25","paying_on":"Fri Sep 25","payers":146,"large_cap_payers":21},{"payment_date":"2026-09-28","paying_on":"Mon Sep 28","payers":76,"large_cap_payers":4},{"payment_date":"2026-09-29","paying_on":"Tue Sep 29","payers":178,"large_cap_payers":8},{"payment_date":"2026-09-30","paying_on":"Wed Sep 30","payers":529,"large_cap_payers":43},{"payment_date":"2026-10-01","paying_on":"Thu Oct 1","payers":218,"large_cap_payers":20}],"shape":"series","sql":"SELECT\n    toString(d.pay_date)                                              AS payment_date,\n    concat(formatDateTime(d.pay_date, '%a %b '), toString(toDayOfMonth(d.pay_date))) AS paying_on,\n    count()                                                           AS payers,\n    countIf(toFloat64(r.latest_market_cap) >= 1e10)                   AS large_cap_payers\nFROM\n(\n    SELECT\n        ticker,\n        pay_date,\n        max(ex_dividend_date) AS ex_dividend_date\n    FROM global_markets.stocks_dividends\n    WHERE pay_date >= today()\n      AND pay_date <  today() + 14\n      AND cash_amount > 0\n      AND ticker NOT IN ('SPCX')\n    GROUP BY ticker, pay_date\n) AS d\nLEFT JOIN\n(\n    SELECT\n        ticker,\n        argMax(market_cap, date) AS latest_market_cap\n    FROM global_markets.stocks_ratios\n    WHERE date >= today() - 200\n      AND market_cap > 0\n    GROUP BY ticker\n) AS r ON r.ticker = d.ticker\nWHERE d.ex_dividend_date < d.pay_date\nGROUP BY d.pay_date\nORDER BY d.pay_date","computed_at":"2026-09-18T15:00:12.286997+00:00","elapsed":0.178763223}