{"slug":"which-stocks-have-weekly-options","qid":"aapl_chain","label":"aapl_chain","post_title":"which-stocks-have-weekly-options","post_url":"/blog/which-stocks-have-weekly-options#q-aapl_chain","columns":["expiry_date","expiry_label","series_type","dte","contracts_traded"],"rows":[{"expiry_date":"2026-08-26","expiry_label":"Wed Aug 26","series_type":"weekly","dte":2,"contracts_traded":65},{"expiry_date":"2026-08-28","expiry_label":"Fri Aug 28","series_type":"weekly","dte":4,"contracts_traded":87},{"expiry_date":"2026-08-31","expiry_label":"Mon Aug 31","series_type":"weekly","dte":7,"contracts_traded":50},{"expiry_date":"2026-09-02","expiry_label":"Wed Sep 2","series_type":"weekly","dte":9,"contracts_traded":56},{"expiry_date":"2026-09-04","expiry_label":"Fri Sep 4","series_type":"weekly","dte":11,"contracts_traded":83},{"expiry_date":"2026-09-11","expiry_label":"Fri Sep 11","series_type":"weekly","dte":18,"contracts_traded":68},{"expiry_date":"2026-09-18","expiry_label":"Fri Sep 18","series_type":"monthly (third Friday)","dte":25,"contracts_traded":96},{"expiry_date":"2026-09-25","expiry_label":"Fri Sep 25","series_type":"weekly","dte":32,"contracts_traded":51},{"expiry_date":"2026-10-02","expiry_label":"Fri Oct 2","series_type":"weekly","dte":39,"contracts_traded":51},{"expiry_date":"2026-10-16","expiry_label":"Fri Oct 16","series_type":"monthly (third Friday)","dte":53,"contracts_traded":81},{"expiry_date":"2026-11-20","expiry_label":"Fri Nov 20","series_type":"monthly (third Friday)","dte":88,"contracts_traded":85},{"expiry_date":"2026-12-18","expiry_label":"Fri Dec 18","series_type":"monthly (third Friday)","dte":116,"contracts_traded":83}],"shape":"series","sql":"SELECT\n    toString(expiration_date)                                   AS expiry_date,\n    concat(formatDateTime(expiration_date, '%a %b '),\n           toString(toDayOfMonth(expiration_date)))              AS expiry_label,\n    if(toDayOfWeek(expiration_date) = 5\n       AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21,\n       'monthly (third Friday)', 'weekly')                      AS series_type,\n    min(days_to_expiry)                                         AS dte,\n    uniqExact(ticker)                                           AS contracts_traded\nFROM global_markets.options_greeks\nWHERE underlying_symbol = 'AAPL'\n  AND date = toDate('2026-08-24')\n  AND days_to_expiry <= 130\n  AND volume > 0\nGROUP BY expiration_date\nORDER BY expiration_date","computed_at":"2026-09-11T14:45:43.287628+00:00","elapsed":0.002666502}