{"slug":"when-do-options-expire","qid":"holiday_receipt","label":"The July 2026 holiday move: SPY volume in contracts expiring Thursday July 2 vs Friday July 3","post_title":"When Do Options Expire? Friday 4 PM ET & Daily","post_url":"/blog/when-do-options-expire#q-holiday_receipt","columns":["thursday_july2_contracts_mm","friday_july3_contracts_mm"],"rows":[{"thursday_july2_contracts_mm":12.84,"friday_july3_contracts_mm":0}],"shape":"scalar","sql":"SELECT round(sumIf(vol, expiry = '2026-07-02') / 1e6, 2) AS thursday_july2_contracts_mm,\n       round(sumIf(vol, expiry = '2026-07-03') / 1e6, 2) AS friday_july3_contracts_mm\nFROM (\n    SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,\n           toFloat64(volume) AS vol\n    FROM global_markets.options_minute_aggs\n    WHERE window_start >= '2026-06-29 04:00:00'\n      AND window_start < '2026-07-03 04:00:00'\n      AND ticker LIKE 'O:SPY2%'\n)\nWHERE expiry IS NOT NULL","computed_at":"2026-08-10T14:10:46.226165+00:00","elapsed":0.002068442}