{"slug":"what-determines-an-option-price","qid":"trace","label":"trace","post_title":"what-determines-an-option-price","post_url":"/blog/what-determines-an-option-price#q-trace","columns":["session_date","as_of_pretty","contract","premium","iv_pct","spot_vs_strike_pct"],"rows":[{"session_date":"2026-08-17","as_of_pretty":"Aug 17","contract":"O:AAPL261016C00340000","premium":2.45,"iv_pct":24.2,"spot_vs_strike_pct":-10.3},{"session_date":"2026-08-18","as_of_pretty":"Aug 18","contract":"O:AAPL261016C00340000","premium":3.18,"iv_pct":23.9,"spot_vs_strike_pct":-8.8},{"session_date":"2026-08-19","as_of_pretty":"Aug 19","contract":"O:AAPL261016C00340000","premium":4.9,"iv_pct":24.4,"spot_vs_strike_pct":-6.8},{"session_date":"2026-08-20","as_of_pretty":"Aug 20","contract":"O:AAPL261016C00340000","premium":3.51,"iv_pct":24.2,"spot_vs_strike_pct":-8.2},{"session_date":"2026-08-21","as_of_pretty":"Aug 21","contract":"O:AAPL261016C00340000","premium":2.99,"iv_pct":24.3,"spot_vs_strike_pct":-8.9},{"session_date":"2026-08-24","as_of_pretty":"Aug 24","contract":"O:AAPL261016C00340000","premium":2.86,"iv_pct":24.1,"spot_vs_strike_pct":-8.7},{"session_date":"2026-08-25","as_of_pretty":"Aug 25","contract":"O:AAPL261016C00340000","premium":2.68,"iv_pct":24.6,"spot_vs_strike_pct":-9.1},{"session_date":"2026-08-26","as_of_pretty":"Aug 26","contract":"O:AAPL261016C00340000","premium":3.3,"iv_pct":25.2,"spot_vs_strike_pct":-8.3},{"session_date":"2026-08-27","as_of_pretty":"Aug 27","contract":"O:AAPL261016C00340000","premium":3.35,"iv_pct":23.7,"spot_vs_strike_pct":-7.4},{"session_date":"2026-08-28","as_of_pretty":"Aug 28","contract":"O:AAPL261016C00340000","premium":4.36,"iv_pct":23.2,"spot_vs_strike_pct":-5.8},{"session_date":"2026-08-31","as_of_pretty":"Aug 31","contract":"O:AAPL261016C00340000","premium":3.35,"iv_pct":23.4,"spot_vs_strike_pct":-6.8},{"session_date":"2026-09-01","as_of_pretty":"Sep 1","contract":"O:AAPL261016C00340000","premium":5.75,"iv_pct":24,"spot_vs_strike_pct":-4.4},{"session_date":"2026-09-02","as_of_pretty":"Sep 2","contract":"O:AAPL261016C00340000","premium":5.72,"iv_pct":24.5,"spot_vs_strike_pct":-4.5},{"session_date":"2026-09-03","as_of_pretty":"Sep 3","contract":"O:AAPL261016C00340000","premium":6.42,"iv_pct":24.1,"spot_vs_strike_pct":-3.6},{"session_date":"2026-09-04","as_of_pretty":"Sep 4","contract":"O:AAPL261016C00340000","premium":3.9,"iv_pct":24,"spot_vs_strike_pct":-5.9},{"session_date":"2026-09-08","as_of_pretty":"Sep 8","contract":"O:AAPL261016C00340000","premium":3.15,"iv_pct":25.7,"spot_vs_strike_pct":-7},{"session_date":"2026-09-09","as_of_pretty":"Sep 9","contract":"O:AAPL261016C00340000","premium":2.76,"iv_pct":23.5,"spot_vs_strike_pct":-6.4},{"session_date":"2026-09-10","as_of_pretty":"Sep 10","contract":"O:AAPL261016C00340000","premium":5.52,"iv_pct":25.8,"spot_vs_strike_pct":-4.2},{"session_date":"2026-09-11","as_of_pretty":"Sep 11","contract":"O:AAPL261016C00340000","premium":6.99,"iv_pct":23.5,"spot_vs_strike_pct":-2.2},{"session_date":"2026-09-14","as_of_pretty":"Sep 14","contract":"O:AAPL261016C00340000","premium":7.12,"iv_pct":25.4,"spot_vs_strike_pct":-2.3},{"session_date":"2026-09-15","as_of_pretty":"Sep 15","contract":"O:AAPL261016C00340000","premium":6.1,"iv_pct":23.4,"spot_vs_strike_pct":-2.4},{"session_date":"2026-09-16","as_of_pretty":"Sep 16","contract":"O:AAPL261016C00340000","premium":6.37,"iv_pct":22.8,"spot_vs_strike_pct":-1.9}],"shape":"series","sql":"WITH pin AS\n(\n    SELECT ticker\n    FROM global_markets.options_greeks\n    WHERE underlying_symbol = 'AAPL'\n      AND startsWith(lower(toString(option_type)), 'c')\n      AND date = toDate('2026-09-16')\n      AND iv_converged = 1\n      AND volume > 0\n      AND days_to_expiry BETWEEN 25 AND 45\n      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.03\n    ORDER BY volume DESC, ticker ASC\n    LIMIT 1\n)\nSELECT\n    toString(g.date)                            AS session_date,\n    formatDateTime(g.date, '%b %e')             AS as_of_pretty,\n    any(g.ticker)                               AS contract,\n    round(toFloat64(any(g.option_close)), 2)    AS premium,\n    round(100 * any(g.implied_volatility), 1)   AS iv_pct,\n    round(100 * (toFloat64(any(g.underlying_close)) / toFloat64(any(g.strike_price)) - 1), 1) AS spot_vs_strike_pct\nFROM global_markets.options_greeks AS g\nWHERE g.ticker IN (SELECT ticker FROM pin)\n  AND g.date BETWEEN toDate('2026-08-17') AND toDate('2026-09-16')\n  AND g.iv_converged = 1\n  AND g.volume > 0\nGROUP BY g.date\nORDER BY g.date ASC","computed_at":"2026-10-02T15:02:16.570539+00:00","elapsed":0.004958592}