{"slug":"do-you-get-the-dividend-if-you-buy-on-the-ex-date","qid":"gap_by_month","label":"gap_by_month","post_title":"do-you-get-the-dividend-if-you-buy-on-the-ex-date","post_url":"/blog/do-you-get-the-dividend-if-you-buy-on-the-ex-date#q-gap_by_month","columns":["month","month_label","dividend_count","avg_calendar_days_ex_to_record","same_day_pct"],"rows":[{"month":"2023-06-01","month_label":"Jun 2023","dividend_count":4,"avg_calendar_days_ex_to_record":1.5,"same_day_pct":0},{"month":"2023-07-01","month_label":"Jul 2023","dividend_count":7,"avg_calendar_days_ex_to_record":1.57,"same_day_pct":0},{"month":"2023-08-01","month_label":"Aug 2023","dividend_count":11,"avg_calendar_days_ex_to_record":1.36,"same_day_pct":0},{"month":"2023-09-01","month_label":"Sep 2023","dividend_count":2,"avg_calendar_days_ex_to_record":1,"same_day_pct":0},{"month":"2023-10-01","month_label":"Oct 2023","dividend_count":6,"avg_calendar_days_ex_to_record":1.5,"same_day_pct":0},{"month":"2023-11-01","month_label":"Nov 2023","dividend_count":12,"avg_calendar_days_ex_to_record":1.17,"same_day_pct":0},{"month":"2023-12-01","month_label":"Dec 2023","dividend_count":2,"avg_calendar_days_ex_to_record":1,"same_day_pct":0},{"month":"2024-01-01","month_label":"Jan 2024","dividend_count":7,"avg_calendar_days_ex_to_record":1.43,"same_day_pct":0},{"month":"2024-02-01","month_label":"Feb 2024","dividend_count":9,"avg_calendar_days_ex_to_record":1.56,"same_day_pct":0},{"month":"2024-03-01","month_label":"Mar 2024","dividend_count":4,"avg_calendar_days_ex_to_record":1,"same_day_pct":0},{"month":"2024-04-01","month_label":"Apr 2024","dividend_count":5,"avg_calendar_days_ex_to_record":1.4,"same_day_pct":0},{"month":"2024-05-01","month_label":"May 2024","dividend_count":11,"avg_calendar_days_ex_to_record":1.09,"same_day_pct":9.1},{"month":"2024-06-01","month_label":"Jun 2024","dividend_count":4,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2024-07-01","month_label":"Jul 2024","dividend_count":7,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2024-08-01","month_label":"Aug 2024","dividend_count":9,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2024-09-01","month_label":"Sep 2024","dividend_count":4,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2024-10-01","month_label":"Oct 2024","dividend_count":6,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2024-11-01","month_label":"Nov 2024","dividend_count":10,"avg_calendar_days_ex_to_record":0.3,"same_day_pct":90},{"month":"2024-12-01","month_label":"Dec 2024","dividend_count":4,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2025-01-01","month_label":"Jan 2025","dividend_count":7,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2025-02-01","month_label":"Feb 2025","dividend_count":7,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2025-03-01","month_label":"Mar 2025","dividend_count":6,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2025-04-01","month_label":"Apr 2025","dividend_count":6,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2025-05-01","month_label":"May 2025","dividend_count":9,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2025-06-01","month_label":"Jun 2025","dividend_count":5,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2025-07-01","month_label":"Jul 2025","dividend_count":7,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2025-08-01","month_label":"Aug 2025","dividend_count":8,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2025-09-01","month_label":"Sep 2025","dividend_count":5,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2025-10-01","month_label":"Oct 2025","dividend_count":6,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2025-11-01","month_label":"Nov 2025","dividend_count":8,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2025-12-01","month_label":"Dec 2025","dividend_count":6,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2026-01-01","month_label":"Jan 2026","dividend_count":7,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2026-02-01","month_label":"Feb 2026","dividend_count":7,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2026-03-01","month_label":"Mar 2026","dividend_count":6,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2026-04-01","month_label":"Apr 2026","dividend_count":5,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2026-05-01","month_label":"May 2026","dividend_count":10,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2026-06-01","month_label":"Jun 2026","dividend_count":5,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2026-07-01","month_label":"Jul 2026","dividend_count":7,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2026-08-01","month_label":"Aug 2026","dividend_count":8,"avg_calendar_days_ex_to_record":0,"same_day_pct":100},{"month":"2026-09-01","month_label":"Sep 2026","dividend_count":5,"avg_calendar_days_ex_to_record":0,"same_day_pct":100}],"shape":"series","sql":"SELECT\n    toString(m)                                            AS month,\n    formatDateTime(m, '%b %Y')                             AS month_label,\n    count()                                                AS dividend_count,\n    round(avg(dateDiff('day', ex_dt, rec_dt)), 2)          AS avg_calendar_days_ex_to_record,\n    round(100 * countIf(rec_dt = ex_dt) / count(), 1)      AS same_day_pct\nFROM\n(\n    SELECT\n        toStartOfMonth(any(ex_dividend_date)) AS m,\n        any(ex_dividend_date)                 AS ex_dt,\n        any(record_date)                      AS rec_dt\n    FROM global_markets.stocks_dividends\n    WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'PEP', 'JPM', 'XOM', 'CVX', 'HD',\n                     'MCD', 'WMT', 'IBM', 'CSCO', 'VZ', 'MRK', 'PFE', 'ABBV', 'TXN', 'LLY')\n      AND ex_dividend_date >= '2023-06-01'\n      AND ex_dividend_date <  today()\n    GROUP BY id\n)\nWHERE rec_dt >= ex_dt\nGROUP BY m\nORDER BY m","computed_at":"2026-09-17T15:09:59.753824+00:00","elapsed":0.144187593}