{"slug":"spcx-decline-from-peak","qid":"opt_pc_ratio","label":"Put/call volume ratio by session, trailing three weeks","post_title":"SPCX: SpaceX Stock Price Decline From Peak","post_url":"/blog/spcx-decline-from-peak#q-opt_pc_ratio","columns":["session_date","session_label","pc_ratio","call_vol","put_vol"],"rows":[{"session_date":"2026-07-30","session_label":"Jul 30","pc_ratio":0.49,"call_vol":446237,"put_vol":220417},{"session_date":"2026-07-31","session_label":"Jul 31","pc_ratio":0.58,"call_vol":693500,"put_vol":399224},{"session_date":"2026-08-03","session_label":"Aug 3","pc_ratio":0.67,"call_vol":469201,"put_vol":313268},{"session_date":"2026-08-04","session_label":"Aug 4","pc_ratio":0.87,"call_vol":791314,"put_vol":689843},{"session_date":"2026-08-05","session_label":"Aug 5","pc_ratio":1.16,"call_vol":973068,"put_vol":1130348},{"session_date":"2026-08-06","session_label":"Aug 6","pc_ratio":0.98,"call_vol":844272,"put_vol":827484},{"session_date":"2026-08-07","session_label":"Aug 7","pc_ratio":0.71,"call_vol":1671039,"put_vol":1191298},{"session_date":"2026-08-10","session_label":"Aug 10","pc_ratio":0.73,"call_vol":680522,"put_vol":494674},{"session_date":"2026-08-11","session_label":"Aug 11","pc_ratio":0.84,"call_vol":463593,"put_vol":390503},{"session_date":"2026-08-12","session_label":"Aug 12","pc_ratio":0.72,"call_vol":1007840,"put_vol":722266},{"session_date":"2026-08-13","session_label":"Aug 13","pc_ratio":0.82,"call_vol":667160,"put_vol":547380},{"session_date":"2026-08-14","session_label":"Aug 14","pc_ratio":0.82,"call_vol":728039,"put_vol":595505},{"session_date":"2026-08-17","session_label":"Aug 17","pc_ratio":0.78,"call_vol":611684,"put_vol":475398},{"session_date":"2026-08-18","session_label":"Aug 18","pc_ratio":0.75,"call_vol":405459,"put_vol":305787},{"session_date":"2026-08-19","session_label":"Aug 19","pc_ratio":0.61,"call_vol":404640,"put_vol":246774}],"shape":"series","sql":"SELECT\n    toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session_date,\n    formatDateTime(toDate(toTimeZone(sip_timestamp, 'America/New_York')), '%b %e') AS session_label,\n    round(sumIf(size, substring(ticker, 13, 1) = 'P') / sumIf(size, substring(ticker, 13, 1) = 'C'), 2) AS pc_ratio,\n    sumIf(size, substring(ticker, 13, 1) = 'C') AS call_vol,\n    sumIf(size, substring(ticker, 13, 1) = 'P') AS put_vol\nFROM global_markets.options_trades\nWHERE ticker LIKE 'O:SPCX%'\n  AND length(ticker) = 21\n  AND sip_timestamp >= now() - INTERVAL 21 DAY AND sip_timestamp < now()\nGROUP BY session_date, session_label\nHAVING sumIf(size, substring(ticker, 13, 1) = 'C') > 0\nORDER BY session_date","computed_at":"2026-08-20T13:22:09.133827+00:00","elapsed":0.598715566}