{"slug":"qualified-dividends-holding-period","qid":"window_calendar","label":"Every 121-day window around a Coca-Cola ex-dividend date","post_title":"Qualified Dividend Holding Period: 61 Days","post_url":"/blog/qualified-dividends-holding-period#q-window_calendar","columns":["ex_date","ex_date_label","window_opens","window_closes","calendar_days_in_window","trading_sessions_in_window"],"rows":[{"ex_date":"2023-03-16","ex_date_label":"Mar 16, 2023","window_opens":"Jan 15","window_closes":"May 15","calendar_days_in_window":121,"trading_sessions_in_window":83},{"ex_date":"2023-06-15","ex_date_label":"Jun 15, 2023","window_opens":"Apr 16","window_closes":"Aug 14","calendar_days_in_window":121,"trading_sessions_in_window":83},{"ex_date":"2023-09-14","ex_date_label":"Sep 14, 2023","window_opens":"Jul 16","window_closes":"Nov 13","calendar_days_in_window":121,"trading_sessions_in_window":85},{"ex_date":"2023-11-30","ex_date_label":"Nov 30, 2023","window_opens":"Oct 1","window_closes":"Jan 29","calendar_days_in_window":121,"trading_sessions_in_window":82},{"ex_date":"2024-03-14","ex_date_label":"Mar 14, 2024","window_opens":"Jan 14","window_closes":"May 13","calendar_days_in_window":121,"trading_sessions_in_window":83},{"ex_date":"2024-06-14","ex_date_label":"Jun 14, 2024","window_opens":"Apr 15","window_closes":"Aug 13","calendar_days_in_window":121,"trading_sessions_in_window":84},{"ex_date":"2024-09-13","ex_date_label":"Sep 13, 2024","window_opens":"Jul 15","window_closes":"Nov 12","calendar_days_in_window":121,"trading_sessions_in_window":86},{"ex_date":"2024-11-29","ex_date_label":"Nov 29, 2024","window_opens":"Sep 30","window_closes":"Jan 28","calendar_days_in_window":121,"trading_sessions_in_window":82},{"ex_date":"2025-03-14","ex_date_label":"Mar 14, 2025","window_opens":"Jan 13","window_closes":"May 13","calendar_days_in_window":121,"trading_sessions_in_window":84},{"ex_date":"2025-06-13","ex_date_label":"Jun 13, 2025","window_opens":"Apr 14","window_closes":"Aug 12","calendar_days_in_window":121,"trading_sessions_in_window":83},{"ex_date":"2025-09-15","ex_date_label":"Sep 15, 2025","window_opens":"Jul 17","window_closes":"Nov 14","calendar_days_in_window":121,"trading_sessions_in_window":86},{"ex_date":"2025-12-01","ex_date_label":"Dec 1, 2025","window_opens":"Oct 2","window_closes":"Jan 30","calendar_days_in_window":121,"trading_sessions_in_window":83},{"ex_date":"2026-03-13","ex_date_label":"Mar 13, 2026","window_opens":"Jan 12","window_closes":"May 12","calendar_days_in_window":121,"trading_sessions_in_window":84},{"ex_date":"2026-06-15","ex_date_label":"Jun 15, 2026","window_opens":"Apr 16","window_closes":"Aug 14","calendar_days_in_window":121,"trading_sessions_in_window":84}],"shape":"series","sql":"SELECT\n    toString(x.ex_date)                       AS ex_date,\n    formatDateTime(x.ex_date, '%b %e, %Y')    AS ex_date_label,\n    formatDateTime(x.ex_date - 60, '%b %e')   AS window_opens,\n    formatDateTime(x.ex_date + 60, '%b %e')   AS window_closes,\n    121                                       AS calendar_days_in_window,\n    countDistinct(s.date)                     AS trading_sessions_in_window\nFROM\n(\n    SELECT DISTINCT ex_dividend_date AS ex_date\n    FROM global_markets.stocks_dividends\n    WHERE ticker = 'KO'\n      AND cash_amount > 0\n      AND ex_dividend_date >= '2023-01-01'\n      AND ex_dividend_date <= today() - 61\n) AS x\nCROSS JOIN\n(\n    SELECT date\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker = 'SPY'\n      AND date >= '2022-10-01'\n      AND date <= today()\n) AS s\nWHERE s.date >= x.ex_date - 60\n  AND s.date <= x.ex_date + 60\nGROUP BY x.ex_date\nORDER BY x.ex_date","computed_at":"2026-08-22T04:18:28.122283+00:00","elapsed":0.047492187}