{"slug":"what-is-triple-witching","qid":"june_expiry_cluster","label":"Contract volume by expiration date: all US options traded June 1-18, 2026, top eight expiries","post_title":"What Is Triple Witching? Volume & Volatility","post_url":"/blog/what-is-triple-witching#q-june_expiry_cluster","columns":["expiry","contracts_mm"],"rows":[{"expiry":"2026-06-18","contracts_mm":193.7},{"expiry":"2026-06-12","contracts_mm":113.1},{"expiry":"2026-06-05","contracts_mm":102.2},{"expiry":"2026-07-17","contracts_mm":83.8},{"expiry":"2026-06-10","contracts_mm":41.4},{"expiry":"2026-06-26","contracts_mm":37.6},{"expiry":"2026-06-17","contracts_mm":35.9},{"expiry":"2026-06-08","contracts_mm":34.9}],"shape":"ranking","sql":"SELECT toString(expiry) AS expiry,\n       round(sum(vol) / 1e6, 1) AS 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-01 04:00:00'\n      AND window_start < '2026-06-19 04:00:00'\n)\nWHERE expiry IS NOT NULL\nGROUP BY expiry\nORDER BY contracts_mm DESC\nLIMIT 8","computed_at":"2026-08-10T14:15:56.635586+00:00","elapsed":0.002025745}