{"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":"SH","summary":{"name":"SH","price":32.12,"total_oi":46308,"call_oi":19009,"put_oi":27299,"pc_ratio":1.436,"net_gex":-287194.31,"avg_iv":39.2,"iv_rank":1.5,"iv_52w_high":64.7,"iv_52w_low":38.8,"gamma_flip":31.81,"max_pain":33.0},"features":{"symbol":"SH","price":32.12,"total_oi":46308,"analysis_coverage":1.0,"avg_iv_pct":39.2,"iv_rank":1.5,"iv_52w_high_pct":64.7,"iv_52w_low_pct":38.8,"front_dte":14,"front_atm_iv_pct":16.5946,"back_atm_iv_pct":13.9193,"term_premium_pp":2.6753,"expected_move_front_pct":3.25,"straddle_front_pct":2.02,"straddle_30d_pct":2.02,"risk_reversal_front_pp":-1.9,"risk_reversal_30d_pp":-1.9,"butterfly_front_pp":6.33,"butterfly_30d_pp":6.33,"put_call_oi_ratio":1.436,"put_call_oi_front_ratio":0.133,"put_call_volume_front_ratio":0.125,"option_volume":110,"volume_oi_ratio":0.002375,"net_delta_normalized":-0.10674,"dealer_delta_normalized":0.104392,"gex_per_100k_oi":-620182.927356,"vanna_per_100k_oi":3848.147188,"charm_per_100k_oi":-90869.828107,"weekend_delta_shift_per_100k_oi":-272609.484322,"iv_surface_range_pp":50.2,"gamma_flip_distance_pct":-0.965131,"max_pain_distance_pct":2.739726,"peak_call_distance_pct":8.966376,"peak_put_distance_pct":2.739726},"analyses":{"gamma_walls":[{"strike":21.0,"call_gex":0.0,"put_gex":-356.93,"net_gex":-356.93,"call_oi":0,"put_oi":28},{"strike":22.0,"call_gex":0.0,"put_gex":-15.32,"net_gex":-15.32,"call_oi":0,"put_oi":1},{"strike":23.0,"call_gex":0.0,"put_gex":-18.18,"net_gex":-18.18,"call_oi":0,"put_oi":1},{"strike":24.0,"call_gex":0.0,"put_gex":-21.56,"net_gex":-21.56,"call_oi":0,"put_oi":1},{"strike":25.0,"call_gex":0.0,"put_gex":-363.19,"net_gex":-363.19,"call_oi":2,"put_oi":19},{"strike":27.0,"call_gex":29.42,"put_gex":0.0,"net_gex":29.42,"call_oi":1,"put_oi":0},{"strike":28.0,"call_gex":0.0,"put_gex":-40763.08,"net_gex":-40763.08,"call_oi":365,"put_oi":1252},{"strike":29.0,"call_gex":111.66,"put_gex":-2765.33,"net_gex":-2653.67,"call_oi":12,"put_oi":58},{"strike":30.0,"call_gex":10838.79,"put_gex":-320243.58,"net_gex":-309404.78,"call_oi":673,"put_oi":3707},{"strike":31.0,"call_gex":10987.74,"put_gex":-169749.33,"net_gex":-158761.59,"call_oi":190,"put_oi":1348},{"strike":32.0,"call_gex":954294.24,"put_gex":-324685.57,"net_gex":629608.67,"call_oi":2079,"put_oi":2644},{"strike":33.0,"call_gex":286526.78,"put_gex":-1001347.7,"net_gex":-714820.92,"call_oi":1443,"put_oi":13770},{"strike":34.0,"call_gex":64244.61,"put_gex":-195632.41,"net_gex":-131387.8,"call_oi":442,"put_oi":1779},{"strike":35.0,"call_gex":267001.29,"put_gex":-42260.08,"net_gex":224741.21,"call_oi":5068,"put_oi":447},{"strike":36.0,"call_gex":47184.8,"put_gex":-41696.49,"net_gex":5488.31,"call_oi":771,"put_oi":573},{"strike":37.0,"call_gex":112515.73,"put_gex":-1161.59,"net_gex":111354.14,"call_oi":2500,"put_oi":20},{"strike":38.0,"call_gex":28483.03,"put_gex":-484.57,"net_gex":27998.46,"call_oi":571,"put_oi":10},{"strike":39.0,"call_gex":15894.09,"put_gex":-1143.97,"net_gex":14750.13,"call_oi":440,"put_oi":29},{"strike":40.0,"call_gex":13860.21,"put_gex":-25698.96,"net_gex":-11838.75,"call_oi":415,"put_oi":755},{"strike":41.0,"call_gex":2114.01,"put_gex":-2115.87,"net_gex":-1.86,"call_oi":129,"put_oi":63},{"strike":42.0,"call_gex":13853.42,"put_gex":-13585.78,"net_gex":267.64,"call_oi":418,"put_oi":456},{"strike":43.0,"call_gex":4782.53,"put_gex":-1388.1,"net_gex":3394.43,"call_oi":165,"put_oi":49},{"strike":44.0,"call_gex":24035.36,"put_gex":-1552.67,"net_gex":22482.69,"call_oi":865,"put_oi":57},{"strike":45.0,"call_gex":22130.31,"put_gex":-1059.35,"net_gex":21070.96,"call_oi":882,"put_oi":42},{"strike":46.0,"call_gex":5897.56,"put_gex":-47.9,"net_gex":5849.66,"call_oi":315,"put_oi":2},{"strike":47.0,"call_gex":907.76,"put_gex":-1892.04,"net_gex":-984.28,"call_oi":46,"put_oi":80},{"strike":48.0,"call_gex":905.2,"put_gex":-46.06,"net_gex":859.14,"call_oi":42,"put_oi":2},{"strike":49.0,"call_gex":1821.22,"put_gex":0.0,"net_gex":1821.22,"call_oi":82,"put_oi":0},{"strike":50.0,"call_gex":7382.17,"put_gex":-2266.19,"net_gex":5115.98,"call_oi":528,"put_oi":106},{"strike":51.0,"call_gex":3468.13,"put_gex":0.0,"net_gex":3468.13,"call_oi":185,"put_oi":0},{"strike":52.0,"call_gex":964.67,"put_gex":0.0,"net_gex":964.67,"call_oi":48,"put_oi":0},{"strike":53.0,"call_gex":117.34,"put_gex":0.0,"net_gex":117.34,"call_oi":6,"put_oi":0},{"strike":54.0,"call_gex":284.83,"put_gex":0.0,"net_gex":284.83,"call_oi":15,"put_oi":0},{"strike":55.0,"call_gex":829.33,"put_gex":0.0,"net_gex":829.33,"call_oi":64,"put_oi":0},{"strike":60.0,"call_gex":1597.85,"put_gex":0.0,"net_gex":1597.85,"call_oi":97,"put_oi":0},{"strike":65.0,"call_gex":897.72,"put_gex":0.0,"net_gex":897.72,"call_oi":60,"put_oi":0},{"strike":70.0,"call_gex":1205.69,"put_gex":0.0,"net_gex":1205.69,"call_oi":90,"put_oi":0}],"pain_by_strike":[{"strike":21.0,"call_value":0,"put_value":323305.0,"total_value":323305.0},{"strike":22.0,"call_value":0.0,"put_value":296034.0,"total_value":296034.0},{"strike":23.0,"call_value":0.0,"put_value":268764.0,"total_value":268764.0},{"strike":24.0,"call_value":0.0,"put_value":241495.0,"total_value":241495.0},{"strike":25.0,"call_value":0.0,"put_value":214227.0,"total_value":214227.0},{"strike":27.0,"call_value":4.0,"put_value":159729.0,"total_value":159733.0},{"strike":28.0,"call_value":7.0,"put_value":132480.0,"total_value":132487.0},{"strike":29.0,"call_value":375.0,"put_value":106483.0,"total_value":106858.0},{"strike":30.0,"call_value":755.0,"put_value":80544.0,"total_value":81299.0},{"strike":31.0,"call_value":1808.0,"put_value":58312.0,"total_value":60120.0},{"strike":32.0,"call_value":3051.0,"put_value":37428.0,"total_value":40479.0},{"strike":33.0,"call_value":6373.0,"put_value":19188.0,"total_value":25561.0},{"strike":34.0,"call_value":11138.0,"put_value":14718.0,"total_value":25856.0},{"strike":35.0,"call_value":16345.0,"put_value":12027.0,"total_value":28372.0},{"strike":36.0,"call_value":26620.0,"put_value":9783.0,"total_value":36403.0},{"strike":37.0,"call_value":37666.0,"put_value":8112.0,"total_value":45778.0},{"strike":38.0,"call_value":51212.0,"put_value":6461.0,"total_value":57673.0},{"strike":39.0,"call_value":65329.0,"put_value":4820.0,"total_value":70149.0},{"strike":40.0,"call_value":79886.0,"put_value":3208.0,"total_value":83094.0},{"strike":41.0,"call_value":94858.0,"put_value":2351.0,"total_value":97209.0},{"strike":42.0,"call_value":109959.0,"put_value":1557.0,"total_value":111516.0},{"strike":43.0,"call_value":125478.0,"put_value":1219.0,"total_value":126697.0},{"strike":44.0,"call_value":141162.0,"put_value":930.0,"total_value":142092.0},{"strike":45.0,"call_value":157711.0,"put_value":698.0,"total_value":158409.0},{"strike":46.0,"call_value":175142.0,"put_value":508.0,"total_value":175650.0},{"strike":47.0,"call_value":192888.0,"put_value":320.0,"total_value":193208.0},{"strike":48.0,"call_value":210680.0,"put_value":212.0,"total_value":210892.0},{"strike":49.0,"call_value":228514.0,"put_value":106.0,"total_value":228620.0},{"strike":50.0,"call_value":246430.0,"put_value":0.0,"total_value":246430.0},{"strike":51.0,"call_value":264874.0,"put_value":0.0,"total_value":264874.0},{"strike":52.0,"call_value":283503.0,"put_value":0.0,"total_value":283503.0},{"strike":53.0,"call_value":302180.0,"put_value":0.0,"total_value":302180.0},{"strike":54.0,"call_value":320863.0,"put_value":0.0,"total_value":320863.0},{"strike":55.0,"call_value":339561.0,"put_value":0.0,"total_value":339561.0},{"strike":60.0,"call_value":433371.0,"put_value":0.0,"total_value":433371.0},{"strike":65.0,"call_value":527666.0,"put_value":0.0,"total_value":527666.0},{"strike":70.0,"call_value":622261.0,"put_value":0,"total_value":622261.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":null,"strike":null},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":31.2,"strike":27.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":64.6,"strike":23.83},{"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":41.5,"strike":29.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":23.5,"strike":29.0},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":36.1,"strike":30.5},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":23.7,"strike":30.5},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":15.3,"strike":30.67},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":13.2,"strike":32.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":13.3,"strike":32.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":12.7,"strike":32.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":21.4,"strike":33.5},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":16.8,"strike":33.5},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":16.7,"strike":33.5},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":41.7,"strike":35.67},{"moneyness":1.1,"dte":21,"iv":null,"strike":null},{"moneyness":1.1,"dte":30,"iv":null,"strike":null},{"moneyness":1.1,"dte":45,"iv":22.7,"strike":35.33},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":26.4,"strike":35.5},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":138.5,"strike":39.67},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":61.9,"strike":42.5},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":63.4,"strike":46.41}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":9,"total_oi":2674},{"expiration":"11/20/2026","dte":49,"iv":0.7442,"contract_count":14,"total_oi":1241},{"expiration":"01/15/2027","dte":105,"iv":0.1341,"contract_count":12,"total_oi":13680},{"expiration":"02/19/2027","dte":140,"iv":0.0,"contract_count":7,"total_oi":81},{"expiration":"05/21/2027","dte":231,"iv":0.852,"contract_count":2,"total_oi":9},{"expiration":"01/21/2028","dte":476,"iv":0.5071,"contract_count":11,"total_oi":15323}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":3.25,"expected_move_2std":6.49,"contract_count":5},{"expiration":"11/20/2026","dte":49,"expected_move_1std":5.1,"expected_move_2std":10.2,"contract_count":6},{"expiration":"01/15/2027","dte":105,"expected_move_1std":7.42,"expected_move_2std":14.85,"contract_count":6},{"expiration":"02/19/2027","dte":140,"expected_move_1std":9.62,"expected_move_2std":19.24,"contract_count":3},{"expiration":"05/21/2027","dte":231,"expected_move_1std":17.39,"expected_move_2std":34.78,"contract_count":1},{"expiration":"01/21/2028","dte":476,"expected_move_1std":19.69,"expected_move_2std":39.38,"contract_count":6}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":2525,"put_oi":336,"total_oi":2861,"pc_ratio":0.133,"pc_ratio_volume":0.125,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":2739,"put_oi":206,"total_oi":2945,"pc_ratio":0.075,"pc_ratio_volume":0.032,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":5351,"put_oi":13513,"total_oi":18864,"pc_ratio":2.525,"pc_ratio_volume":0.0,"sentiment":"bearish"},{"expiration":"02/19/2027","dte":140,"call_oi":132,"put_oi":235,"total_oi":367,"pc_ratio":1.78,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"05/21/2027","dte":231,"call_oi":11,"put_oi":9,"total_oi":20,"pc_ratio":0.818,"pc_ratio_volume":0,"sentiment":"neutral"},{"expiration":"01/21/2028","dte":476,"call_oi":8251,"put_oi":13000,"total_oi":21251,"pc_ratio":1.576,"pc_ratio_volume":0.0,"sentiment":"bearish"}],"dealer_positioning":{"positioning":[{"strike":21.0,"call_delta_oi":0,"put_delta_oi":-418.0,"dealer_delta":418.0,"call_oi":0,"put_oi":28},{"strike":22.0,"call_delta_oi":0,"put_delta_oi":-8.0,"dealer_delta":8.0,"call_oi":0,"put_oi":1},{"strike":23.0,"call_delta_oi":0,"put_delta_oi":-9.0,"dealer_delta":9.0,"call_oi":0,"put_oi":1},{"strike":24.0,"call_delta_oi":0,"put_delta_oi":-14.0,"dealer_delta":14.0,"call_oi":0,"put_oi":1},{"strike":25.0,"call_delta_oi":0,"put_delta_oi":-378.0,"dealer_delta":378.0,"call_oi":0,"put_oi":19},{"strike":27.0,"call_delta_oi":95.0,"put_delta_oi":0,"dealer_delta":-95.0,"call_oi":1,"put_oi":0},{"strike":28.0,"call_delta_oi":0,"put_delta_oi":-24386.0,"dealer_delta":24386.0,"call_oi":0,"put_oi":1252},{"strike":29.0,"call_delta_oi":187.0,"put_delta_oi":-1530.0,"dealer_delta":1343.0,"call_oi":2,"put_oi":58},{"strike":30.0,"call_delta_oi":10496.0,"put_delta_oi":-76534.0,"dealer_delta":66038.0,"call_oi":116,"put_oi":3707},{"strike":31.0,"call_delta_oi":9808.0,"put_delta_oi":-36744.0,"dealer_delta":26936.0,"call_oi":105,"put_oi":1348},{"strike":32.0,"call_delta_oi":124205.0,"put_delta_oi":-101744.0,"dealer_delta":-22461.0,"call_oi":2079,"put_oi":2644},{"strike":33.0,"call_delta_oi":55474.0,"put_delta_oi":-620697.0,"dealer_delta":565223.0,"call_oi":1443,"put_oi":13770},{"strike":34.0,"call_delta_oi":9911.0,"put_delta_oi":-114038.0,"dealer_delta":104127.0,"call_oi":442,"put_oi":1779},{"strike":35.0,"call_delta_oi":236988.0,"put_delta_oi":-32497.0,"dealer_delta":-204492.0,"call_oi":5068,"put_oi":447},{"strike":36.0,"call_delta_oi":21032.0,"put_delta_oi":-42487.0,"dealer_delta":21456.0,"call_oi":771,"put_oi":573},{"strike":37.0,"call_delta_oi":100103.0,"put_delta_oi":-1698.0,"dealer_delta":-98406.0,"call_oi":2500,"put_oi":20},{"strike":38.0,"call_delta_oi":13400.0,"put_delta_oi":-827.0,"dealer_delta":-12574.0,"call_oi":571,"put_oi":10},{"strike":39.0,"call_delta_oi":13517.0,"put_delta_oi":-1961.0,"dealer_delta":-11555.0,"call_oi":440,"put_oi":29},{"strike":40.0,"call_delta_oi":11698.0,"put_delta_oi":-48942.0,"dealer_delta":37244.0,"call_oi":415,"put_oi":755},{"strike":41.0,"call_delta_oi":7364.0,"put_delta_oi":-4446.0,"dealer_delta":-2918.0,"call_oi":129,"put_oi":63},{"strike":42.0,"call_delta_oi":7281.0,"put_delta_oi":-29977.0,"dealer_delta":22696.0,"call_oi":418,"put_oi":456},{"strike":43.0,"call_delta_oi":5006.0,"put_delta_oi":-3322.0,"dealer_delta":-1683.0,"call_oi":165,"put_oi":49},{"strike":44.0,"call_delta_oi":12493.0,"put_delta_oi":-4137.0,"dealer_delta":-8356.0,"call_oi":865,"put_oi":57},{"strike":45.0,"call_delta_oi":19543.0,"put_delta_oi":-2750.0,"dealer_delta":-16793.0,"call_oi":882,"put_oi":42},{"strike":46.0,"call_delta_oi":4155.0,"put_delta_oi":-128.0,"dealer_delta":-4027.0,"call_oi":315,"put_oi":2},{"strike":47.0,"call_delta_oi":386.0,"put_delta_oi":-6867.0,"dealer_delta":6481.0,"call_oi":46,"put_oi":80},{"strike":48.0,"call_delta_oi":1299.0,"put_delta_oi":-133.0,"dealer_delta":-1166.0,"call_oi":42,"put_oi":2},{"strike":49.0,"call_delta_oi":2163.0,"put_delta_oi":0,"dealer_delta":-2163.0,"call_oi":82,"put_oi":0},{"strike":50.0,"call_delta_oi":3888.0,"put_delta_oi":-7100.0,"dealer_delta":3213.0,"call_oi":528,"put_oi":106},{"strike":51.0,"call_delta_oi":2074.0,"put_delta_oi":0,"dealer_delta":-2074.0,"call_oi":185,"put_oi":0},{"strike":52.0,"call_delta_oi":1226.0,"put_delta_oi":0,"dealer_delta":-1226.0,"call_oi":48,"put_oi":0},{"strike":53.0,"call_delta_oi":149.0,"put_delta_oi":0,"dealer_delta":-149.0,"call_oi":6,"put_oi":0},{"strike":54.0,"call_delta_oi":373.0,"put_delta_oi":0,"dealer_delta":-373.0,"call_oi":15,"put_oi":0},{"strike":55.0,"call_delta_oi":938.0,"put_delta_oi":0,"dealer_delta":-938.0,"call_oi":64,"put_oi":0},{"strike":60.0,"call_delta_oi":2226.0,"put_delta_oi":0,"dealer_delta":-2226.0,"call_oi":97,"put_oi":0},{"strike":65.0,"call_delta_oi":1318.0,"put_delta_oi":0,"dealer_delta":-1318.0,"call_oi":60,"put_oi":0},{"strike":70.0,"call_delta_oi":1561.0,"put_delta_oi":0,"dealer_delta":-1561.0,"call_oi":90,"put_oi":0}],"net_dealer_delta":483418.0,"total_call_delta":680356.0,"total_put_delta":-1163774.0,"bias":"bullish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":32.119998931884766,"strikes":[{"strike":28.0,"moneyness":0.8717,"type":"put","iv":0.2034,"delta":-0.0763,"oi":215},{"strike":30.0,"moneyness":0.934,"type":"put","iv":0.194,"delta":-0.2038,"oi":3553},{"strike":31.0,"moneyness":0.9651,"type":"put","iv":0.1585,"delta":-0.2726,"oi":1308},{"strike":32.0,"moneyness":0.9963,"type":"put","iv":0.1748,"delta":-0.4143,"oi":878},{"strike":32.0,"moneyness":0.9963,"type":"call","iv":0.0788,"delta":0.6546,"oi":212},{"strike":33.0,"moneyness":1.0274,"type":"put","iv":0.1732,"delta":-0.5458,"oi":4560},{"strike":33.0,"moneyness":1.0274,"type":"call","iv":0.1374,"delta":0.4338,"oi":684},{"strike":34.0,"moneyness":1.0585,"type":"put","iv":0.207,"delta":-0.6368,"oi":1719},{"strike":35.0,"moneyness":1.0897,"type":"put","iv":0.2133,"delta":-0.7227,"oi":425},{"strike":35.0,"moneyness":1.0897,"type":"call","iv":0.1834,"delta":0.2405,"oi":241},{"strike":36.0,"moneyness":1.1208,"type":"put","iv":0.2595,"delta":-0.7475,"oi":546},{"strike":36.0,"moneyness":1.1208,"type":"call","iv":0.4001,"delta":0.3555,"oi":253},{"strike":37.0,"moneyness":1.1519,"type":"call","iv":0.2653,"delta":0.1998,"oi":434},{"strike":38.0,"moneyness":1.1831,"type":"call","iv":0.2496,"delta":0.1347,"oi":158},{"strike":39.0,"moneyness":1.2142,"type":"call","iv":0.602,"delta":0.3425,"oi":363},{"strike":40.0,"moneyness":1.2453,"type":"call","iv":0.6377,"delta":0.3304,"oi":243},{"strike":43.0,"moneyness":1.3387,"type":"call","iv":0.7259,"delta":0.2988,"oi":126},{"strike":44.0,"moneyness":1.3699,"type":"call","iv":0.445,"delta":0.124,"oi":729},{"strike":45.0,"moneyness":1.401,"type":"call","iv":0.7917,"delta":0.2885,"oi":262},{"strike":46.0,"moneyness":1.4321,"type":"call","iv":0.3582,"delta":0.0428,"oi":199},{"strike":50.0,"moneyness":1.5567,"type":"call","iv":0.5527,"delta":0.0949,"oi":237},{"strike":51.0,"moneyness":1.5878,"type":"call","iv":0.6118,"delta":0.1121,"oi":185}]},{"expiration":"01/21/2028","underlying_price":32.119998931884766,"strikes":[{"strike":28.0,"moneyness":0.8717,"type":"put","iv":0.2728,"delta":-0.2193,"oi":1037},{"strike":30.0,"moneyness":0.934,"type":"put","iv":0.2396,"delta":-0.278,"oi":108},{"strike":32.0,"moneyness":0.9963,"type":"put","iv":0.2342,"delta":-0.3614,"oi":1471},{"strike":33.0,"moneyness":1.0274,"type":"put","iv":0.2739,"delta":-0.4026,"oi":9169},{"strike":33.0,"moneyness":1.0274,"type":"call","iv":0.1721,"delta":0.5957,"oi":200},{"strike":35.0,"moneyness":1.0897,"type":"call","iv":0.2503,"delta":0.5142,"oi":4336},{"strike":36.0,"moneyness":1.1208,"type":"call","iv":0.2288,"delta":0.4623,"oi":173},{"strike":37.0,"moneyness":1.1519,"type":"call","iv":0.2754,"delta":0.4534,"oi":1931},{"strike":38.0,"moneyness":1.1831,"type":"call","iv":0.1969,"delta":0.3483,"oi":302},{"strike":40.0,"moneyness":1.2453,"type":"put","iv":0.3603,"delta":-0.5768,"oi":525},{"strike":42.0,"moneyness":1.3076,"type":"put","iv":0.3736,"delta":-0.6127,"oi":368},{"strike":42.0,"moneyness":1.3076,"type":"call","iv":0.1885,"delta":0.1888,"oi":116},{"strike":45.0,"moneyness":1.401,"type":"call","iv":0.3832,"delta":0.3349,"oi":255},{"strike":50.0,"moneyness":1.5567,"type":"put","iv":0.477,"delta":-0.6698,"oi":106}]},{"expiration":"02/19/2027","underlying_price":32.119998931884766,"strikes":[{"strike":40.0,"moneyness":1.2453,"type":"put","iv":0.3409,"delta":-0.8053,"oi":189}]},{"expiration":"10/16/2026","underlying_price":32.119998931884766,"strikes":[{"strike":32.0,"moneyness":0.9963,"type":"put","iv":0.1357,"delta":-0.4137,"oi":281},{"strike":32.0,"moneyness":0.9963,"type":"call","iv":0.1279,"delta":0.5909,"oi":1599},{"strike":33.0,"moneyness":1.0274,"type":"call","iv":0.1547,"delta":0.1951,"oi":366},{"strike":34.0,"moneyness":1.0585,"type":"call","iv":0.3081,"delta":0.178,"oi":118},{"strike":35.0,"moneyness":1.0897,"type":"call","iv":0.4055,"delta":0.1436,"oi":260}]},{"expiration":"11/20/2026","underlying_price":32.119998931884766,"strikes":[{"strike":30.0,"moneyness":0.934,"type":"call","iv":0.1606,"delta":0.9027,"oi":112},{"strike":32.0,"moneyness":0.9963,"type":"call","iv":0.1328,"delta":0.5862,"oi":258},{"strike":33.0,"moneyness":1.0274,"type":"call","iv":0.136,"delta":0.3408,"oi":179},{"strike":34.0,"moneyness":1.0585,"type":"call","iv":0.1683,"delta":0.209,"oi":233},{"strike":35.0,"moneyness":1.0897,"type":"call","iv":0.2302,"delta":0.1788,"oi":196},{"strike":36.0,"moneyness":1.1208,"type":"call","iv":0.2398,"delta":0.1144,"oi":280},{"strike":37.0,"moneyness":1.1519,"type":"call","iv":0.6524,"delta":0.3242,"oi":111},{"strike":38.0,"moneyness":1.1831,"type":"call","iv":0.2748,"delta":0.057,"oi":102},{"strike":42.0,"moneyness":1.3076,"type":"call","iv":0.5409,"delta":0.1074,"oi":202},{"strike":44.0,"moneyness":1.3699,"type":"call","iv":0.9799,"delta":0.2444,"oi":123},{"strike":45.0,"moneyness":1.401,"type":"call","iv":0.6393,"delta":0.0944,"oi":365},{"strike":46.0,"moneyness":1.4321,"type":"call","iv":1.2169,"delta":0.2808,"oi":106},{"strike":50.0,"moneyness":1.5567,"type":"call","iv":0.5171,"delta":0.0127,"oi":203}]}],"greeks_heatmap":{"data":[{"strike":31.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":0,"call_gamma":0,"put_gamma":0,"call_theta":0,"put_theta":0,"call_vega":0,"put_vega":0,"call_oi":85,"put_oi":0},{"strike":32.0,"dte":14,"expiration":"10/16/2026","call_delta":0.5909,"put_delta":-0.4137,"call_gamma":0.5011,"put_gamma":0.473541,"call_theta":-0.0138,"put_theta":-0.0108,"call_vega":0.0236,"put_vega":0.0236,"call_oi":1599,"put_oi":281},{"strike":33.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1951,"put_delta":0,"call_gamma":0.294086,"put_gamma":0,"call_theta":-0.0107,"put_theta":0,"call_vega":0.0167,"put_vega":0,"call_oi":366,"put_oi":0},{"strike":34.0,"dte":14,"expiration":"10/16/2026","call_delta":0.178,"put_delta":0,"call_gamma":0.139496,"put_gamma":0,"call_theta":-0.0194,"put_theta":0,"call_vega":0.0158,"put_vega":0,"call_oi":118,"put_oi":0},{"strike":35.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1436,"put_delta":0,"call_gamma":0.092143,"put_gamma":0,"call_theta":-0.0219,"put_theta":0,"call_vega":0.0137,"put_vega":0,"call_oi":260,"put_oi":0},{"strike":36.0,"dte":14,"expiration":"10/16/2026","call_delta":0.112,"put_delta":0,"call_gamma":0.066436,"put_gamma":0,"call_theta":-0.0214,"put_theta":0,"call_vega":0.0115,"put_vega":0,"call_oi":56,"put_oi":0},{"strike":30.0,"dte":49,"expiration":"11/20/2026","call_delta":0.9027,"put_delta":0,"call_gamma":0.091918,"put_gamma":0,"call_theta":-0.0065,"put_theta":0,"call_vega":0.02,"put_vega":0,"call_oi":112,"put_oi":0},{"strike":31.0,"dte":49,"expiration":"11/20/2026","call_delta":0.9728,"put_delta":0,"call_gamma":0.090925,"put_gamma":0,"call_theta":-0.0039,"put_theta":0,"call_vega":0.0073,"put_vega":0,"call_oi":79,"put_oi":0},{"strike":32.0,"dte":49,"expiration":"11/20/2026","call_delta":0.5862,"put_delta":0,"call_gamma":0.251796,"put_gamma":0,"call_theta":-0.0084,"put_theta":0,"call_vega":0.0454,"put_vega":0,"call_oi":258,"put_oi":0},{"strike":33.0,"dte":49,"expiration":"11/20/2026","call_delta":0.3408,"put_delta":0,"call_gamma":0.231571,"put_gamma":0,"call_theta":-0.0073,"put_theta":0,"call_vega":0.0427,"put_vega":0,"call_oi":179,"put_oi":0},{"strike":34.0,"dte":49,"expiration":"11/20/2026","call_delta":0.209,"put_delta":0,"call_gamma":0.146598,"put_gamma":0,"call_theta":-0.0066,"put_theta":0,"call_vega":0.0335,"put_vega":0,"call_oi":233,"put_oi":0},{"strike":35.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1788,"put_delta":0,"call_gamma":0.09745,"put_gamma":0,"call_theta":-0.0079,"put_theta":0,"call_vega":0.0304,"put_vega":0,"call_oi":196,"put_oi":0},{"strike":36.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1144,"put_delta":0,"call_gamma":0.06922,"put_gamma":0,"call_theta":-0.006,"put_theta":0,"call_vega":0.0225,"put_vega":0,"call_oi":280,"put_oi":0},{"strike":37.0,"dte":49,"expiration":"11/20/2026","call_delta":0.3242,"put_delta":0,"call_gamma":0.047316,"put_gamma":0,"call_theta":-0.0295,"put_theta":0,"call_vega":0.0419,"put_vega":0,"call_oi":111,"put_oi":0},{"strike":38.0,"dte":49,"expiration":"11/20/2026","call_delta":0.057,"put_delta":0,"call_gamma":0.035726,"put_gamma":0,"call_theta":-0.004,"put_theta":0,"call_vega":0.0133,"put_vega":0,"call_oi":102,"put_oi":0},{"strike":39.0,"dte":49,"expiration":"11/20/2026","call_delta":0.0517,"put_delta":0,"call_gamma":0.029484,"put_gamma":0,"call_theta":-0.0042,"put_theta":0,"call_vega":0.0123,"put_vega":0,"call_oi":54,"put_oi":0},{"strike":40.0,"dte":49,"expiration":"11/20/2026","call_delta":0.0583,"put_delta":0,"call_gamma":0.027726,"put_gamma":0,"call_theta":-0.0053,"put_theta":0,"call_vega":0.0136,"put_vega":0,"call_oi":82,"put_oi":0}],"strikes":[30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-1.9,"put_25d_iv":13.57,"call_25d_iv":15.47,"put_25d_strike":32.0,"call_25d_strike":33.0,"skew":"neutral"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-2.49,"put_25d_iv":15.85,"call_25d_iv":18.34,"put_25d_strike":31.0,"call_25d_strike":35.0,"skew":"call_skew"},{"expiration":"01/21/2028","dte":476,"risk_reversal":-8.1,"put_25d_iv":23.96,"call_25d_iv":32.07,"put_25d_strike":30.0,"call_25d_strike":50.0,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":28.0,"call_vanna":0,"put_vanna":210.0,"net_vanna":210.0,"call_oi":0,"put_oi":1252},{"strike":30.0,"call_vanna":-6.0,"put_vanna":336.0,"net_vanna":331.0,"call_oi":112,"put_oi":3661},{"strike":31.0,"call_vanna":-2.0,"put_vanna":106.0,"net_vanna":104.0,"call_oi":79,"put_oi":1308},{"strike":32.0,"call_vanna":-40.0,"put_vanna":209.0,"net_vanna":169.0,"call_oi":2069,"put_oi":2630},{"strike":33.0,"call_vanna":21.0,"put_vanna":700.0,"net_vanna":722.0,"call_oi":1429,"put_oi":13729},{"strike":34.0,"call_vanna":23.0,"put_vanna":-94.0,"net_vanna":-71.0,"call_oi":425,"put_oi":1719},{"strike":35.0,"call_vanna":-16.0,"put_vanna":-34.0,"net_vanna":-49.0,"call_oi":5033,"put_oi":425},{"strike":36.0,"call_vanna":37.0,"put_vanna":-46.0,"net_vanna":-9.0,"call_oi":762,"put_oi":546},{"strike":37.0,"call_vanna":125.0,"put_vanna":0,"net_vanna":125.0,"call_oi":2476,"put_oi":0},{"strike":38.0,"call_vanna":56.0,"put_vanna":0,"net_vanna":56.0,"call_oi":562,"put_oi":0},{"strike":39.0,"call_vanna":24.0,"put_vanna":0,"net_vanna":24.0,"call_oi":417,"put_oi":0},{"strike":40.0,"call_vanna":26.0,"put_vanna":-56.0,"net_vanna":-30.0,"call_oi":397,"put_oi":714},{"strike":41.0,"call_vanna":-14.0,"put_vanna":0,"net_vanna":-14.0,"call_oi":85,"put_oi":0},{"strike":42.0,"call_vanna":39.0,"put_vanna":-43.0,"net_vanna":-4.0,"call_oi":402,"put_oi":445},{"strike":43.0,"call_vanna":9.0,"put_vanna":0,"net_vanna":9.0,"call_oi":126,"put_oi":0},{"strike":44.0,"call_vanna":67.0,"put_vanna":0,"net_vanna":67.0,"call_oi":852,"put_oi":0},{"strike":45.0,"call_vanna":73.0,"put_vanna":0,"net_vanna":73.0,"call_oi":882,"put_oi":0},{"strike":46.0,"call_vanna":15.0,"put_vanna":0,"net_vanna":15.0,"call_oi":305,"put_oi":0},{"strike":47.0,"call_vanna":0,"put_vanna":-7.0,"net_vanna":-7.0,"call_oi":0,"put_oi":77},{"strike":49.0,"call_vanna":7.0,"put_vanna":0,"net_vanna":7.0,"call_oi":82,"put_oi":0},{"strike":50.0,"call_vanna":33.0,"put_vanna":-15.0,"net_vanna":18.0,"call_oi":507,"put_oi":106},{"strike":51.0,"call_vanna":15.0,"put_vanna":0,"net_vanna":15.0,"call_oi":185,"put_oi":0},{"strike":60.0,"call_vanna":8.0,"put_vanna":0,"net_vanna":8.0,"call_oi":97,"put_oi":0},{"strike":65.0,"call_vanna":5.0,"put_vanna":0,"net_vanna":5.0,"call_oi":60,"put_oi":0},{"strike":70.0,"call_vanna":8.0,"put_vanna":0,"net_vanna":8.0,"call_oi":90,"put_oi":0}],"net_vanna":1782.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":30.0,"call_charm":-486.0,"put_charm":0,"net_charm":-486.0,"call_oi":112,"put_oi":0},{"strike":31.0,"call_charm":-225.0,"put_charm":0,"net_charm":-225.0,"call_oi":79,"put_oi":0},{"strike":32.0,"call_charm":-34816.0,"put_charm":3258.0,"net_charm":-31558.0,"call_oi":1857,"put_oi":281},{"strike":33.0,"call_charm":-2316.0,"put_charm":0,"net_charm":-2316.0,"call_oi":545,"put_oi":0},{"strike":34.0,"call_charm":-1300.0,"put_charm":0,"net_charm":-1300.0,"call_oi":351,"put_oi":0},{"strike":35.0,"call_charm":-2342.0,"put_charm":0,"net_charm":-2342.0,"call_oi":456,"put_oi":0},{"strike":36.0,"call_charm":-494.0,"put_charm":0,"net_charm":-494.0,"call_oi":336,"put_oi":0},{"strike":37.0,"call_charm":-791.0,"put_charm":0,"net_charm":-791.0,"call_oi":111,"put_oi":0},{"strike":38.0,"call_charm":-17.0,"put_charm":0,"net_charm":-17.0,"call_oi":102,"put_oi":0},{"strike":39.0,"call_charm":-9.0,"put_charm":0,"net_charm":-9.0,"call_oi":54,"put_oi":0},{"strike":40.0,"call_charm":-19.0,"put_charm":0,"net_charm":-19.0,"call_oi":82,"put_oi":0},{"strike":42.0,"call_charm":-202.0,"put_charm":0,"net_charm":-202.0,"call_oi":202,"put_oi":0},{"strike":44.0,"call_charm":-853.0,"put_charm":0,"net_charm":-853.0,"call_oi":123,"put_oi":0},{"strike":45.0,"call_charm":-343.0,"put_charm":0,"net_charm":-343.0,"call_oi":365,"put_oi":0},{"strike":46.0,"call_charm":-1121.0,"put_charm":0,"net_charm":-1121.0,"call_oi":106,"put_oi":0},{"strike":50.0,"call_charm":-4.0,"put_charm":0,"net_charm":-4.0,"call_oi":203,"put_oi":0}],"net_charm":-42080.0,"weekend_delta_shift":-126240.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":108713.0,"put_delta":-14493.0,"net_delta":94220.0,"call_oi":2434,"put_oi":336,"total_oi":2770,"total_volume":34,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":68201.0,"put_delta":-11542.0,"net_delta":56659.0,"call_oi":2739,"put_oi":206,"total_oi":2945,"total_volume":65,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":133166.0,"put_delta":-599187.0,"net_delta":-466020.0,"call_oi":5023,"put_oi":13513,"total_oi":18536,"total_volume":3,"bias":"bearish"},{"expiration":"02/19/2027","dte":140,"call_delta":3403.0,"put_delta":-18061.0,"net_delta":-14657.0,"call_oi":132,"put_oi":235,"total_oi":367,"total_volume":0,"bias":"neutral"},{"expiration":"05/21/2027","dte":231,"call_delta":122.0,"put_delta":-452.0,"net_delta":-330.0,"call_oi":6,"put_oi":9,"total_oi":15,"total_volume":1,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":366751.0,"put_delta":-520040.0,"net_delta":-153289.0,"call_oi":7656,"put_oi":13000,"total_oi":20656,"total_volume":5,"bias":"bearish"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":32.0,"straddle_price":0.65,"straddle_pct":2.02,"implied_move":2.02,"avg_iv":13.2},{"expiration":"11/20/2026","dte":49,"strike":32.0,"straddle_price":1.25,"straddle_pct":3.89,"implied_move":3.89,"avg_iv":13.3},{"expiration":"01/15/2027","dte":105,"strike":32.0,"straddle_price":1.77,"straddle_pct":5.53,"implied_move":5.53,"avg_iv":12.7},{"expiration":"01/21/2028","dte":476,"strike":33.0,"straddle_price":6.45,"straddle_pct":20.08,"implied_move":20.08,"avg_iv":22.3}],"volume_profile":{"profile":[{"strike":21.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":28,"total_oi":28,"bias":"neutral"},{"strike":22.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"},{"strike":23.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"},{"strike":24.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":19,"total_oi":21,"bias":"neutral"},{"strike":27.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"},{"strike":28.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":365,"put_oi":1252,"total_oi":1617,"bias":"neutral"},{"strike":29.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":12,"put_oi":58,"total_oi":70,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":673,"put_oi":3707,"total_oi":4380,"bias":"neutral"},{"strike":31.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":190,"put_oi":1348,"total_oi":1538,"bias":"bullish"},{"strike":32.0,"call_volume":30,"put_volume":2,"total_volume":32,"call_oi":2079,"put_oi":2644,"total_oi":4723,"bias":"bullish"},{"strike":33.0,"call_volume":24,"put_volume":4,"total_volume":28,"call_oi":1443,"put_oi":13770,"total_oi":15213,"bias":"bullish"},{"strike":34.0,"call_volume":2,"put_volume":1,"total_volume":3,"call_oi":442,"put_oi":1779,"total_oi":2221,"bias":"bullish"},{"strike":35.0,"call_volume":36,"put_volume":0,"total_volume":36,"call_oi":5068,"put_oi":447,"total_oi":5515,"bias":"bullish"},{"strike":36.0,"call_volume":8,"put_volume":0,"total_volume":8,"call_oi":771,"put_oi":573,"total_oi":1344,"bias":"bullish"},{"strike":37.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":2500,"put_oi":20,"total_oi":2520,"bias":"bullish"},{"strike":38.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":571,"put_oi":10,"total_oi":581,"bias":"neutral"},{"strike":39.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":440,"put_oi":29,"total_oi":469,"bias":"neutral"},{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":415,"put_oi":755,"total_oi":1170,"bias":"neutral"},{"strike":41.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":129,"put_oi":63,"total_oi":192,"bias":"neutral"},{"strike":42.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":418,"put_oi":456,"total_oi":874,"bias":"neutral"},{"strike":43.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":165,"put_oi":49,"total_oi":214,"bias":"neutral"},{"strike":44.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":865,"put_oi":57,"total_oi":922,"bias":"neutral"},{"strike":45.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":882,"put_oi":42,"total_oi":924,"bias":"neutral"},{"strike":46.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":315,"put_oi":2,"total_oi":317,"bias":"neutral"},{"strike":47.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":46,"put_oi":80,"total_oi":126,"bias":"neutral"},{"strike":48.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":42,"put_oi":2,"total_oi":44,"bias":"neutral"},{"strike":49.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":82,"put_oi":0,"total_oi":82,"bias":"neutral"},{"strike":50.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":528,"put_oi":106,"total_oi":634,"bias":"neutral"},{"strike":51.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":185,"put_oi":0,"total_oi":185,"bias":"neutral"},{"strike":52.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":48,"put_oi":0,"total_oi":48,"bias":"neutral"},{"strike":53.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":6,"put_oi":0,"total_oi":6,"bias":"neutral"},{"strike":54.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":15,"put_oi":0,"total_oi":15,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":64,"put_oi":0,"total_oi":64,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":97,"put_oi":0,"total_oi":97,"bias":"neutral"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":60,"put_oi":0,"total_oi":60,"bias":"neutral"},{"strike":70.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":90,"put_oi":0,"total_oi":90,"bias":"neutral"}],"underlying_price":32.119998931884766,"peak_call_strike":35.0,"peak_put_strike":33.0,"total_call_volume":103,"total_put_volume":7,"volume_pc_ratio":0.068},"iv_contours":{"x":[0.87,0.9,0.93,0.96,1.0,1.03,1.06,1.09,1.12,1.15,1.18,1.21,1.25,1.28],"y":[14,49,105,140],"z":[[null,null,49.12,null,13.18,16.74,30.81,40.55,47.3,55.31,null,null,null,null],[null,62.81,34.83,12.55,13.27,15.93,17.69,22.08,23.98,48.39,27.48,30.86,36.07,null],[20.34,null,19.4,13.31,12.68,15.53,17.86,19.84,32.98,26.53,24.96,60.2,49.8,53.0],[null,null,null,null,null,13.09,17.92,17.7,null,null,null,32.05,34.09,null]],"levels":[12.6,17.6,22.6,27.6,32.7,37.7,42.7,47.7,52.8,57.8,62.8],"min_iv":12.6,"max_iv":62.8},"butterfly_spread":[{"expiration":"11/20/2026","dte":49,"atm_strike":32.0,"atm_iv":13.28,"otm_strike":34.0,"otm_iv":16.83,"itm_strike":30.0,"itm_iv":16.06,"iv_butterfly":6.33,"price_butterfly":1.05,"convexity":"high_convexity"},{"expiration":"01/15/2027","dte":105,"atm_strike":32.0,"atm_iv":7.88,"otm_strike":34.0,"otm_iv":15.02,"itm_strike":31.0,"itm_iv":10.78,"iv_butterfly":10.04,"price_butterfly":0.53,"convexity":"high_convexity"}],"iv_history":[{"date":"2026-09-14","iv":42.03},{"date":"2026-09-15","iv":53.57},{"date":"2026-09-16","iv":50.92},{"date":"2026-09-17","iv":41.45},{"date":"2026-09-18","iv":45.92},{"date":"2026-09-21","iv":47.77},{"date":"2026-09-22","iv":38.8},{"date":"2026-09-23","iv":58.1},{"date":"2026-09-24","iv":44.3},{"date":"2026-09-25","iv":64.7},{"date":"2026-09-28","iv":48.7},{"date":"2026-09-29","iv":55.7},{"date":"2026-09-30","iv":54.1},{"date":"2026-10-01","iv":39.2},{"date":"2026-10-02","iv":39.2}]}}