{"slug":"when-do-short-options-get-assigned-early","qid":"dividend_hurdle","label":"Latest cash dividend per share, and what it is worth against the stock","post_title":"When Short Options Get Assigned Early","post_url":"/blog/when-do-short-options-get-assigned-early#q-dividend_hurdle","columns":["ticker","latest_ex_date","dividend_per_share","dividend_pct"],"rows":[{"ticker":"PG","latest_ex_date":"Jul 24, 2026","dividend_per_share":1.09,"dividend_pct":0.75},{"ticker":"XOM","latest_ex_date":"Aug 17, 2026","dividend_per_share":1.03,"dividend_pct":0.62},{"ticker":"KO","latest_ex_date":"Sep 15, 2026","dividend_per_share":0.53,"dividend_pct":0.58},{"ticker":"JNJ","latest_ex_date":"Aug 25, 2026","dividend_per_share":1.34,"dividend_pct":0.5},{"ticker":"MSFT","latest_ex_date":"Aug 20, 2026","dividend_per_share":0.91,"dividend_pct":0.19},{"ticker":"AAPL","latest_ex_date":"Aug 10, 2026","dividend_per_share":0.27,"dividend_pct":0.09}],"shape":"series","sql":"WITH last_price AS\n(\n    SELECT\n        ticker,\n        argMax(toFloat64(close), window_start) AS px\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker IN ('KO', 'JNJ', 'PG', 'XOM', 'MSFT', 'AAPL')\n      AND window_start >= today() - 14\n    GROUP BY ticker\n)\nSELECT\n    d.ticker AS ticker,\n    formatDateTime(max(d.ex_dividend_date), '%b %e, %Y')           AS latest_ex_date,\n    round(argMax(toFloat64(d.cash_amount), d.ex_dividend_date), 2) AS dividend_per_share,\n    round(100 * argMax(toFloat64(d.cash_amount), d.ex_dividend_date) / any(p.px), 2) AS dividend_pct\nFROM global_markets.stocks_dividends AS d\nINNER JOIN last_price AS p ON p.ticker = d.ticker\nWHERE d.ticker IN ('KO', 'JNJ', 'PG', 'XOM', 'MSFT', 'AAPL')\n  AND d.ex_dividend_date >= today() - 400\n  AND d.ex_dividend_date <= today() + 120\nGROUP BY d.ticker\nORDER BY dividend_pct DESC","computed_at":"2026-08-22T04:35:54.788299+00:00","elapsed":0.806039667}