{"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":"AIPO","summary":{"name":"AIPO","price":28.87,"total_oi":23812,"call_oi":2890,"put_oi":20922,"pc_ratio":7.239,"net_gex":-1572324.9,"avg_iv":47.0,"iv_rank":12.2,"iv_52w_high":75.07,"iv_52w_low":43.1,"gamma_flip":null,"max_pain":28.0},"features":{"symbol":"AIPO","price":28.87,"total_oi":23812,"analysis_coverage":1.0,"avg_iv_pct":47.0,"iv_rank":12.2,"iv_52w_high_pct":75.07,"iv_52w_low_pct":43.1,"front_dte":14,"front_atm_iv_pct":32.9338,"back_atm_iv_pct":38.7831,"term_premium_pp":-5.8493,"expected_move_front_pct":6.45,"straddle_front_pct":5.2,"straddle_30d_pct":5.2,"risk_reversal_front_pp":3.99,"risk_reversal_30d_pp":3.99,"butterfly_front_pp":0.82,"butterfly_30d_pp":0.82,"put_call_oi_ratio":7.239,"put_call_oi_front_ratio":21.867,"put_call_volume_front_ratio":0.74,"option_volume":275,"volume_oi_ratio":0.011549,"net_delta_normalized":-0.10808,"dealer_delta_normalized":0.10808,"gex_per_100k_oi":-6603077.859903,"vanna_per_100k_oi":2738.115236,"charm_per_100k_oi":961490.005039,"weekend_delta_shift_per_100k_oi":2884465.815555,"iv_surface_range_pp":67.8,"gamma_flip_distance_pct":null,"max_pain_distance_pct":-3.013509,"peak_call_distance_pct":21.233114,"peak_put_distance_pct":3.914098},"analyses":{"gamma_walls":[{"strike":19.0,"call_gex":101.26,"put_gex":0.0,"net_gex":101.26,"call_oi":10,"put_oi":0},{"strike":20.0,"call_gex":2265.19,"put_gex":0.0,"net_gex":2265.19,"call_oi":183,"put_oi":0},{"strike":21.0,"call_gex":21.42,"put_gex":0.0,"net_gex":21.42,"call_oi":3,"put_oi":0},{"strike":22.0,"call_gex":365.92,"put_gex":-101.08,"net_gex":264.83,"call_oi":18,"put_oi":5},{"strike":23.0,"call_gex":2168.23,"put_gex":-95.9,"net_gex":2072.33,"call_oi":92,"put_oi":4},{"strike":24.0,"call_gex":427.04,"put_gex":-255345.12,"net_gex":-254918.08,"call_oi":14,"put_oi":7511},{"strike":25.0,"call_gex":572.94,"put_gex":-3306.48,"net_gex":-2733.54,"call_oi":22,"put_oi":91},{"strike":26.0,"call_gex":3117.61,"put_gex":-77985.59,"net_gex":-74867.98,"call_oi":96,"put_oi":1373},{"strike":27.0,"call_gex":13431.06,"put_gex":-741952.03,"net_gex":-728520.96,"call_oi":207,"put_oi":7608},{"strike":28.0,"call_gex":12404.03,"put_gex":-638191.54,"net_gex":-625787.51,"call_oi":225,"put_oi":4081},{"strike":29.0,"call_gex":13732.95,"put_gex":-14910.9,"net_gex":-1177.95,"call_oi":154,"put_oi":124},{"strike":30.0,"call_gex":44652.94,"put_gex":-9779.2,"net_gex":34873.74,"call_oi":463,"put_oi":90},{"strike":31.0,"call_gex":32931.1,"put_gex":-1598.58,"net_gex":31332.52,"call_oi":363,"put_oi":18},{"strike":32.0,"call_gex":10018.08,"put_gex":-250.87,"net_gex":9767.21,"call_oi":151,"put_oi":6},{"strike":33.0,"call_gex":10864.06,"put_gex":-151.26,"net_gex":10712.81,"call_oi":194,"put_oi":3},{"strike":34.0,"call_gex":6252.11,"put_gex":-194.31,"net_gex":6057.8,"call_oi":137,"put_oi":6},{"strike":35.0,"call_gex":11395.8,"put_gex":0.0,"net_gex":11395.8,"call_oi":301,"put_oi":0},{"strike":36.0,"call_gex":3483.13,"put_gex":-71.62,"net_gex":3411.51,"call_oi":99,"put_oi":2},{"strike":37.0,"call_gex":738.35,"put_gex":0.0,"net_gex":738.35,"call_oi":23,"put_oi":0},{"strike":38.0,"call_gex":1043.97,"put_gex":0.0,"net_gex":1043.97,"call_oi":35,"put_oi":0},{"strike":40.0,"call_gex":582.07,"put_gex":0.0,"net_gex":582.07,"call_oi":23,"put_oi":0},{"strike":45.0,"call_gex":1040.31,"put_gex":0.0,"net_gex":1040.31,"call_oi":77,"put_oi":0}],"pain_by_strike":[{"strike":19.0,"call_value":0,"put_value":148026.0,"total_value":148026.0},{"strike":20.0,"call_value":10.0,"put_value":127104.0,"total_value":127114.0},{"strike":21.0,"call_value":203.0,"put_value":106182.0,"total_value":106385.0},{"strike":22.0,"call_value":399.0,"put_value":85260.0,"total_value":85659.0},{"strike":23.0,"call_value":613.0,"put_value":64343.0,"total_value":64956.0},{"strike":24.0,"call_value":919.0,"put_value":43430.0,"total_value":44349.0},{"strike":25.0,"call_value":1239.0,"put_value":30028.0,"total_value":31267.0},{"strike":26.0,"call_value":1581.0,"put_value":16717.0,"total_value":18298.0},{"strike":27.0,"call_value":2019.0,"put_value":4779.0,"total_value":6798.0},{"strike":28.0,"call_value":2664.0,"put_value":449.0,"total_value":3113.0},{"strike":29.0,"call_value":3534.0,"put_value":200.0,"total_value":3734.0},{"strike":30.0,"call_value":4558.0,"put_value":75.0,"total_value":4633.0},{"strike":31.0,"call_value":6045.0,"put_value":40.0,"total_value":6085.0},{"strike":32.0,"call_value":7895.0,"put_value":23.0,"total_value":7918.0},{"strike":33.0,"call_value":9896.0,"put_value":12.0,"total_value":9908.0},{"strike":34.0,"call_value":12091.0,"put_value":4.0,"total_value":12095.0},{"strike":35.0,"call_value":14423.0,"put_value":2.0,"total_value":14425.0},{"strike":36.0,"call_value":17056.0,"put_value":0.0,"total_value":17056.0},{"strike":37.0,"call_value":19788.0,"put_value":0.0,"total_value":19788.0},{"strike":38.0,"call_value":22543.0,"put_value":0.0,"total_value":22543.0},{"strike":40.0,"call_value":28123.0,"put_value":0.0,"total_value":28123.0},{"strike":45.0,"call_value":42188.0,"put_value":0,"total_value":42188.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":98.1,"strike":23.2},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":57.4,"strike":25.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":44.2,"strike":23.0},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":40.9,"strike":26.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":39.7,"strike":26.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":31.3,"strike":26.0},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":37.8,"strike":27.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":43.5,"strike":27.5},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":40.7,"strike":27.5},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":34.4,"strike":29.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":34.5,"strike":29.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":35.1,"strike":29.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":29.7,"strike":30.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":33.2,"strike":30.5},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":40.4,"strike":30.5},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":61.8,"strike":32.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":29.7,"strike":32.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":42.7,"strike":32.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":92.7,"strike":36.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":34.3,"strike":33.0},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":43.1,"strike":36.45}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":12,"total_oi":13014},{"expiration":"11/20/2026","dte":49,"iv":0.4477,"contract_count":11,"total_oi":603},{"expiration":"01/15/2027","dte":105,"iv":0.6059,"contract_count":11,"total_oi":848},{"expiration":"04/16/2027","dte":196,"iv":0.979,"contract_count":10,"total_oi":276},{"expiration":"01/21/2028","dte":476,"iv":1.0,"contract_count":7,"total_oi":43},{"expiration":"01/19/2029","dte":840,"iv":0.2846,"contract_count":4,"total_oi":18}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":6.45,"expected_move_2std":12.91,"contract_count":6},{"expiration":"11/20/2026","dte":49,"expected_move_1std":14.21,"expected_move_2std":28.42,"contract_count":6},{"expiration":"01/15/2027","dte":105,"expected_move_1std":20.08,"expected_move_2std":40.17,"contract_count":6},{"expiration":"04/16/2027","dte":196,"expected_move_1std":28.53,"expected_move_2std":57.06,"contract_count":6},{"expiration":"01/21/2028","dte":476,"expected_move_1std":47.35,"expected_move_2std":94.7,"contract_count":5},{"expiration":"01/19/2029","dte":840,"expected_move_1std":57.66,"expected_move_2std":115.33,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":914,"put_oi":19986,"total_oi":20900,"pc_ratio":21.867,"pc_ratio_volume":0.74,"sentiment":"bearish"},{"expiration":"11/20/2026","dte":49,"call_oi":113,"put_oi":562,"total_oi":675,"pc_ratio":4.973,"pc_ratio_volume":0.348,"sentiment":"bearish"},{"expiration":"01/15/2027","dte":105,"call_oi":1239,"put_oi":302,"total_oi":1541,"pc_ratio":0.244,"pc_ratio_volume":0.16,"sentiment":"bullish"},{"expiration":"04/16/2027","dte":196,"call_oi":493,"put_oi":57,"total_oi":550,"pc_ratio":0.116,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/21/2028","dte":476,"call_oi":92,"put_oi":14,"total_oi":106,"pc_ratio":0.152,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/19/2029","dte":840,"call_oi":39,"put_oi":1,"total_oi":40,"pc_ratio":0.026,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":19.0,"call_delta_oi":900.0,"put_delta_oi":0,"dealer_delta":-900.0,"call_oi":10,"put_oi":0},{"strike":20.0,"call_delta_oi":17312.0,"put_delta_oi":0,"dealer_delta":-17312.0,"call_oi":183,"put_oi":0},{"strike":21.0,"call_delta_oi":295.0,"put_delta_oi":0,"dealer_delta":-295.0,"call_oi":3,"put_oi":0},{"strike":22.0,"call_delta_oi":1569.0,"put_delta_oi":-79.0,"dealer_delta":-1490.0,"call_oi":18,"put_oi":5},{"strike":23.0,"call_delta_oi":7677.0,"put_delta_oi":-52.0,"dealer_delta":-7626.0,"call_oi":92,"put_oi":4},{"strike":24.0,"call_delta_oi":1232.0,"put_delta_oi":-98891.0,"dealer_delta":97659.0,"call_oi":14,"put_oi":7511},{"strike":25.0,"call_delta_oi":1690.0,"put_delta_oi":-1266.0,"dealer_delta":-424.0,"call_oi":22,"put_oi":91},{"strike":26.0,"call_delta_oi":7076.0,"put_delta_oi":-17362.0,"dealer_delta":10286.0,"call_oi":96,"put_oi":1373},{"strike":27.0,"call_delta_oi":15082.0,"put_delta_oi":-129447.0,"dealer_delta":114365.0,"call_oi":207,"put_oi":7608},{"strike":28.0,"call_delta_oi":14140.0,"put_delta_oi":-119478.0,"dealer_delta":105338.0,"call_oi":225,"put_oi":4081},{"strike":29.0,"call_delta_oi":8409.0,"put_delta_oi":-5786.0,"dealer_delta":-2623.0,"call_oi":154,"put_oi":124},{"strike":30.0,"call_delta_oi":19086.0,"put_delta_oi":-5512.0,"dealer_delta":-13574.0,"call_oi":463,"put_oi":90},{"strike":31.0,"call_delta_oi":5681.0,"put_delta_oi":-1501.0,"dealer_delta":-4180.0,"call_oi":363,"put_oi":18},{"strike":32.0,"call_delta_oi":3891.0,"put_delta_oi":-348.0,"dealer_delta":-3543.0,"call_oi":151,"put_oi":6},{"strike":33.0,"call_delta_oi":3703.0,"put_delta_oi":-243.0,"dealer_delta":-3460.0,"call_oi":194,"put_oi":3},{"strike":34.0,"call_delta_oi":3284.0,"put_delta_oi":-547.0,"dealer_delta":-2736.0,"call_oi":137,"put_oi":6},{"strike":35.0,"call_delta_oi":8311.0,"put_delta_oi":0,"dealer_delta":-8311.0,"call_oi":301,"put_oi":0},{"strike":36.0,"call_delta_oi":1616.0,"put_delta_oi":-152.0,"dealer_delta":-1464.0,"call_oi":99,"put_oi":2},{"strike":37.0,"call_delta_oi":567.0,"put_delta_oi":0,"dealer_delta":-567.0,"call_oi":23,"put_oi":0},{"strike":38.0,"call_delta_oi":743.0,"put_delta_oi":0,"dealer_delta":-743.0,"call_oi":35,"put_oi":0},{"strike":40.0,"call_delta_oi":565.0,"put_delta_oi":0,"dealer_delta":-565.0,"call_oi":23,"put_oi":0},{"strike":45.0,"call_delta_oi":472.0,"put_delta_oi":0,"dealer_delta":-472.0,"call_oi":77,"put_oi":0}],"net_dealer_delta":257361.0,"total_call_delta":123303.0,"total_put_delta":-380664.0,"bias":"bullish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":28.8700008392334,"strikes":[{"strike":27.0,"moneyness":0.9352,"type":"call","iv":0.3876,"delta":0.6864,"oi":113},{"strike":28.0,"moneyness":0.9699,"type":"put","iv":0.3919,"delta":-0.3788,"oi":206},{"strike":28.0,"moneyness":0.9699,"type":"call","iv":0.3907,"delta":0.6214,"oi":185},{"strike":30.0,"moneyness":1.0391,"type":"call","iv":0.368,"delta":0.4858,"oi":167},{"strike":34.0,"moneyness":1.1777,"type":"call","iv":0.3788,"delta":0.2585,"oi":121},{"strike":35.0,"moneyness":1.2123,"type":"call","iv":0.3504,"delta":0.1918,"oi":140}]},{"expiration":"04/16/2027","underlying_price":28.8700008392334,"strikes":[{"strike":30.0,"moneyness":1.0391,"type":"call","iv":0.3573,"delta":0.5281,"oi":113}]},{"expiration":"10/16/2026","underlying_price":28.8700008392334,"strikes":[{"strike":24.0,"moneyness":0.8313,"type":"put","iv":0.9598,"delta":-0.1316,"oi":7504},{"strike":26.0,"moneyness":0.9006,"type":"put","iv":0.4309,"delta":-0.089,"oi":917},{"strike":27.0,"moneyness":0.9352,"type":"put","iv":0.3937,"delta":-0.1688,"oi":7524},{"strike":28.0,"moneyness":0.9699,"type":"put","iv":0.3212,"delta":-0.2877,"oi":3856},{"strike":30.0,"moneyness":1.0391,"type":"call","iv":0.2813,"delta":0.252,"oi":161},{"strike":31.0,"moneyness":1.0738,"type":"call","iv":0.2861,"delta":0.1032,"oi":294},{"strike":33.0,"moneyness":1.1431,"type":"call","iv":0.7255,"delta":0.1848,"oi":137}]},{"expiration":"11/20/2026","underlying_price":28.8700008392334,"strikes":[{"strike":26.0,"moneyness":0.9006,"type":"put","iv":0.3967,"delta":-0.2008,"oi":435}]}],"greeks_heatmap":{"data":[{"strike":24.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1316,"call_gamma":0,"put_gamma":0.040796,"call_theta":0,"put_theta":-0.0424,"call_vega":0,"put_vega":0.0116,"call_oi":0,"put_oi":7504},{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0723,"call_gamma":0,"put_gamma":0.046124,"call_theta":0,"put_theta":-0.0155,"call_vega":0,"put_vega":0.0075,"call_oi":0,"put_oi":52},{"strike":26.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.089,"call_gamma":0,"put_gamma":0.068608,"call_theta":0,"put_theta":-0.0142,"call_vega":0,"put_vega":0.0088,"call_oi":0,"put_oi":917},{"strike":27.0,"dte":14,"expiration":"10/16/2026","call_delta":0.7996,"put_delta":-0.1688,"call_gamma":0.113041,"put_gamma":0.117446,"call_theta":-0.0292,"put_theta":-0.0202,"call_vega":0.0153,"put_vega":0.0137,"call_oi":76,"put_oi":7524},{"strike":28.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2877,"call_gamma":0,"put_gamma":0.194878,"call_theta":0,"put_theta":-0.0219,"call_vega":0,"put_vega":0.0186,"call_oi":0,"put_oi":3856},{"strike":29.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.5072,"call_gamma":0,"put_gamma":0.225665,"call_theta":0,"put_theta":-0.0253,"call_vega":0,"put_vega":0.0217,"call_oi":0,"put_oi":63},{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0.252,"put_delta":0,"call_gamma":0.208225,"put_gamma":0,"call_theta":-0.0196,"put_theta":0,"call_vega":0.0174,"put_vega":0,"call_oi":161,"put_oi":0},{"strike":31.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1032,"put_delta":0,"call_gamma":0.115227,"put_gamma":0,"call_theta":-0.0111,"put_theta":0,"call_vega":0.0098,"put_vega":0,"call_oi":294,"put_oi":0},{"strike":32.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2084,"put_delta":0,"call_gamma":0.085272,"put_gamma":0,"call_theta":-0.0378,"put_theta":0,"call_vega":0.0156,"put_vega":0,"call_oi":80,"put_oi":0},{"strike":33.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1848,"put_delta":0,"call_gamma":0.067496,"put_gamma":0,"call_theta":-0.0411,"put_theta":0,"call_vega":0.0145,"put_vega":0,"call_oi":137,"put_oi":0},{"strike":26.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.2008,"call_gamma":0,"put_gamma":0.067581,"call_theta":0,"put_theta":-0.0114,"call_vega":0,"put_vega":0.0294,"call_oi":0,"put_oi":435},{"strike":27.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.2811,"call_gamma":0,"put_gamma":0.081834,"call_theta":0,"put_theta":-0.0134,"call_vega":0,"put_vega":0.0353,"call_oi":0,"put_oi":74}],"strikes":[24.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":3.99,"put_25d_iv":32.12,"call_25d_iv":28.13,"put_25d_strike":28.0,"call_25d_strike":30.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":1.31,"put_25d_iv":39.19,"call_25d_iv":37.88,"put_25d_strike":28.0,"call_25d_strike":34.0,"skew":"neutral"}],"vanna_exposure":{"exposure":[{"strike":20.0,"call_vanna":-6.0,"put_vanna":0,"net_vanna":-6.0,"call_oi":164,"put_oi":0},{"strike":23.0,"call_vanna":-11.0,"put_vanna":0,"net_vanna":-11.0,"call_oi":88,"put_oi":0},{"strike":24.0,"call_vanna":0,"put_vanna":223.0,"net_vanna":223.0,"call_oi":0,"put_oi":7504},{"strike":25.0,"call_vanna":0,"put_vanna":1.0,"net_vanna":1.0,"call_oi":0,"put_oi":52},{"strike":26.0,"call_vanna":-8.0,"put_vanna":49.0,"net_vanna":41.0,"call_oi":77,"put_oi":1352},{"strike":27.0,"call_vanna":-10.0,"put_vanna":241.0,"net_vanna":231.0,"call_oi":189,"put_oi":7598},{"strike":28.0,"call_vanna":-9.0,"put_vanna":116.0,"net_vanna":106.0,"call_oi":185,"put_oi":4062},{"strike":29.0,"call_vanna":-2.0,"put_vanna":-0.0,"net_vanna":-2.0,"call_oi":70,"put_oi":63},{"strike":30.0,"call_vanna":4.0,"put_vanna":0,"net_vanna":4.0,"call_oi":441,"put_oi":0},{"strike":31.0,"call_vanna":8.0,"put_vanna":0,"net_vanna":8.0,"call_oi":294,"put_oi":0},{"strike":32.0,"call_vanna":6.0,"put_vanna":0,"net_vanna":6.0,"call_oi":133,"put_oi":0},{"strike":33.0,"call_vanna":4.0,"put_vanna":0,"net_vanna":4.0,"call_oi":137,"put_oi":0},{"strike":34.0,"call_vanna":10.0,"put_vanna":0,"net_vanna":10.0,"call_oi":121,"put_oi":0},{"strike":35.0,"call_vanna":24.0,"put_vanna":0,"net_vanna":24.0,"call_oi":289,"put_oi":0},{"strike":36.0,"call_vanna":8.0,"put_vanna":0,"net_vanna":8.0,"call_oi":94,"put_oi":0},{"strike":45.0,"call_vanna":4.0,"put_vanna":0,"net_vanna":4.0,"call_oi":75,"put_oi":0}],"net_vanna":652.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":20.0,"call_charm":-4951.0,"put_charm":0,"net_charm":-4951.0,"call_oi":70,"put_oi":0},{"strike":24.0,"call_charm":0,"put_charm":109213.0,"net_charm":109213.0,"call_oi":0,"put_oi":7504},{"strike":25.0,"call_charm":0,"put_charm":152.0,"net_charm":152.0,"call_oi":0,"put_oi":52},{"strike":26.0,"call_charm":0,"put_charm":3772.0,"net_charm":3772.0,"call_oi":0,"put_oi":1352},{"strike":27.0,"call_charm":-4620.0,"put_charm":67102.0,"net_charm":62483.0,"call_oi":76,"put_oi":7598},{"strike":28.0,"call_charm":0,"put_charm":63485.0,"net_charm":63485.0,"call_oi":0,"put_oi":3856},{"strike":29.0,"call_charm":0,"put_charm":2110.0,"net_charm":2110.0,"call_oi":0,"put_oi":63},{"strike":30.0,"call_charm":-2077.0,"put_charm":0,"net_charm":-2077.0,"call_oi":161,"put_oi":0},{"strike":31.0,"call_charm":-879.0,"put_charm":0,"net_charm":-879.0,"call_oi":294,"put_oi":0},{"strike":32.0,"call_charm":-1643.0,"put_charm":0,"net_charm":-1643.0,"call_oi":80,"put_oi":0},{"strike":33.0,"call_charm":-2716.0,"put_charm":0,"net_charm":-2716.0,"call_oi":137,"put_oi":0}],"net_charm":228950.0,"weekend_delta_shift":686849.0,"interpretation":"delta_decays_bullish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":28135.0,"put_delta":-353628.0,"net_delta":-325493.0,"call_oi":914,"put_oi":19986,"total_oi":20900,"total_volume":87,"bias":"bearish"},{"expiration":"11/20/2026","dte":49,"call_delta":3268.0,"put_delta":-13111.0,"net_delta":-9843.0,"call_oi":113,"put_oi":562,"total_oi":675,"total_volume":31,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":54952.0,"put_delta":-11393.0,"net_delta":43559.0,"call_oi":1239,"put_oi":302,"total_oi":1541,"total_volume":145,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":29189.0,"put_delta":-2004.0,"net_delta":27185.0,"call_oi":493,"put_oi":57,"total_oi":550,"total_volume":2,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":4823.0,"put_delta":-494.0,"net_delta":4329.0,"call_oi":92,"put_oi":14,"total_oi":106,"total_volume":1,"bias":"neutral"},{"expiration":"01/19/2029","dte":840,"call_delta":2937.0,"put_delta":-35.0,"net_delta":2903.0,"call_oi":39,"put_oi":1,"total_oi":40,"total_volume":7,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":29.0,"straddle_price":1.5,"straddle_pct":5.2,"implied_move":5.2,"avg_iv":34.4},{"expiration":"01/15/2027","dte":105,"strike":28.0,"straddle_price":4.8,"straddle_pct":16.63,"implied_move":16.63,"avg_iv":39.1},{"expiration":"04/16/2027","dte":196,"strike":29.0,"straddle_price":6.6,"straddle_pct":22.86,"implied_move":22.86,"avg_iv":39.6}],"volume_profile":{"profile":[{"strike":19.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":10,"put_oi":0,"total_oi":10,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":183,"put_oi":0,"total_oi":183,"bias":"neutral"},{"strike":21.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":0,"total_oi":3,"bias":"neutral"},{"strike":22.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":18,"put_oi":5,"total_oi":23,"bias":"neutral"},{"strike":23.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":92,"put_oi":4,"total_oi":96,"bias":"bullish"},{"strike":24.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":14,"put_oi":7511,"total_oi":7525,"bias":"bullish"},{"strike":25.0,"call_volume":3,"put_volume":2,"total_volume":5,"call_oi":22,"put_oi":91,"total_oi":113,"bias":"neutral"},{"strike":26.0,"call_volume":2,"put_volume":22,"total_volume":24,"call_oi":96,"put_oi":1373,"total_oi":1469,"bias":"bearish"},{"strike":27.0,"call_volume":0,"put_volume":10,"total_volume":10,"call_oi":207,"put_oi":7608,"total_oi":7815,"bias":"bearish"},{"strike":28.0,"call_volume":2,"put_volume":6,"total_volume":8,"call_oi":225,"put_oi":4081,"total_oi":4306,"bias":"bearish"},{"strike":29.0,"call_volume":28,"put_volume":0,"total_volume":28,"call_oi":154,"put_oi":124,"total_oi":278,"bias":"bullish"},{"strike":30.0,"call_volume":45,"put_volume":27,"total_volume":72,"call_oi":463,"put_oi":90,"total_oi":553,"bias":"bullish"},{"strike":31.0,"call_volume":4,"put_volume":0,"total_volume":4,"call_oi":363,"put_oi":18,"total_oi":381,"bias":"bullish"},{"strike":32.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":151,"put_oi":6,"total_oi":157,"bias":"bullish"},{"strike":33.0,"call_volume":17,"put_volume":0,"total_volume":17,"call_oi":194,"put_oi":3,"total_oi":197,"bias":"bullish"},{"strike":34.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":137,"put_oi":6,"total_oi":143,"bias":"neutral"},{"strike":35.0,"call_volume":101,"put_volume":0,"total_volume":101,"call_oi":301,"put_oi":0,"total_oi":301,"bias":"bullish"},{"strike":36.0,"call_volume":3,"put_volume":0,"total_volume":3,"call_oi":99,"put_oi":2,"total_oi":101,"bias":"bullish"},{"strike":37.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":23,"put_oi":0,"total_oi":23,"bias":"neutral"},{"strike":38.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":35,"put_oi":0,"total_oi":35,"bias":"neutral"},{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":23,"put_oi":0,"total_oi":23,"bias":"neutral"},{"strike":45.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":77,"put_oi":0,"total_oi":77,"bias":"neutral"}],"underlying_price":28.8700008392334,"peak_call_strike":35.0,"peak_put_strike":30.0,"total_call_volume":208,"total_put_volume":67,"volume_pc_ratio":0.322},"iv_contours":{"x":[0.83,0.87,0.9,0.94,0.97,1.0,1.04,1.07,1.11,1.14,1.18,1.21,1.25,1.28],"y":[14,49,105],"z":[[95.98,54.76,43.09,42.44,33.12,34.42,31.3,28.19,61.76,72.55,63.23,91.82,null,null],[null,null,39.67,39.36,52.47,34.54,32.48,28.76,29.69,34.27,null,null,null,null],[32.54,45.15,31.31,38.76,39.13,31.28,38.07,34.67,34.77,null,37.88,35.04,33.7,45.73]],"levels":[28.2,35.0,41.7,48.5,55.3,62.1,68.9,75.6,82.4,89.2,96.0],"min_iv":28.2,"max_iv":96.0},"butterfly_spread":[{"expiration":"10/16/2026","dte":14,"atm_strike":29.0,"atm_iv":36.4,"otm_strike":30.0,"otm_iv":28.13,"itm_strike":27.0,"itm_iv":45.5,"iv_butterfly":0.82,"price_butterfly":0.93,"convexity":"moderate_convexity"},{"expiration":"01/15/2027","dte":105,"atm_strike":29.0,"atm_iv":31.28,"otm_strike":30.0,"otm_iv":36.8,"itm_strike":27.0,"itm_iv":38.76,"iv_butterfly":13.0,"price_butterfly":1.43,"convexity":"high_convexity"},{"expiration":"04/16/2027","dte":196,"atm_strike":29.0,"atm_iv":38.88,"otm_strike":30.0,"otm_iv":35.73,"itm_strike":28.0,"itm_iv":39.11,"iv_butterfly":-2.93,"price_butterfly":-0.2,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":67.63},{"date":"2026-09-15","iv":68.53},{"date":"2026-09-16","iv":75.07},{"date":"2026-09-17","iv":59.95},{"date":"2026-09-18","iv":54.31},{"date":"2026-09-21","iv":47.88},{"date":"2026-09-22","iv":43.1},{"date":"2026-09-23","iv":45.1},{"date":"2026-09-24","iv":43.7},{"date":"2026-09-25","iv":47.9},{"date":"2026-09-28","iv":45.6},{"date":"2026-09-29","iv":46.7},{"date":"2026-09-30","iv":50.0},{"date":"2026-10-01","iv":49.2},{"date":"2026-10-02","iv":47.0}]}}