{"slug":"can-i-sell-on-the-ex-dividend-date","qid":"timeline","label":"From ex-dividend date to record date to the cash, in calendar days","post_title":"Can You Sell on the Ex-Dividend Date?","post_url":"/blog/can-i-sell-on-the-ex-dividend-date#q-timeline","columns":["ticker","ex_dividend","record_books","cash_arrives","record_gap","payout_wait"],"rows":[{"ticker":"AAPL","ex_dividend":"Aug 10, 2026","record_books":"Aug 10, 2026","cash_arrives":"Aug 13, 2026","record_gap":0,"payout_wait":3},{"ticker":"JNJ","ex_dividend":"May 26, 2026","record_books":"May 26, 2026","cash_arrives":"Jun 9, 2026","record_gap":0,"payout_wait":14},{"ticker":"KO","ex_dividend":"Jun 15, 2026","record_books":"Jun 15, 2026","cash_arrives":"Jul 1, 2026","record_gap":0,"payout_wait":16},{"ticker":"MSFT","ex_dividend":"Aug 20, 2026","record_books":"Aug 20, 2026","cash_arrives":"Sep 10, 2026","record_gap":0,"payout_wait":21},{"ticker":"CVX","ex_dividend":"Aug 19, 2026","record_books":"Aug 19, 2026","cash_arrives":"Sep 10, 2026","record_gap":0,"payout_wait":22},{"ticker":"PG","ex_dividend":"Jul 24, 2026","record_books":"Jul 24, 2026","cash_arrives":"Aug 17, 2026","record_gap":0,"payout_wait":24},{"ticker":"XOM","ex_dividend":"Aug 17, 2026","record_books":"Aug 17, 2026","cash_arrives":"Sep 10, 2026","record_gap":0,"payout_wait":24},{"ticker":"PEP","ex_dividend":"Jun 5, 2026","record_books":"Jun 5, 2026","cash_arrives":"Jun 30, 2026","record_gap":0,"payout_wait":25}],"shape":"table","sql":"SELECT\n    ticker,\n    formatDateTime(max(ex_dividend_date), '%b %e, %Y')                            AS ex_dividend,\n    formatDateTime(argMax(record_date, ex_dividend_date), '%b %e, %Y')            AS record_books,\n    formatDateTime(argMax(pay_date, ex_dividend_date), '%b %e, %Y')               AS cash_arrives,\n    dateDiff('day', max(ex_dividend_date), argMax(record_date, ex_dividend_date)) AS record_gap,\n    dateDiff('day', max(ex_dividend_date), argMax(pay_date, ex_dividend_date))    AS payout_wait\nFROM global_markets.stocks_dividends\nWHERE ticker IN ('AAPL', 'MSFT', 'JNJ', 'KO', 'PG', 'XOM', 'CVX', 'PEP')\n  AND ex_dividend_date >= today() - 200\n  AND ex_dividend_date <= today()\n  AND dateDiff('day', ex_dividend_date, record_date) BETWEEN 0 AND 7\n  AND dateDiff('day', ex_dividend_date, pay_date) BETWEEN 0 AND 120\nGROUP BY ticker\nORDER BY payout_wait","computed_at":"2026-08-22T04:03:47.534511+00:00","elapsed":0.023469513}