{"slug":"how-to-read-a-futures-symbol","qid":"listed_years","label":"Delivery years live at the same time on one option calendar (SPY, July 2026)","post_title":"How to Read a Futures Symbol (ESZ6, CLF27)","post_url":"/blog/how-to-read-a-futures-symbol#q-listed_years","columns":["expiry_year","listed_expiry_dates","first_expiry","last_expiry"],"rows":[{"expiry_year":2026,"listed_expiry_dates":44,"first_expiry":"2026-07-02","last_expiry":"2026-12-31"},{"expiry_year":2027,"listed_expiry_dates":8,"first_expiry":"2027-01-15","last_expiry":"2027-12-17"},{"expiry_year":2028,"listed_expiry_dates":3,"first_expiry":"2028-01-21","last_expiry":"2028-12-15"}],"shape":"ranking","sql":"SELECT\n    toYear(expiration_date)            AS expiry_year,\n    countDistinct(expiration_date)     AS listed_expiry_dates,\n    toString(min(expiration_date))     AS first_expiry,\n    toString(max(expiration_date))     AS last_expiry\nFROM global_markets.options_greeks\nWHERE underlying_symbol = 'SPY'\n  AND date >= '2026-07-01'\n  AND date <  '2026-08-01'\n  AND volume > 0\n  AND iv_converged = 1\nGROUP BY toYear(expiration_date)\nORDER BY expiry_year","computed_at":"2026-08-09T15:07:51.624492+00:00","elapsed":0.002324905}