{"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":"IR","summary":{"name":"IR","price":76.09,"total_oi":20642,"call_oi":16689,"put_oi":3953,"pc_ratio":0.237,"net_gex":1259180.7,"avg_iv":43.9,"iv_rank":2.2,"iv_52w_high":70.95,"iv_52w_low":43.3,"gamma_flip":82.89,"max_pain":75.0},"features":{"symbol":"IR","price":76.09,"total_oi":20642,"analysis_coverage":1.0,"avg_iv_pct":43.9,"iv_rank":2.2,"iv_52w_high_pct":70.95,"iv_52w_low_pct":43.3,"front_dte":14,"front_atm_iv_pct":32.1169,"back_atm_iv_pct":35.9719,"term_premium_pp":-3.855,"expected_move_front_pct":6.29,"straddle_front_pct":4.96,"straddle_30d_pct":4.96,"risk_reversal_front_pp":4.81,"risk_reversal_30d_pp":4.81,"butterfly_front_pp":-6.58,"butterfly_30d_pp":-6.58,"put_call_oi_ratio":0.237,"put_call_oi_front_ratio":0.568,"put_call_volume_front_ratio":0.857,"option_volume":332,"volume_oi_ratio":0.016084,"net_delta_normalized":0.146737,"dealer_delta_normalized":-0.143772,"gex_per_100k_oi":6100090.591997,"vanna_per_100k_oi":5605.077027,"charm_per_100k_oi":-72793.333979,"weekend_delta_shift_per_100k_oi":-218375.157446,"iv_surface_range_pp":55.7,"gamma_flip_distance_pct":8.936785,"max_pain_distance_pct":-1.432514,"peak_call_distance_pct":-8.00368,"peak_put_distance_pct":5.138652},"analyses":{"gamma_walls":[{"strike":40.0,"call_gex":3060.96,"put_gex":-379.01,"net_gex":2681.95,"call_oi":234,"put_oi":34},{"strike":45.0,"call_gex":8129.58,"put_gex":-774.27,"net_gex":7355.31,"call_oi":413,"put_oi":37},{"strike":50.0,"call_gex":3455.96,"put_gex":-1493.63,"net_gex":1962.33,"call_oi":118,"put_oi":56},{"strike":55.0,"call_gex":5618.81,"put_gex":-6098.97,"net_gex":-480.16,"call_oi":134,"put_oi":142},{"strike":60.0,"call_gex":684.73,"put_gex":-12854.3,"net_gex":-12169.57,"call_oi":11,"put_oi":205},{"strike":65.0,"call_gex":808.37,"put_gex":-64449.88,"net_gex":-63641.51,"call_oi":424,"put_oi":673},{"strike":70.0,"call_gex":52293.01,"put_gex":-86577.52,"net_gex":-34284.52,"call_oi":307,"put_oi":551},{"strike":75.0,"call_gex":55068.41,"put_gex":-312520.12,"net_gex":-257451.71,"call_oi":229,"put_oi":1546},{"strike":80.0,"call_gex":158694.52,"put_gex":-73232.93,"net_gex":85461.58,"call_oi":777,"put_oi":373},{"strike":85.0,"call_gex":480563.17,"put_gex":-13125.36,"net_gex":467437.8,"call_oi":3078,"put_oi":81},{"strike":90.0,"call_gex":532794.16,"put_gex":-31229.32,"net_gex":501564.85,"call_oi":4252,"put_oi":253},{"strike":95.0,"call_gex":436629.83,"put_gex":0.0,"net_gex":436629.83,"call_oi":4520,"put_oi":0},{"strike":100.0,"call_gex":79538.07,"put_gex":-159.08,"net_gex":79378.99,"call_oi":1167,"put_oi":2},{"strike":105.0,"call_gex":4687.34,"put_gex":0.0,"net_gex":4687.34,"call_oi":77,"put_oi":0},{"strike":110.0,"call_gex":31093.78,"put_gex":0.0,"net_gex":31093.78,"call_oi":648,"put_oi":0},{"strike":115.0,"call_gex":999.62,"put_gex":0.0,"net_gex":999.62,"call_oi":20,"put_oi":0},{"strike":120.0,"call_gex":4302.44,"put_gex":0.0,"net_gex":4302.44,"call_oi":131,"put_oi":0},{"strike":125.0,"call_gex":167.8,"put_gex":0.0,"net_gex":167.8,"call_oi":4,"put_oi":0},{"strike":130.0,"call_gex":643.42,"put_gex":0.0,"net_gex":643.42,"call_oi":22,"put_oi":0},{"strike":135.0,"call_gex":1050.91,"put_gex":0.0,"net_gex":1050.91,"call_oi":37,"put_oi":0},{"strike":145.0,"call_gex":988.16,"put_gex":0.0,"net_gex":988.16,"call_oi":49,"put_oi":0},{"strike":150.0,"call_gex":87.09,"put_gex":0.0,"net_gex":87.09,"call_oi":4,"put_oi":0},{"strike":155.0,"call_gex":714.95,"put_gex":0.0,"net_gex":714.95,"call_oi":33,"put_oi":0}],"pain_by_strike":[{"strike":40.0,"call_value":0,"put_value":125775.0,"total_value":125775.0},{"strike":45.0,"call_value":1170.0,"put_value":106180.0,"total_value":107350.0},{"strike":50.0,"call_value":4405.0,"put_value":86770.0,"total_value":91175.0},{"strike":55.0,"call_value":8230.0,"put_value":67640.0,"total_value":75870.0},{"strike":60.0,"call_value":12725.0,"put_value":49220.0,"total_value":61945.0},{"strike":65.0,"call_value":17275.0,"put_value":31825.0,"total_value":49100.0},{"strike":70.0,"call_value":23945.0,"put_value":17795.0,"total_value":41740.0},{"strike":75.0,"call_value":32150.0,"put_value":6520.0,"total_value":38670.0},{"strike":80.0,"call_value":41500.0,"put_value":2975.0,"total_value":44475.0},{"strike":85.0,"call_value":54735.0,"put_value":1295.0,"total_value":56030.0},{"strike":90.0,"call_value":83360.0,"put_value":20.0,"total_value":83380.0},{"strike":95.0,"call_value":133245.0,"put_value":10.0,"total_value":133255.0},{"strike":100.0,"call_value":205730.0,"put_value":0.0,"total_value":205730.0},{"strike":105.0,"call_value":284050.0,"put_value":0.0,"total_value":284050.0},{"strike":110.0,"call_value":362755.0,"put_value":0.0,"total_value":362755.0},{"strike":115.0,"call_value":444700.0,"put_value":0.0,"total_value":444700.0},{"strike":120.0,"call_value":526745.0,"put_value":0.0,"total_value":526745.0},{"strike":125.0,"call_value":609445.0,"put_value":0.0,"total_value":609445.0},{"strike":130.0,"call_value":692165.0,"put_value":0.0,"total_value":692165.0},{"strike":135.0,"call_value":774995.0,"put_value":0.0,"total_value":774995.0},{"strike":145.0,"call_value":941025.0,"put_value":0.0,"total_value":941025.0},{"strike":150.0,"call_value":1024285.0,"put_value":0.0,"total_value":1024285.0},{"strike":155.0,"call_value":1107565.0,"put_value":0,"total_value":1107565.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":102.2,"strike":57.5},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":55.6,"strike":55.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":56.4,"strike":52.5},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":43.3,"strike":70.0},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":35.1,"strike":70.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":35.1,"strike":70.0},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":null,"strike":null},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":null,"strike":null},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":null,"strike":null},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":32.1,"strike":75.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":36.0,"strike":75.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":34.1,"strike":75.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":33.3,"strike":80.0},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":32.2,"strike":80.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":32.3,"strike":80.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":42.0,"strike":85.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":28.2,"strike":85.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":31.6,"strike":85.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":75.7,"strike":92.5},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":37.7,"strike":90.0},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":50.3,"strike":114.35}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":6,"total_oi":662},{"expiration":"11/20/2026","dte":49,"iv":0.4605,"contract_count":5,"total_oi":67},{"expiration":"12/18/2026","dte":77,"iv":0.1364,"contract_count":6,"total_oi":574},{"expiration":"01/15/2027","dte":105,"iv":0.0,"contract_count":6,"total_oi":2281},{"expiration":"03/19/2027","dte":168,"iv":0.2284,"contract_count":6,"total_oi":122},{"expiration":"06/17/2027","dte":258,"iv":0.7438,"contract_count":6,"total_oi":41},{"expiration":"09/17/2027","dte":350,"iv":0.2069,"contract_count":5,"total_oi":36}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":6.29,"expected_move_2std":12.58,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":13.18,"expected_move_2std":26.35,"contract_count":2},{"expiration":"12/18/2026","dte":77,"expected_move_1std":15.73,"expected_move_2std":31.47,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":18.19,"expected_move_2std":36.39,"contract_count":2},{"expiration":"03/19/2027","dte":168,"expected_move_1std":22.73,"expected_move_2std":45.46,"contract_count":2},{"expiration":"06/17/2027","dte":258,"expected_move_1std":30.16,"expected_move_2std":60.31,"contract_count":2},{"expiration":"09/17/2027","dte":350,"expected_move_1std":33.61,"expected_move_2std":67.22,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":734,"put_oi":417,"total_oi":1151,"pc_ratio":0.568,"pc_ratio_volume":0.857,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":118,"put_oi":43,"total_oi":161,"pc_ratio":0.364,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":1902,"put_oi":419,"total_oi":2321,"pc_ratio":0.22,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":12427,"put_oi":2914,"total_oi":15341,"pc_ratio":0.234,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":435,"put_oi":98,"total_oi":533,"pc_ratio":0.225,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"06/17/2027","dte":258,"call_oi":520,"put_oi":38,"total_oi":558,"pc_ratio":0.073,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"09/17/2027","dte":350,"call_oi":553,"put_oi":24,"total_oi":577,"pc_ratio":0.043,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":40.0,"call_delta_oi":22683.0,"put_delta_oi":-88.0,"dealer_delta":-22595.0,"call_oi":234,"put_oi":34},{"strike":45.0,"call_delta_oi":39339.0,"put_delta_oi":-198.0,"dealer_delta":-39140.0,"call_oi":413,"put_oi":37},{"strike":50.0,"call_delta_oi":10902.0,"put_delta_oi":-292.0,"dealer_delta":-10610.0,"call_oi":118,"put_oi":56},{"strike":55.0,"call_delta_oi":11908.0,"put_delta_oi":-1145.0,"dealer_delta":-10764.0,"call_oi":131,"put_oi":142},{"strike":60.0,"call_delta_oi":952.0,"put_delta_oi":-2344.0,"dealer_delta":1392.0,"call_oi":11,"put_oi":205},{"strike":65.0,"call_delta_oi":792.0,"put_delta_oi":-11285.0,"dealer_delta":10492.0,"call_oi":10,"put_oi":673},{"strike":70.0,"call_delta_oi":24033.0,"put_delta_oi":-12596.0,"dealer_delta":-11438.0,"call_oi":307,"put_oi":551},{"strike":75.0,"call_delta_oi":13740.0,"put_delta_oi":-62430.0,"dealer_delta":48689.0,"call_oi":229,"put_oi":1546},{"strike":80.0,"call_delta_oi":32245.0,"put_delta_oi":-21534.0,"dealer_delta":-10711.0,"call_oi":777,"put_oi":373},{"strike":85.0,"call_delta_oi":96129.0,"put_delta_oi":-5695.0,"dealer_delta":-90434.0,"call_oi":3078,"put_oi":81},{"strike":90.0,"call_delta_oi":85605.0,"put_delta_oi":-19480.0,"dealer_delta":-66125.0,"call_oi":4252,"put_oi":253},{"strike":95.0,"call_delta_oi":77149.0,"put_delta_oi":0,"dealer_delta":-77149.0,"call_oi":4520,"put_oi":0},{"strike":100.0,"call_delta_oi":10698.0,"put_delta_oi":-159.0,"dealer_delta":-10539.0,"call_oi":1167,"put_oi":2},{"strike":105.0,"call_delta_oi":809.0,"put_delta_oi":0,"dealer_delta":-809.0,"call_oi":77,"put_oi":0},{"strike":110.0,"call_delta_oi":5249.0,"put_delta_oi":0,"dealer_delta":-5249.0,"call_oi":648,"put_oi":0},{"strike":115.0,"call_delta_oi":244.0,"put_delta_oi":0,"dealer_delta":-244.0,"call_oi":20,"put_oi":0},{"strike":120.0,"call_delta_oi":730.0,"put_delta_oi":0,"dealer_delta":-730.0,"call_oi":131,"put_oi":0},{"strike":125.0,"call_delta_oi":46.0,"put_delta_oi":0,"dealer_delta":-46.0,"call_oi":4,"put_oi":0},{"strike":130.0,"call_delta_oi":130.0,"put_delta_oi":0,"dealer_delta":-130.0,"call_oi":22,"put_oi":0},{"strike":135.0,"call_delta_oi":233.0,"put_delta_oi":0,"dealer_delta":-233.0,"call_oi":37,"put_oi":0},{"strike":145.0,"call_delta_oi":201.0,"put_delta_oi":0,"dealer_delta":-201.0,"call_oi":49,"put_oi":0},{"strike":150.0,"call_delta_oi":20.0,"put_delta_oi":0,"dealer_delta":-20.0,"call_oi":4,"put_oi":0},{"strike":155.0,"call_delta_oi":181.0,"put_delta_oi":0,"dealer_delta":-181.0,"call_oi":33,"put_oi":0}],"net_dealer_delta":-296774.0,"total_call_delta":434020.0,"total_put_delta":-137245.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":76.08999633789062,"strikes":[{"strike":65.0,"moneyness":0.8543,"type":"put","iv":0.3807,"delta":-0.1745,"oi":579},{"strike":70.0,"moneyness":0.92,"type":"put","iv":0.3461,"delta":-0.2711,"oi":305},{"strike":75.0,"moneyness":0.9857,"type":"call","iv":0.3379,"delta":0.5938,"oi":132},{"strike":75.0,"moneyness":0.9857,"type":"put","iv":0.3406,"delta":-0.4064,"oi":1295},{"strike":80.0,"moneyness":1.0514,"type":"call","iv":0.324,"delta":0.447,"oi":238},{"strike":80.0,"moneyness":1.0514,"type":"put","iv":0.3149,"delta":-0.5565,"oi":292},{"strike":85.0,"moneyness":1.1171,"type":"call","iv":0.3176,"delta":0.3096,"oi":2718},{"strike":90.0,"moneyness":1.1828,"type":"call","iv":0.322,"delta":0.206,"oi":3530},{"strike":90.0,"moneyness":1.1828,"type":"put","iv":0.349,"delta":-0.7712,"oi":250},{"strike":95.0,"moneyness":1.2485,"type":"call","iv":0.3721,"delta":0.1692,"oi":4395},{"strike":100.0,"moneyness":1.3142,"type":"call","iv":0.3434,"delta":0.0912,"oi":1137}]},{"expiration":"03/19/2027","underlying_price":76.08999633789062,"strikes":[{"strike":55.0,"moneyness":0.7228,"type":"call","iv":0.4271,"delta":0.9091,"oi":126}]},{"expiration":"06/17/2027","underlying_price":76.08999633789062,"strikes":[{"strike":40.0,"moneyness":0.5257,"type":"call","iv":0.4817,"delta":0.9691,"oi":218}]},{"expiration":"09/17/2027","underlying_price":76.08999633789062,"strikes":[{"strike":45.0,"moneyness":0.5914,"type":"call","iv":0.3916,"delta":0.9525,"oi":405}]},{"expiration":"10/16/2026","underlying_price":76.08999633789062,"strikes":[{"strike":70.0,"moneyness":0.92,"type":"put","iv":0.4054,"delta":-0.1254,"oi":155},{"strike":70.0,"moneyness":0.92,"type":"call","iv":0.4614,"delta":0.8459,"oi":120},{"strike":75.0,"moneyness":0.9857,"type":"put","iv":0.3191,"delta":-0.3841,"oi":185},{"strike":80.0,"moneyness":1.0514,"type":"call","iv":0.3573,"delta":0.2461,"oi":107}]},{"expiration":"12/18/2026","underlying_price":76.08999633789062,"strikes":[{"strike":55.0,"moneyness":0.7228,"type":"put","iv":0.5675,"delta":-0.0782,"oi":109},{"strike":60.0,"moneyness":0.7885,"type":"put","iv":0.4629,"delta":-0.1016,"oi":118},{"strike":70.0,"moneyness":0.92,"type":"call","iv":0.3381,"delta":0.7502,"oi":136},{"strike":80.0,"moneyness":1.0514,"type":"call","iv":0.3238,"delta":0.4186,"oi":298},{"strike":90.0,"moneyness":1.1828,"type":"call","iv":0.3149,"delta":0.1503,"oi":601},{"strike":110.0,"moneyness":1.4457,"type":"call","iv":0.5137,"delta":0.0782,"oi":608}]}],"greeks_heatmap":{"data":[{"strike":65.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":414,"put_oi":0},{"strike":70.0,"dte":14,"expiration":"10/16/2026","call_delta":0.8459,"put_delta":-0.1254,"call_gamma":0.035828,"put_gamma":0.03544,"call_theta":-0.0672,"put_theta":-0.045,"call_vega":0.0341,"put_vega":0.0296,"call_oi":120,"put_oi":155},{"strike":75.0,"dte":14,"expiration":"10/16/2026","call_delta":0.6148,"put_delta":-0.3841,"call_gamma":0.082404,"put_gamma":0.083349,"call_theta":-0.0734,"put_theta":-0.0638,"call_vega":0.0549,"put_vega":0.0549,"call_oi":57,"put_oi":185},{"strike":80.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2461,"put_delta":0,"call_gamma":0.06141,"put_gamma":0,"call_theta":-0.0643,"put_theta":0,"call_vega":0.0452,"put_vega":0,"call_oi":107,"put_oi":0},{"strike":85.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1647,"put_delta":0,"call_gamma":0.031813,"put_gamma":0,"call_theta":-0.0215,"put_theta":0,"call_vega":0.0684,"put_vega":0,"call_oi":83,"put_oi":0},{"strike":55.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.0782,"call_gamma":0,"put_gamma":0.007418,"call_theta":0,"put_theta":-0.0182,"call_vega":0,"put_vega":0.0507,"call_oi":0,"put_oi":109},{"strike":60.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.1016,"call_gamma":0,"put_gamma":0.01105,"call_theta":0,"put_theta":-0.0178,"call_vega":0,"put_vega":0.0617,"call_oi":0,"put_oi":118},{"strike":70.0,"dte":77,"expiration":"12/18/2026","call_delta":0.7502,"put_delta":-0.2613,"call_gamma":0.027058,"put_gamma":0.025778,"call_theta":-0.0302,"put_theta":-0.0244,"call_vega":0.1103,"put_vega":0.1129,"call_oi":136,"put_oi":69},{"strike":80.0,"dte":77,"expiration":"12/18/2026","call_delta":0.4186,"put_delta":0,"call_gamma":0.034743,"put_gamma":0,"call_theta":-0.0322,"put_theta":0,"call_vega":0.1356,"put_vega":0,"call_oi":298,"put_oi":0},{"strike":85.0,"dte":77,"expiration":"12/18/2026","call_delta":0.2678,"put_delta":0,"call_gamma":0.029433,"put_gamma":0,"call_theta":-0.0264,"put_theta":0,"call_vega":0.1143,"put_vega":0,"call_oi":52,"put_oi":0},{"strike":90.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1503,"put_delta":0,"call_gamma":0.021357,"put_gamma":0,"call_theta":-0.018,"put_theta":0,"call_vega":0.0811,"put_vega":0,"call_oi":601,"put_oi":0}],"strikes":[55.0,60.0,65.0,70.0,75.0,80.0,85.0,90.0],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":4.81,"put_25d_iv":40.54,"call_25d_iv":35.73,"put_25d_strike":70.0,"call_25d_strike":80.0,"skew":"put_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":4.11,"put_25d_iv":36.33,"call_25d_iv":32.23,"put_25d_strike":70.0,"call_25d_strike":85.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":2.41,"put_25d_iv":34.61,"call_25d_iv":32.2,"put_25d_strike":70.0,"call_25d_strike":90.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":40.0,"call_vanna":-12.0,"put_vanna":0,"net_vanna":-12.0,"call_oi":218,"put_oi":0},{"strike":45.0,"call_vanna":-35.0,"put_vanna":0,"net_vanna":-35.0,"call_oi":405,"put_oi":0},{"strike":50.0,"call_vanna":-8.0,"put_vanna":0,"net_vanna":-8.0,"call_oi":61,"put_oi":0},{"strike":55.0,"call_vanna":-11.0,"put_vanna":6.0,"net_vanna":-5.0,"call_oi":126,"put_oi":109},{"strike":60.0,"call_vanna":0,"put_vanna":8.0,"net_vanna":8.0,"call_oi":0,"put_oi":118},{"strike":65.0,"call_vanna":0,"put_vanna":52.0,"net_vanna":52.0,"call_oi":0,"put_oi":579},{"strike":70.0,"call_vanna":-14.0,"put_vanna":34.0,"net_vanna":21.0,"call_oi":256,"put_oi":529},{"strike":75.0,"call_vanna":-6.0,"put_vanna":53.0,"net_vanna":47.0,"call_oi":189,"put_oi":1480},{"strike":80.0,"call_vanna":18.0,"put_vanna":-7.0,"net_vanna":11.0,"call_oi":733,"put_oi":292},{"strike":85.0,"call_vanna":212.0,"put_vanna":-5.0,"net_vanna":207.0,"call_oi":3018,"put_oi":68},{"strike":90.0,"call_vanna":369.0,"put_vanna":-22.0,"net_vanna":347.0,"call_oi":4223,"put_oi":250},{"strike":95.0,"call_vanna":402.0,"put_vanna":0,"net_vanna":402.0,"call_oi":4475,"put_oi":0},{"strike":100.0,"call_vanna":81.0,"put_vanna":0,"net_vanna":81.0,"call_oi":1137,"put_oi":0},{"strike":105.0,"call_vanna":4.0,"put_vanna":0,"net_vanna":4.0,"call_oi":51,"put_oi":0},{"strike":110.0,"call_vanna":34.0,"put_vanna":0,"net_vanna":34.0,"call_oi":608,"put_oi":0},{"strike":120.0,"call_vanna":4.0,"put_vanna":0,"net_vanna":4.0,"call_oi":100,"put_oi":0}],"net_vanna":1157.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":70.0,"call_charm":-17787.0,"put_charm":2282.0,"net_charm":-15505.0,"call_oi":120,"put_oi":155},{"strike":75.0,"call_charm":-6704.0,"put_charm":11815.0,"net_charm":5111.0,"call_oi":57,"put_oi":185},{"strike":80.0,"call_charm":-4412.0,"put_charm":0,"net_charm":-4412.0,"call_oi":107,"put_oi":0},{"strike":85.0,"call_charm":-219.0,"put_charm":0,"net_charm":-219.0,"call_oi":83,"put_oi":0}],"net_charm":-15026.0,"weekend_delta_shift":-45077.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":16874.0,"put_delta":-12409.0,"net_delta":4466.0,"call_oi":317,"put_oi":417,"total_oi":734,"total_volume":26,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":2975.0,"put_delta":-1395.0,"net_delta":1580.0,"call_oi":118,"put_oi":43,"total_oi":161,"total_volume":42,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":40716.0,"put_delta":-7418.0,"net_delta":33298.0,"call_oi":1902,"put_oi":419,"total_oi":2321,"total_volume":0,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":264906.0,"put_delta":-112323.0,"net_delta":152583.0,"call_oi":12427,"put_oi":2914,"total_oi":15341,"total_volume":0,"bias":"bullish"},{"expiration":"03/19/2027","dte":168,"call_delta":26336.0,"put_delta":-2042.0,"net_delta":24294.0,"call_oi":435,"put_oi":98,"total_oi":533,"total_volume":10,"bias":"neutral"},{"expiration":"06/17/2027","dte":258,"call_delta":33558.0,"put_delta":-1175.0,"net_delta":32384.0,"call_oi":520,"put_oi":38,"total_oi":558,"total_volume":2,"bias":"neutral"},{"expiration":"09/17/2027","dte":350,"call_delta":48653.0,"put_delta":-483.0,"net_delta":48170.0,"call_oi":553,"put_oi":24,"total_oi":577,"total_volume":188,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":75.0,"straddle_price":3.77,"straddle_pct":4.96,"implied_move":4.96,"avg_iv":32.1},{"expiration":"12/18/2026","dte":77,"strike":75.0,"straddle_price":9.48,"straddle_pct":12.45,"implied_move":12.45,"avg_iv":34.3},{"expiration":"01/15/2027","dte":105,"strike":75.0,"straddle_price":10.95,"straddle_pct":14.39,"implied_move":14.39,"avg_iv":33.9}],"volume_profile":{"profile":[{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":234,"put_oi":34,"total_oi":268,"bias":"neutral"},{"strike":45.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":413,"put_oi":37,"total_oi":450,"bias":"bullish"},{"strike":50.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":118,"put_oi":56,"total_oi":174,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":134,"put_oi":142,"total_oi":276,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":11,"put_oi":205,"total_oi":216,"bias":"neutral"},{"strike":65.0,"call_volume":8,"put_volume":0,"total_volume":8,"call_oi":424,"put_oi":673,"total_oi":1097,"bias":"bullish"},{"strike":70.0,"call_volume":218,"put_volume":5,"total_volume":223,"call_oi":307,"put_oi":551,"total_oi":858,"bias":"bullish"},{"strike":75.0,"call_volume":12,"put_volume":7,"total_volume":19,"call_oi":229,"put_oi":1546,"total_oi":1775,"bias":"bullish"},{"strike":80.0,"call_volume":14,"put_volume":22,"total_volume":36,"call_oi":777,"put_oi":373,"total_oi":1150,"bias":"bearish"},{"strike":85.0,"call_volume":10,"put_volume":0,"total_volume":10,"call_oi":3078,"put_oi":81,"total_oi":3159,"bias":"bullish"},{"strike":90.0,"call_volume":0,"put_volume":22,"total_volume":22,"call_oi":4252,"put_oi":253,"total_oi":4505,"bias":"bearish"},{"strike":95.0,"call_volume":0,"put_volume":12,"total_volume":12,"call_oi":4520,"put_oi":0,"total_oi":4520,"bias":"bearish"},{"strike":100.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1167,"put_oi":2,"total_oi":1169,"bias":"neutral"},{"strike":105.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":77,"put_oi":0,"total_oi":77,"bias":"neutral"},{"strike":110.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":648,"put_oi":0,"total_oi":648,"bias":"neutral"},{"strike":115.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":20,"put_oi":0,"total_oi":20,"bias":"neutral"},{"strike":120.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":131,"put_oi":0,"total_oi":131,"bias":"neutral"},{"strike":125.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":0,"total_oi":4,"bias":"neutral"},{"strike":130.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":22,"put_oi":0,"total_oi":22,"bias":"neutral"},{"strike":135.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":37,"put_oi":0,"total_oi":37,"bias":"neutral"},{"strike":145.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":49,"put_oi":0,"total_oi":49,"bias":"neutral"},{"strike":150.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":0,"total_oi":4,"bias":"neutral"},{"strike":155.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":33,"put_oi":0,"total_oi":33,"bias":"neutral"}],"underlying_price":76.08999633789062,"peak_call_strike":70.0,"peak_put_strike":80.0,"total_call_volume":264,"total_put_volume":68,"volume_pc_ratio":0.258},"iv_contours":{"x":[0.72,0.79,0.85,0.92,0.99,1.05,1.12,1.18,1.25],"y":[14,49,77,105,168],"z":[[null,null,55.1,43.34,32.11,33.27,null,null,83.87],[null,null,null,null,37.51,32.19,28.25,null,null],[56.75,46.29,35.56,35.07,34.26,32.73,32.23,31.49,37.67],[50.53,41.98,38.07,35.13,33.92,31.95,31.11,33.55,37.21],[43.43,null,35.44,null,null,32.84,32.34,31.78,31.43]],"levels":[28.2,33.8,39.4,44.9,50.5,56.1,61.6,67.2,72.7,78.3,83.9],"min_iv":28.2,"max_iv":83.9},"butterfly_spread":[{"expiration":"12/18/2026","dte":77,"atm_strike":75.0,"atm_iv":36.38,"otm_strike":80.0,"otm_iv":32.38,"itm_strike":70.0,"itm_iv":33.81,"iv_butterfly":-6.58,"price_butterfly":-0.05,"convexity":"inverted"},{"expiration":"01/15/2027","dte":105,"atm_strike":75.0,"atm_iv":33.79,"otm_strike":80.0,"otm_iv":32.4,"itm_strike":70.0,"itm_iv":35.66,"iv_butterfly":0.49,"price_butterfly":0.75,"convexity":"flat"}],"iv_history":[{"date":"2026-09-14","iv":61.82},{"date":"2026-09-15","iv":70.95},{"date":"2026-09-16","iv":68.97},{"date":"2026-09-17","iv":55.09},{"date":"2026-09-18","iv":50.63},{"date":"2026-09-21","iv":54.61},{"date":"2026-09-22","iv":43.9},{"date":"2026-09-23","iv":43.3},{"date":"2026-09-24","iv":48.3},{"date":"2026-09-25","iv":50.6},{"date":"2026-09-28","iv":51.0},{"date":"2026-09-29","iv":54.1},{"date":"2026-09-30","iv":49.7},{"date":"2026-10-01","iv":47.1},{"date":"2026-10-02","iv":43.9}]}}