{"slug":"spacex-spcx-first-month","qid":"options_sessions","label":"Options session by session: contracts, the call/put split, and the put/call ratio","post_title":"SPCX: SpaceX's First Month on the Public Market","post_url":"/blog/spacex-spcx-first-month#q-options_sessions","columns":["session","prints","contracts_traded","call_contracts","put_contracts","put_call_ratio","pct_of_busiest_session"],"rows":[{"session":"2026-06-16","prints":422116,"contracts_traded":1690951,"call_contracts":944812,"put_contracts":746139,"put_call_ratio":0.79,"pct_of_busiest_session":91.7},{"session":"2026-06-17","prints":334289,"contracts_traded":1377441,"call_contracts":693134,"put_contracts":684307,"put_call_ratio":0.99,"pct_of_busiest_session":74.7},{"session":"2026-06-18","prints":352840,"contracts_traded":1844490,"call_contracts":980753,"put_contracts":863737,"put_call_ratio":0.88,"pct_of_busiest_session":100},{"session":"2026-06-22","prints":249185,"contracts_traded":1185964,"call_contracts":633661,"put_contracts":552303,"put_call_ratio":0.87,"pct_of_busiest_session":64.3},{"session":"2026-06-23","prints":205246,"contracts_traded":993244,"call_contracts":528542,"put_contracts":464702,"put_call_ratio":0.88,"pct_of_busiest_session":53.8},{"session":"2026-06-24","prints":116209,"contracts_traded":612820,"call_contracts":360371,"put_contracts":252449,"put_call_ratio":0.7,"pct_of_busiest_session":33.2},{"session":"2026-06-25","prints":92013,"contracts_traded":486082,"call_contracts":269877,"put_contracts":216205,"put_call_ratio":0.8,"pct_of_busiest_session":26.4},{"session":"2026-06-26","prints":152156,"contracts_traded":1001066,"call_contracts":612492,"put_contracts":388574,"put_call_ratio":0.63,"pct_of_busiest_session":54.3},{"session":"2026-06-29","prints":121536,"contracts_traded":586754,"call_contracts":401376,"put_contracts":185378,"put_call_ratio":0.46,"pct_of_busiest_session":31.8},{"session":"2026-06-30","prints":135081,"contracts_traded":617911,"call_contracts":389188,"put_contracts":228723,"put_call_ratio":0.59,"pct_of_busiest_session":33.5}],"shape":"series","sql":"SELECT\n    toDate(sip_timestamp) AS session,\n    count() AS prints,\n    toUInt64(sum(size)) AS contracts_traded,\n    toUInt64(sumIf(size, substring(ticker, 13, 1) = 'C')) AS call_contracts,\n    toUInt64(sumIf(size, substring(ticker, 13, 1) = 'P')) AS put_contracts,\n    round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 2) AS put_call_ratio,\n    round(100 * toFloat64(sum(size)) / max(toFloat64(sum(size))) OVER (), 1) AS pct_of_busiest_session\nFROM global_markets.options_trades\nWHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21\n  AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)\nGROUP BY session\nORDER BY session","computed_at":"2026-07-27T00:08:46.659437+00:00","elapsed":0.002624826}