{"feed":"hoad_options_analytics","schema_version":1,"data_date":"2026-10-02","generated_at":"2026-10-02T20:59:41Z","source_file":"greeks_20261002.gzip","symbol":"THO","summary":{"name":"THO","price":69.55,"total_oi":7039,"call_oi":2651,"put_oi":4388,"pc_ratio":1.655,"net_gex":-235263.71,"avg_iv":63.0,"iv_rank":35.2,"iv_52w_high":86.73,"iv_52w_low":50.1,"gamma_flip":null,"max_pain":70.0},"features":{"symbol":"THO","price":69.55,"total_oi":7039,"analysis_coverage":0.9444,"avg_iv_pct":63.0,"iv_rank":35.2,"iv_52w_high_pct":86.73,"iv_52w_low_pct":50.1,"front_dte":14,"front_atm_iv_pct":38.9589,"back_atm_iv_pct":38.7831,"term_premium_pp":0.1758,"expected_move_front_pct":7.63,"straddle_front_pct":5.9,"straddle_30d_pct":5.9,"risk_reversal_front_pp":5.22,"risk_reversal_30d_pp":5.22,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":1.655,"put_call_oi_front_ratio":2.122,"put_call_volume_front_ratio":0.091,"option_volume":35,"volume_oi_ratio":0.004972,"net_delta_normalized":-0.083309,"dealer_delta_normalized":0.083297,"gex_per_100k_oi":-3342288.819435,"vanna_per_100k_oi":2273.050149,"charm_per_100k_oi":347606.194062,"weekend_delta_shift_per_100k_oi":1042804.375622,"iv_surface_range_pp":78.1,"gamma_flip_distance_pct":null,"max_pain_distance_pct":0.647017,"peak_call_distance_pct":7.836089,"peak_put_distance_pct":0.647017},"analyses":{"gamma_walls":[{"strike":40.0,"call_gex":0.0,"put_gex":-219.96,"net_gex":-219.96,"call_oi":1,"put_oi":12},{"strike":45.0,"call_gex":0.0,"put_gex":-1295.85,"net_gex":-1295.85,"call_oi":0,"put_oi":53},{"strike":50.0,"call_gex":139.48,"put_gex":-8455.44,"net_gex":-8315.96,"call_oi":4,"put_oi":350},{"strike":55.0,"call_gex":1489.96,"put_gex":-6306.72,"net_gex":-4816.77,"call_oi":33,"put_oi":125},{"strike":60.0,"call_gex":2626.56,"put_gex":-107243.97,"net_gex":-104617.41,"call_oi":30,"put_oi":1106},{"strike":65.0,"call_gex":3480.1,"put_gex":-117606.86,"net_gex":-114126.76,"call_oi":20,"put_oi":598},{"strike":70.0,"call_gex":190148.29,"put_gex":-251794.31,"net_gex":-61646.02,"call_oi":921,"put_oi":1427},{"strike":75.0,"call_gex":70136.84,"put_gex":-57308.66,"net_gex":12828.18,"call_oi":374,"put_oi":460},{"strike":80.0,"call_gex":16099.47,"put_gex":-11788.08,"net_gex":4311.4,"call_oi":186,"put_oi":130},{"strike":85.0,"call_gex":7613.3,"put_gex":-1594.76,"net_gex":6018.54,"call_oi":82,"put_oi":22},{"strike":90.0,"call_gex":6897.4,"put_gex":-2478.13,"net_gex":4419.27,"call_oi":98,"put_oi":36},{"strike":95.0,"call_gex":4015.51,"put_gex":-1688.82,"net_gex":2326.68,"call_oi":79,"put_oi":27},{"strike":100.0,"call_gex":3371.47,"put_gex":-1527.69,"net_gex":1843.77,"call_oi":70,"put_oi":31},{"strike":105.0,"call_gex":3948.75,"put_gex":-464.95,"net_gex":3483.8,"call_oi":81,"put_oi":10},{"strike":110.0,"call_gex":4237.84,"put_gex":0.0,"net_gex":4237.84,"call_oi":104,"put_oi":0},{"strike":115.0,"call_gex":4396.83,"put_gex":0.0,"net_gex":4396.83,"call_oi":102,"put_oi":0},{"strike":120.0,"call_gex":6066.28,"put_gex":0.0,"net_gex":6066.28,"call_oi":147,"put_oi":0},{"strike":125.0,"call_gex":1250.79,"put_gex":0.0,"net_gex":1250.79,"call_oi":33,"put_oi":0},{"strike":130.0,"call_gex":4108.94,"put_gex":-35.88,"net_gex":4073.06,"call_oi":120,"put_oi":1},{"strike":135.0,"call_gex":2065.64,"put_gex":0.0,"net_gex":2065.64,"call_oi":64,"put_oi":0},{"strike":140.0,"call_gex":60.91,"put_gex":0.0,"net_gex":60.91,"call_oi":2,"put_oi":0},{"strike":145.0,"call_gex":537.58,"put_gex":0.0,"net_gex":537.58,"call_oi":19,"put_oi":0},{"strike":150.0,"call_gex":706.86,"put_gex":0.0,"net_gex":706.86,"call_oi":25,"put_oi":0},{"strike":155.0,"call_gex":43.44,"put_gex":0.0,"net_gex":43.44,"call_oi":3,"put_oi":0},{"strike":160.0,"call_gex":259.39,"put_gex":0.0,"net_gex":259.39,"call_oi":10,"put_oi":0},{"strike":165.0,"call_gex":127.47,"put_gex":0.0,"net_gex":127.47,"call_oi":6,"put_oi":0},{"strike":170.0,"call_gex":182.3,"put_gex":0.0,"net_gex":182.3,"call_oi":8,"put_oi":0},{"strike":175.0,"call_gex":344.93,"put_gex":0.0,"net_gex":344.93,"call_oi":17,"put_oi":0},{"strike":180.0,"call_gex":190.05,"put_gex":0.0,"net_gex":190.05,"call_oi":12,"put_oi":0}],"pain_by_strike":[{"strike":40.0,"call_value":0,"put_value":113695.0,"total_value":113695.0},{"strike":45.0,"call_value":5.0,"put_value":91815.0,"total_value":91820.0},{"strike":50.0,"call_value":10.0,"put_value":70200.0,"total_value":70210.0},{"strike":55.0,"call_value":35.0,"put_value":50335.0,"total_value":50370.0},{"strike":60.0,"call_value":225.0,"put_value":31095.0,"total_value":31320.0},{"strike":65.0,"call_value":565.0,"put_value":17385.0,"total_value":17950.0},{"strike":70.0,"call_value":1005.0,"put_value":6665.0,"total_value":7670.0},{"strike":75.0,"call_value":6050.0,"put_value":3080.0,"total_value":9130.0},{"strike":80.0,"call_value":12965.0,"put_value":1795.0,"total_value":14760.0},{"strike":85.0,"call_value":20810.0,"put_value":1160.0,"total_value":21970.0},{"strike":90.0,"call_value":29065.0,"put_value":635.0,"total_value":29700.0},{"strike":95.0,"call_value":37810.0,"put_value":290.0,"total_value":38100.0},{"strike":100.0,"call_value":46950.0,"put_value":80.0,"total_value":47030.0},{"strike":105.0,"call_value":56440.0,"put_value":25.0,"total_value":56465.0},{"strike":110.0,"call_value":66335.0,"put_value":20.0,"total_value":66355.0},{"strike":115.0,"call_value":76750.0,"put_value":15.0,"total_value":76765.0},{"strike":120.0,"call_value":87675.0,"put_value":10.0,"total_value":87685.0},{"strike":125.0,"call_value":99335.0,"put_value":5.0,"total_value":99340.0},{"strike":130.0,"call_value":111160.0,"put_value":0.0,"total_value":111160.0},{"strike":135.0,"call_value":123585.0,"put_value":0.0,"total_value":123585.0},{"strike":140.0,"call_value":136330.0,"put_value":0.0,"total_value":136330.0},{"strike":145.0,"call_value":149085.0,"put_value":0.0,"total_value":149085.0},{"strike":150.0,"call_value":161935.0,"put_value":0.0,"total_value":161935.0},{"strike":155.0,"call_value":174910.0,"put_value":0.0,"total_value":174910.0},{"strike":160.0,"call_value":187900.0,"put_value":0.0,"total_value":187900.0},{"strike":165.0,"call_value":200940.0,"put_value":0.0,"total_value":200940.0},{"strike":170.0,"call_value":214010.0,"put_value":0.0,"total_value":214010.0},{"strike":175.0,"call_value":227120.0,"put_value":0.0,"total_value":227120.0},{"strike":180.0,"call_value":240315.0,"put_value":0,"total_value":240315.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":89.2,"strike":53.33},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":46.6,"strike":57.5},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":49.8,"strike":53.08},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":null,"strike":null},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":null,"strike":null},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":null,"strike":null},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":46.8,"strike":65.0},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":41.0,"strike":65.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":43.5,"strike":65.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":39.0,"strike":70.0},{"moneyness":1.0,"dte":21,"iv":null,"strike":null},{"moneyness":1.0,"dte":30,"iv":null,"strike":null},{"moneyness":1.0,"dte":45,"iv":38.8,"strike":70.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":43.1,"strike":70.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":null,"strike":null},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":null,"strike":null},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":null,"strike":null},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":32.6,"strike":75.0},{"moneyness":1.1,"dte":21,"iv":null,"strike":null},{"moneyness":1.1,"dte":30,"iv":null,"strike":null},{"moneyness":1.1,"dte":45,"iv":40.0,"strike":75.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":43.1,"strike":75.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":163.1,"strike":106.07},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":65.4,"strike":86.67},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":70.1,"strike":110.86}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":6,"total_oi":1085},{"expiration":"11/20/2026","dte":49,"iv":0.0869,"contract_count":6,"total_oi":832},{"expiration":"12/18/2026","dte":77,"iv":0.89,"contract_count":5,"total_oi":212},{"expiration":"01/15/2027","dte":105,"iv":0.5797,"contract_count":6,"total_oi":1501},{"expiration":"03/19/2027","dte":168,"iv":0.8797,"contract_count":5,"total_oi":67},{"expiration":"01/21/2028","dte":476,"iv":1.0,"contract_count":6,"total_oi":103}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":7.63,"expected_move_2std":15.27,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":14.21,"expected_move_2std":28.41,"contract_count":2},{"expiration":"12/18/2026","dte":77,"expected_move_1std":20.01,"expected_move_2std":40.02,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":22.83,"expected_move_2std":45.66,"contract_count":2},{"expiration":"03/19/2027","dte":168,"expected_move_1std":29.46,"expected_move_2std":58.91,"contract_count":2},{"expiration":"01/21/2028","dte":476,"expected_move_1std":50.58,"expected_move_2std":101.16,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":609,"put_oi":1292,"total_oi":1901,"pc_ratio":2.122,"pc_ratio_volume":0.091,"sentiment":"bearish"},{"expiration":"11/20/2026","dte":49,"call_oi":789,"put_oi":887,"total_oi":1676,"pc_ratio":1.124,"pc_ratio_volume":0,"sentiment":"neutral"},{"expiration":"12/18/2026","dte":77,"call_oi":235,"put_oi":254,"total_oi":489,"pc_ratio":1.081,"pc_ratio_volume":0.5,"sentiment":"neutral"},{"expiration":"01/15/2027","dte":105,"call_oi":538,"put_oi":1646,"total_oi":2184,"pc_ratio":3.059,"pc_ratio_volume":13.0,"sentiment":"bearish"},{"expiration":"03/19/2027","dte":168,"call_oi":61,"put_oi":93,"total_oi":154,"pc_ratio":1.525,"pc_ratio_volume":0.0,"sentiment":"bearish"},{"expiration":"01/21/2028","dte":476,"call_oi":419,"put_oi":216,"total_oi":635,"pc_ratio":0.516,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":40.0,"call_delta_oi":0,"put_delta_oi":-88.0,"dealer_delta":88.0,"call_oi":0,"put_oi":12},{"strike":45.0,"call_delta_oi":0,"put_delta_oi":-471.0,"dealer_delta":471.0,"call_oi":0,"put_oi":53},{"strike":50.0,"call_delta_oi":347.0,"put_delta_oi":-2056.0,"dealer_delta":1709.0,"call_oi":4,"put_oi":350},{"strike":55.0,"call_delta_oi":2718.0,"put_delta_oi":-1189.0,"dealer_delta":-1529.0,"call_oi":33,"put_oi":125},{"strike":60.0,"call_delta_oi":2597.0,"put_delta_oi":-16143.0,"dealer_delta":13545.0,"call_oi":30,"put_oi":1106},{"strike":65.0,"call_delta_oi":1491.0,"put_delta_oi":-13542.0,"dealer_delta":12051.0,"call_oi":20,"put_oi":598},{"strike":70.0,"call_delta_oi":48460.0,"put_delta_oi":-65067.0,"dealer_delta":16607.0,"call_oi":921,"put_oi":1427},{"strike":75.0,"call_delta_oi":10588.0,"put_delta_oi":-27617.0,"dealer_delta":17029.0,"call_oi":374,"put_oi":460},{"strike":80.0,"call_delta_oi":3451.0,"put_delta_oi":-11698.0,"dealer_delta":8247.0,"call_oi":186,"put_oi":130},{"strike":85.0,"call_delta_oi":1598.0,"put_delta_oi":-1895.0,"dealer_delta":298.0,"call_oi":82,"put_oi":22},{"strike":90.0,"call_delta_oi":1594.0,"put_delta_oi":-2573.0,"dealer_delta":979.0,"call_oi":98,"put_oi":36},{"strike":95.0,"call_delta_oi":1383.0,"put_delta_oi":-2213.0,"dealer_delta":830.0,"call_oi":79,"put_oi":27},{"strike":100.0,"call_delta_oi":1499.0,"put_delta_oi":-2104.0,"dealer_delta":605.0,"call_oi":70,"put_oi":31},{"strike":105.0,"call_delta_oi":1513.0,"put_delta_oi":-772.0,"dealer_delta":-741.0,"call_oi":81,"put_oi":10},{"strike":110.0,"call_delta_oi":2796.0,"put_delta_oi":0,"dealer_delta":-2796.0,"call_oi":104,"put_oi":0},{"strike":115.0,"call_delta_oi":1936.0,"put_delta_oi":0,"dealer_delta":-1936.0,"call_oi":102,"put_oi":0},{"strike":120.0,"call_delta_oi":2510.0,"put_delta_oi":0,"dealer_delta":-2510.0,"call_oi":147,"put_oi":0},{"strike":125.0,"call_delta_oi":492.0,"put_delta_oi":0,"dealer_delta":-492.0,"call_oi":33,"put_oi":0},{"strike":130.0,"call_delta_oi":1917.0,"put_delta_oi":-69.0,"dealer_delta":-1849.0,"call_oi":120,"put_oi":1},{"strike":135.0,"call_delta_oi":860.0,"put_delta_oi":0,"dealer_delta":-860.0,"call_oi":64,"put_oi":0},{"strike":140.0,"call_delta_oi":24.0,"put_delta_oi":0,"dealer_delta":-24.0,"call_oi":2,"put_oi":0},{"strike":145.0,"call_delta_oi":213.0,"put_delta_oi":0,"dealer_delta":-213.0,"call_oi":19,"put_oi":0},{"strike":150.0,"call_delta_oi":355.0,"put_delta_oi":0,"dealer_delta":-355.0,"call_oi":25,"put_oi":0},{"strike":155.0,"call_delta_oi":12.0,"put_delta_oi":0,"dealer_delta":-12.0,"call_oi":3,"put_oi":0},{"strike":160.0,"call_delta_oi":135.0,"put_delta_oi":0,"dealer_delta":-135.0,"call_oi":10,"put_oi":0},{"strike":165.0,"call_delta_oi":51.0,"put_delta_oi":0,"dealer_delta":-51.0,"call_oi":6,"put_oi":0},{"strike":170.0,"call_delta_oi":87.0,"put_delta_oi":0,"dealer_delta":-87.0,"call_oi":8,"put_oi":0},{"strike":175.0,"call_delta_oi":153.0,"put_delta_oi":0,"dealer_delta":-153.0,"call_oi":17,"put_oi":0},{"strike":180.0,"call_delta_oi":84.0,"put_delta_oi":0,"dealer_delta":-84.0,"call_oi":12,"put_oi":0}],"net_dealer_delta":58633.0,"total_call_delta":88865.0,"total_put_delta":-147498.0,"bias":"neutral"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":69.55000305175781,"strikes":[{"strike":50.0,"moneyness":0.7189,"type":"put","iv":0.4981,"delta":-0.0778,"oi":128},{"strike":70.0,"moneyness":1.0065,"type":"put","iv":0.4476,"delta":-0.4431,"oi":1000},{"strike":75.0,"moneyness":1.0784,"type":"put","iv":0.4414,"delta":-0.56,"oi":323},{"strike":130.0,"moneyness":1.8692,"type":"call","iv":0.925,"delta":0.1598,"oi":120}]},{"expiration":"01/21/2028","underlying_price":69.55000305175781,"strikes":[{"strike":120.0,"moneyness":1.7254,"type":"call","iv":0.3715,"delta":0.1725,"oi":121}]},{"expiration":"10/16/2026","underlying_price":69.55000305175781,"strikes":[{"strike":50.0,"moneyness":0.7189,"type":"put","iv":0.7431,"delta":-0.0075,"oi":161},{"strike":60.0,"moneyness":0.8627,"type":"put","iv":0.5495,"delta":-0.068,"oi":166},{"strike":65.0,"moneyness":0.9346,"type":"put","iv":0.438,"delta":-0.1899,"oi":424},{"strike":70.0,"moneyness":1.0065,"type":"put","iv":0.3664,"delta":-0.5147,"oi":312},{"strike":75.0,"moneyness":1.0784,"type":"call","iv":0.3858,"delta":0.1638,"oi":198},{"strike":80.0,"moneyness":1.1503,"type":"put","iv":0.439,"delta":-0.9484,"oi":109}]},{"expiration":"11/20/2026","underlying_price":69.55000305175781,"strikes":[{"strike":60.0,"moneyness":0.8627,"type":"put","iv":0.4408,"delta":-0.1494,"oi":799},{"strike":70.0,"moneyness":1.0065,"type":"call","iv":0.3758,"delta":0.5246,"oi":712}]},{"expiration":"12/18/2026","underlying_price":69.55000305175781,"strikes":[{"strike":65.0,"moneyness":0.9346,"type":"put","iv":0.4552,"delta":-0.3184,"oi":118}]}],"greeks_heatmap":{"data":[{"strike":50.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0075,"call_gamma":0,"put_gamma":0.002114,"call_theta":0,"put_theta":-0.0077,"call_vega":0,"put_vega":0.0027,"call_oi":0,"put_oi":161},{"strike":55.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0414,"call_gamma":0,"put_gamma":0.008975,"call_theta":0,"put_theta":-0.0333,"call_vega":0,"put_vega":0.0116,"call_oi":0,"put_oi":51},{"strike":60.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.068,"call_gamma":0,"put_gamma":0.018209,"call_theta":0,"put_theta":-0.0359,"call_vega":0,"put_vega":0.0172,"call_oi":0,"put_oi":166},{"strike":65.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1899,"call_gamma":0,"put_gamma":0.047191,"call_theta":0,"put_theta":-0.0584,"call_vega":0,"put_vega":0.0356,"call_oi":0,"put_oi":424},{"strike":70.0,"dte":14,"expiration":"10/16/2026","call_delta":0.4903,"put_delta":-0.5147,"call_gamma":0.073562,"put_gamma":0.082894,"call_theta":-0.0869,"put_theta":-0.0693,"call_vega":0.0523,"put_vega":0.0523,"call_oi":85,"put_oi":312},{"strike":75.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1638,"put_delta":-0.9259,"call_gamma":0.048789,"put_gamma":0.040124,"call_theta":-0.0494,"put_theta":-0.0107,"call_vega":0.0324,"put_vega":0.0184,"call_oi":198,"put_oi":55},{"strike":80.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0273,"put_delta":-0.9484,"call_gamma":0.012773,"put_gamma":0.018343,"call_theta":-0.0121,"put_theta":-0.0145,"call_vega":0.0082,"put_vega":0.0139,"call_oi":88,"put_oi":109},{"strike":60.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.1494,"call_gamma":0,"put_gamma":0.020919,"call_theta":0,"put_theta":-0.0256,"call_vega":0,"put_vega":0.0587,"call_oi":0,"put_oi":799},{"strike":70.0,"dte":49,"expiration":"11/20/2026","call_delta":0.5246,"put_delta":0,"call_gamma":0.042011,"put_gamma":0,"call_theta":-0.0431,"put_theta":0,"call_vega":0.1004,"put_vega":0,"call_oi":712,"put_oi":0},{"strike":60.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.2016,"call_gamma":0,"put_gamma":0.018821,"call_theta":0,"put_theta":-0.0258,"call_vega":0,"put_vega":0.0893,"call_oi":0,"put_oi":51},{"strike":65.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.3184,"call_gamma":0,"put_gamma":0.024702,"call_theta":0,"put_theta":-0.0309,"call_vega":0,"put_vega":0.1133,"call_oi":0,"put_oi":118}],"strikes":[50.0,55.0,60.0,65.0,70.0,75.0,80.0],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":5.22,"put_25d_iv":43.8,"call_25d_iv":38.58,"put_25d_strike":65.0,"call_25d_strike":75.0,"skew":"put_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":6.5,"put_25d_iv":44.08,"call_25d_iv":37.58,"put_25d_strike":60.0,"call_25d_strike":70.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-34.48,"put_25d_iv":46.81,"call_25d_iv":81.29,"put_25d_strike":60.0,"call_25d_strike":115.0,"skew":"call_skew"},{"expiration":"01/21/2028","dte":476,"risk_reversal":12.53,"put_25d_iv":49.69,"call_25d_iv":37.15,"put_25d_strike":50.0,"call_25d_strike":120.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":50.0,"call_vanna":0,"put_vanna":19.0,"net_vanna":19.0,"call_oi":0,"put_oi":341},{"strike":55.0,"call_vanna":0,"put_vanna":1.0,"net_vanna":1.0,"call_oi":0,"put_oi":51},{"strike":60.0,"call_vanna":0,"put_vanna":61.0,"net_vanna":61.0,"call_oi":0,"put_oi":1088},{"strike":65.0,"call_vanna":0,"put_vanna":20.0,"net_vanna":20.0,"call_oi":0,"put_oi":542},{"strike":70.0,"call_vanna":-7.0,"put_vanna":30.0,"net_vanna":23.0,"call_oi":885,"put_oi":1369},{"strike":75.0,"call_vanna":8.0,"put_vanna":-9.0,"net_vanna":-1.0,"call_oi":258,"put_oi":378},{"strike":80.0,"call_vanna":1.0,"put_vanna":-2.0,"net_vanna":-1.0,"call_oi":88,"put_oi":109},{"strike":115.0,"call_vanna":5.0,"put_vanna":0,"net_vanna":5.0,"call_oi":51,"put_oi":0},{"strike":120.0,"call_vanna":23.0,"put_vanna":0,"net_vanna":23.0,"call_oi":121,"put_oi":0},{"strike":130.0,"call_vanna":11.0,"put_vanna":0,"net_vanna":11.0,"call_oi":120,"put_oi":0}],"net_vanna":160.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":50.0,"call_charm":0,"put_charm":24.0,"net_charm":24.0,"call_oi":0,"put_oi":161},{"strike":55.0,"call_charm":0,"put_charm":183.0,"net_charm":183.0,"call_oi":0,"put_oi":51},{"strike":60.0,"call_charm":0,"put_charm":3333.0,"net_charm":3333.0,"call_oi":0,"put_oi":965},{"strike":65.0,"call_charm":0,"put_charm":12257.0,"net_charm":12257.0,"call_oi":0,"put_oi":424},{"strike":70.0,"call_charm":-21442.0,"put_charm":29027.0,"net_charm":7585.0,"call_oi":797,"put_oi":312},{"strike":75.0,"call_charm":-4177.0,"put_charm":1423.0,"net_charm":-2754.0,"call_oi":198,"put_oi":55},{"strike":80.0,"call_charm":-76.0,"put_charm":3916.0,"net_charm":3840.0,"call_oi":88,"put_oi":109}],"net_charm":24468.0,"weekend_delta_shift":73403.0,"interpretation":"delta_decays_bullish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":13686.0,"put_delta":-42158.0,"net_delta":-28472.0,"call_oi":609,"put_oi":1292,"total_oi":1901,"total_volume":12,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":40078.0,"put_delta":-15616.0,"net_delta":24462.0,"call_oi":789,"put_oi":887,"total_oi":1676,"total_volume":2,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":7457.0,"put_delta":-8295.0,"net_delta":-838.0,"call_oi":235,"put_oi":254,"total_oi":489,"total_volume":3,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":14096.0,"put_delta":-70667.0,"net_delta":-56571.0,"call_oi":538,"put_oi":1646,"total_oi":2184,"total_volume":14,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":2246.0,"put_delta":-4180.0,"net_delta":-1935.0,"call_oi":61,"put_oi":93,"total_oi":154,"total_volume":2,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":11302.0,"put_delta":-6581.0,"net_delta":4721.0,"call_oi":418,"put_oi":216,"total_oi":634,"total_volume":2,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":70.0,"straddle_price":4.1,"straddle_pct":5.9,"implied_move":5.9,"avg_iv":39.0},{"expiration":"11/20/2026","dte":49,"strike":70.0,"straddle_price":7.8,"straddle_pct":11.21,"implied_move":11.21,"avg_iv":38.8},{"expiration":"12/18/2026","dte":77,"strike":70.0,"straddle_price":11.0,"straddle_pct":15.82,"implied_move":15.82,"avg_iv":43.6},{"expiration":"01/15/2027","dte":105,"strike":70.0,"straddle_price":12.55,"straddle_pct":18.04,"implied_move":18.04,"avg_iv":42.6},{"expiration":"01/21/2028","dte":476,"strike":70.0,"straddle_price":27.2,"straddle_pct":39.11,"implied_move":39.11,"avg_iv":44.3}],"volume_profile":{"profile":[{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":12,"total_oi":13,"bias":"neutral"},{"strike":45.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":53,"total_oi":53,"bias":"neutral"},{"strike":50.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":350,"total_oi":354,"bias":"neutral"},{"strike":55.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":33,"put_oi":125,"total_oi":158,"bias":"bullish"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":30,"put_oi":1106,"total_oi":1136,"bias":"neutral"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":20,"put_oi":598,"total_oi":618,"bias":"neutral"},{"strike":70.0,"call_volume":2,"put_volume":17,"total_volume":19,"call_oi":921,"put_oi":1427,"total_oi":2348,"bias":"bearish"},{"strike":75.0,"call_volume":11,"put_volume":0,"total_volume":11,"call_oi":374,"put_oi":460,"total_oi":834,"bias":"bullish"},{"strike":80.0,"call_volume":3,"put_volume":0,"total_volume":3,"call_oi":186,"put_oi":130,"total_oi":316,"bias":"bullish"},{"strike":85.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":82,"put_oi":22,"total_oi":104,"bias":"neutral"},{"strike":90.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":98,"put_oi":36,"total_oi":134,"bias":"neutral"},{"strike":95.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":79,"put_oi":27,"total_oi":106,"bias":"neutral"},{"strike":100.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":70,"put_oi":31,"total_oi":101,"bias":"neutral"},{"strike":105.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":81,"put_oi":10,"total_oi":91,"bias":"neutral"},{"strike":110.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":104,"put_oi":0,"total_oi":104,"bias":"neutral"},{"strike":115.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":102,"put_oi":0,"total_oi":102,"bias":"neutral"},{"strike":120.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":147,"put_oi":0,"total_oi":147,"bias":"neutral"},{"strike":125.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":33,"put_oi":0,"total_oi":33,"bias":"neutral"},{"strike":130.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":120,"put_oi":1,"total_oi":121,"bias":"neutral"},{"strike":135.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":64,"put_oi":0,"total_oi":64,"bias":"neutral"},{"strike":140.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":0,"total_oi":2,"bias":"neutral"},{"strike":145.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":19,"put_oi":0,"total_oi":19,"bias":"neutral"},{"strike":150.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":25,"put_oi":0,"total_oi":25,"bias":"neutral"},{"strike":155.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":0,"total_oi":3,"bias":"neutral"},{"strike":160.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":10,"put_oi":0,"total_oi":10,"bias":"neutral"},{"strike":165.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":6,"put_oi":0,"total_oi":6,"bias":"neutral"},{"strike":170.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":8,"put_oi":0,"total_oi":8,"bias":"neutral"},{"strike":175.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":17,"put_oi":0,"total_oi":17,"bias":"neutral"},{"strike":180.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":12,"put_oi":0,"total_oi":12,"bias":"neutral"}],"underlying_price":69.55000305175781,"peak_call_strike":75.0,"peak_put_strike":70.0,"total_call_volume":18,"total_put_volume":17,"volume_pc_ratio":0.944},"iv_contours":{"x":[0.72,0.79,0.86,0.94,1.01,1.08,1.15,1.22,1.29],"y":[14,49,77,105,168],"z":[[74.31,75.25,55.91,46.85,38.98,32.6,40.69,82.79,110.74],[null,49.15,44.08,41.68,38.77,39.97,null,null,null],[null,49.23,47.09,45.52,43.56,43.88,42.39,41.49,38.26],[49.81,47.7,46.81,44.44,42.57,42.42,40.63,null,39.85],[null,null,46.74,null,45.45,43.66,41.22,null,47.24]],"levels":[32.6,40.4,48.2,56.0,63.9,71.7,79.5,87.3,95.1,102.9,110.7],"min_iv":32.6,"max_iv":110.7},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":80.63},{"date":"2026-09-15","iv":86.73},{"date":"2026-09-16","iv":80.34},{"date":"2026-09-17","iv":69.1},{"date":"2026-09-18","iv":80.85},{"date":"2026-09-21","iv":54.65},{"date":"2026-09-22","iv":50.1},{"date":"2026-09-23","iv":52.9},{"date":"2026-09-24","iv":56.3},{"date":"2026-09-25","iv":53.7},{"date":"2026-09-28","iv":65.7},{"date":"2026-09-29","iv":58.5},{"date":"2026-09-30","iv":68.6},{"date":"2026-10-01","iv":59.9},{"date":"2026-10-02","iv":63.0}]}}