{"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":"AOSL","summary":{"name":"AOSL","price":30.24,"total_oi":11713,"call_oi":8532,"put_oi":3181,"pc_ratio":0.373,"net_gex":331685.1,"avg_iv":89.1,"iv_rank":0.3,"iv_52w_high":124.17,"iv_52w_low":89.0,"gamma_flip":27.47,"max_pain":27.5},"features":{"symbol":"AOSL","price":30.24,"total_oi":11713,"analysis_coverage":1.0,"avg_iv_pct":89.1,"iv_rank":0.3,"iv_52w_high_pct":124.17,"iv_52w_low_pct":89.0,"front_dte":14,"front_atm_iv_pct":67.7058,"back_atm_iv_pct":83.0793,"term_premium_pp":-15.3735,"expected_move_front_pct":13.26,"straddle_front_pct":10.17,"straddle_30d_pct":10.17,"risk_reversal_front_pp":-13.67,"risk_reversal_30d_pp":-13.67,"butterfly_front_pp":12.53,"butterfly_30d_pp":12.53,"put_call_oi_ratio":0.373,"put_call_oi_front_ratio":0.304,"put_call_volume_front_ratio":0.434,"option_volume":850,"volume_oi_ratio":0.072569,"net_delta_normalized":0.234937,"dealer_delta_normalized":-0.233874,"gex_per_100k_oi":2831768.974644,"vanna_per_100k_oi":1647.741825,"charm_per_100k_oi":-2360889.609835,"weekend_delta_shift_per_100k_oi":-7082677.367028,"iv_surface_range_pp":46.5,"gamma_flip_distance_pct":-9.160053,"max_pain_distance_pct":-9.060847,"peak_call_distance_pct":15.740741,"peak_put_distance_pct":-17.328042},"analyses":{"gamma_walls":[{"strike":12.5,"call_gex":6.69,"put_gex":-163.25,"net_gex":-156.55,"call_oi":2,"put_oi":40},{"strike":15.0,"call_gex":490.67,"put_gex":-2714.71,"net_gex":-2224.04,"call_oi":74,"put_oi":412},{"strike":17.5,"call_gex":25.0,"put_gex":-1843.77,"net_gex":-1818.77,"call_oi":3,"put_oi":199},{"strike":20.0,"call_gex":689.98,"put_gex":-4152.86,"net_gex":-3462.88,"call_oi":51,"put_oi":321},{"strike":22.5,"call_gex":1788.45,"put_gex":-2286.62,"net_gex":-498.18,"call_oi":87,"put_oi":143},{"strike":25.0,"call_gex":3326.24,"put_gex":-30681.57,"net_gex":-27355.33,"call_oi":185,"put_oi":1134},{"strike":27.5,"call_gex":41080.7,"put_gex":-5183.19,"net_gex":35897.51,"call_oi":924,"put_oi":110},{"strike":30.0,"call_gex":58753.53,"put_gex":-13819.62,"net_gex":44933.91,"call_oi":1220,"put_oi":212},{"strike":32.5,"call_gex":239553.11,"put_gex":-2448.87,"net_gex":237104.24,"call_oi":3316,"put_oi":77},{"strike":35.0,"call_gex":19711.08,"put_gex":-8637.28,"net_gex":11073.8,"call_oi":524,"put_oi":208},{"strike":37.5,"call_gex":5802.81,"put_gex":-252.0,"net_gex":5550.81,"call_oi":202,"put_oi":8},{"strike":40.0,"call_gex":21062.51,"put_gex":-4210.9,"net_gex":16851.61,"call_oi":758,"put_oi":168},{"strike":42.5,"call_gex":2414.88,"put_gex":-1132.15,"net_gex":1282.73,"call_oi":101,"put_oi":45},{"strike":45.0,"call_gex":6555.42,"put_gex":-1236.23,"net_gex":5319.19,"call_oi":296,"put_oi":63},{"strike":47.5,"call_gex":542.44,"put_gex":-18.87,"net_gex":523.57,"call_oi":28,"put_oi":1},{"strike":50.0,"call_gex":3085.16,"put_gex":-530.15,"net_gex":2555.01,"call_oi":171,"put_oi":29},{"strike":52.5,"call_gex":49.72,"put_gex":-14.37,"net_gex":35.34,"call_oi":3,"put_oi":1},{"strike":55.0,"call_gex":394.08,"put_gex":0.0,"net_gex":394.08,"call_oi":29,"put_oi":0},{"strike":57.5,"call_gex":141.6,"put_gex":0.0,"net_gex":141.6,"call_oi":11,"put_oi":0},{"strike":60.0,"call_gex":3964.41,"put_gex":-117.45,"net_gex":3846.95,"call_oi":375,"put_oi":10},{"strike":65.0,"call_gex":281.98,"put_gex":0.0,"net_gex":281.98,"call_oi":28,"put_oi":0},{"strike":70.0,"call_gex":1408.5,"put_gex":0.0,"net_gex":1408.5,"call_oi":144,"put_oi":0}],"pain_by_strike":[{"strike":12.5,"call_value":0,"put_value":41472.5,"total_value":41472.5},{"strike":15.0,"call_value":5.0,"put_value":33620.0,"total_value":33625.0},{"strike":17.5,"call_value":195.0,"put_value":26797.5,"total_value":26992.5},{"strike":20.0,"call_value":392.5,"put_value":20472.5,"total_value":20865.0},{"strike":22.5,"call_value":717.5,"put_value":14950.0,"total_value":15667.5},{"strike":25.0,"call_value":1260.0,"put_value":9785.0,"total_value":11045.0},{"strike":27.5,"call_value":2265.0,"put_value":7455.0,"total_value":9720.0},{"strike":30.0,"call_value":5580.0,"put_value":5400.0,"total_value":10980.0},{"strike":32.5,"call_value":11945.0,"put_value":3875.0,"total_value":15820.0},{"strike":35.0,"call_value":26600.0,"put_value":2542.5,"total_value":29142.5},{"strike":37.5,"call_value":42565.0,"put_value":1730.0,"total_value":44295.0},{"strike":40.0,"call_value":59035.0,"put_value":937.5,"total_value":59972.5},{"strike":42.5,"call_value":77400.0,"put_value":565.0,"total_value":77965.0},{"strike":45.0,"call_value":96017.5,"put_value":305.0,"total_value":96322.5},{"strike":47.5,"call_value":115375.0,"put_value":202.5,"total_value":115577.5},{"strike":50.0,"call_value":134802.5,"put_value":102.5,"total_value":134905.0},{"strike":52.5,"call_value":154657.5,"put_value":75.0,"total_value":154732.5},{"strike":55.0,"call_value":174520.0,"put_value":50.0,"total_value":174570.0},{"strike":57.5,"call_value":194455.0,"put_value":25.0,"total_value":194480.0},{"strike":60.0,"call_value":214417.5,"put_value":0.0,"total_value":214417.5},{"strike":65.0,"call_value":256217.5,"put_value":0.0,"total_value":256217.5},{"strike":70.0,"call_value":298157.5,"put_value":0,"total_value":298157.5}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":158.8,"strike":20.42},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":93.5,"strike":22.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":95.1,"strike":20.0},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":72.5,"strike":27.5},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":86.3,"strike":27.5},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":82.7,"strike":27.5},{"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":67.7,"strike":30.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":83.1,"strike":30.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":82.4,"strike":30.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":72.7,"strike":32.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":86.6,"strike":32.5},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":81.6,"strike":32.5},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":null,"strike":null},{"moneyness":1.1,"dte":21,"iv":null,"strike":null},{"moneyness":1.1,"dte":30,"iv":null,"strike":null},{"moneyness":1.1,"dte":45,"iv":null,"strike":null},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":null,"strike":null},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":87.7,"strike":38.33},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":83.6,"strike":35.83},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":87.5,"strike":48.52}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":6,"total_oi":4136},{"expiration":"11/20/2026","dte":49,"iv":0.9532,"contract_count":5,"total_oi":464},{"expiration":"12/18/2026","dte":77,"iv":0.7599,"contract_count":6,"total_oi":839},{"expiration":"03/19/2027","dte":168,"iv":0.74,"contract_count":6,"total_oi":380},{"expiration":"01/21/2028","dte":476,"iv":0.6811,"contract_count":1,"total_oi":36},{"expiration":"01/19/2029","dte":840,"iv":1.0,"contract_count":2,"total_oi":4}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":13.26,"expected_move_2std":26.52,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":30.44,"expected_move_2std":60.88,"contract_count":2},{"expiration":"12/18/2026","dte":77,"expected_move_1std":37.84,"expected_move_2std":75.67,"contract_count":2},{"expiration":"03/19/2027","dte":168,"expected_move_1std":55.41,"expected_move_2std":110.82,"contract_count":2},{"expiration":"01/19/2029","dte":840,"expected_move_1std":130.12,"expected_move_2std":260.23,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":4378,"put_oi":1330,"total_oi":5708,"pc_ratio":0.304,"pc_ratio_volume":0.434,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":553,"put_oi":222,"total_oi":775,"pc_ratio":0.401,"pc_ratio_volume":0.909,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":2905,"put_oi":1303,"total_oi":4208,"pc_ratio":0.449,"pc_ratio_volume":43.083,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":652,"put_oi":305,"total_oi":957,"pc_ratio":0.468,"pc_ratio_volume":0.2,"sentiment":"bullish"},{"expiration":"01/21/2028","dte":476,"call_oi":38,"put_oi":10,"total_oi":48,"pc_ratio":0.263,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"01/19/2029","dte":840,"call_oi":6,"put_oi":11,"total_oi":17,"pc_ratio":1.833,"pc_ratio_volume":0.0,"sentiment":"bearish"}],"dealer_positioning":{"positioning":[{"strike":12.5,"call_delta_oi":184.0,"put_delta_oi":-245.0,"dealer_delta":61.0,"call_oi":2,"put_oi":40},{"strike":15.0,"call_delta_oi":6862.0,"put_delta_oi":-2702.0,"dealer_delta":-4159.0,"call_oi":74,"put_oi":412},{"strike":17.5,"call_delta_oi":271.0,"put_delta_oi":-1528.0,"dealer_delta":1257.0,"call_oi":3,"put_oi":199},{"strike":20.0,"call_delta_oi":4549.0,"put_delta_oi":-2603.0,"dealer_delta":-1946.0,"call_oi":51,"put_oi":321},{"strike":22.5,"call_delta_oi":7679.0,"put_delta_oi":-1422.0,"dealer_delta":-6257.0,"call_oi":87,"put_oi":143},{"strike":25.0,"call_delta_oi":10145.0,"put_delta_oi":-12446.0,"dealer_delta":2301.0,"call_oi":132,"put_oi":1134},{"strike":27.5,"call_delta_oi":66891.0,"put_delta_oi":-2911.0,"dealer_delta":-63980.0,"call_oi":924,"put_oi":110},{"strike":30.0,"call_delta_oi":71366.0,"put_delta_oi":-8966.0,"dealer_delta":-62400.0,"call_oi":1220,"put_oi":212},{"strike":32.5,"call_delta_oi":117531.0,"put_delta_oi":-3768.0,"dealer_delta":-113764.0,"call_oi":3316,"put_oi":77},{"strike":35.0,"call_delta_oi":18619.0,"put_delta_oi":-14549.0,"dealer_delta":-4069.0,"call_oi":524,"put_oi":208},{"strike":37.5,"call_delta_oi":4064.0,"put_delta_oi":-527.0,"dealer_delta":-3536.0,"call_oi":202,"put_oi":8},{"strike":40.0,"call_delta_oi":22232.0,"put_delta_oi":-12319.0,"dealer_delta":-9913.0,"call_oi":758,"put_oi":168},{"strike":42.5,"call_delta_oi":2320.0,"put_delta_oi":-3387.0,"dealer_delta":1067.0,"call_oi":101,"put_oi":45},{"strike":45.0,"call_delta_oi":6572.0,"put_delta_oi":-4083.0,"dealer_delta":-2489.0,"call_oi":296,"put_oi":63},{"strike":47.5,"call_delta_oi":417.0,"put_delta_oi":-87.0,"dealer_delta":-331.0,"call_oi":28,"put_oi":1},{"strike":50.0,"call_delta_oi":3881.0,"put_delta_oi":-2128.0,"dealer_delta":-1753.0,"call_oi":171,"put_oi":29},{"strike":52.5,"call_delta_oi":49.0,"put_delta_oi":-90.0,"dealer_delta":41.0,"call_oi":3,"put_oi":1},{"strike":55.0,"call_delta_oi":305.0,"put_delta_oi":0,"dealer_delta":-305.0,"call_oi":29,"put_oi":0},{"strike":57.5,"call_delta_oi":119.0,"put_delta_oi":0,"dealer_delta":-119.0,"call_oi":11,"put_oi":0},{"strike":60.0,"call_delta_oi":2905.0,"put_delta_oi":-902.0,"dealer_delta":-2003.0,"call_oi":375,"put_oi":10},{"strike":65.0,"call_delta_oi":242.0,"put_delta_oi":0,"dealer_delta":-242.0,"call_oi":28,"put_oi":0},{"strike":70.0,"call_delta_oi":1399.0,"put_delta_oi":0,"dealer_delta":-1399.0,"call_oi":144,"put_oi":0}],"net_dealer_delta":-273937.0,"total_call_delta":348599.0,"total_put_delta":-74662.0,"bias":"bearish"},"vol_smile":[{"expiration":"03/19/2027","underlying_price":30.239999771118164,"strikes":[{"strike":15.0,"moneyness":0.496,"type":"put","iv":0.843,"delta":-0.0607,"oi":103},{"strike":30.0,"moneyness":0.9921,"type":"call","iv":0.8092,"delta":0.6269,"oi":311}]},{"expiration":"10/16/2026","underlying_price":30.239999771118164,"strikes":[{"strike":20.0,"moneyness":0.6614,"type":"put","iv":1.5849,"delta":-0.0622,"oi":129},{"strike":25.0,"moneyness":0.8267,"type":"put","iv":0.6733,"delta":-0.0579,"oi":792},{"strike":27.5,"moneyness":0.9094,"type":"call","iv":0.7893,"delta":0.7649,"oi":460},{"strike":30.0,"moneyness":0.9921,"type":"call","iv":0.7302,"delta":0.5548,"oi":365},{"strike":30.0,"moneyness":0.9921,"type":"put","iv":0.624,"delta":-0.4446,"oi":105},{"strike":32.5,"moneyness":1.0747,"type":"call","iv":0.7964,"delta":0.3467,"oi":3154},{"strike":35.0,"moneyness":1.1574,"type":"call","iv":0.6832,"delta":0.1451,"oi":129},{"strike":37.5,"moneyness":1.2401,"type":"call","iv":0.7015,"delta":0.0608,"oi":107}]},{"expiration":"11/20/2026","underlying_price":30.239999771118164,"strikes":[{"strike":30.0,"moneyness":0.9921,"type":"call","iv":0.8183,"delta":0.5769,"oi":395},{"strike":35.0,"moneyness":1.1574,"type":"call","iv":0.8669,"delta":0.3859,"oi":108}]},{"expiration":"12/18/2026","underlying_price":30.239999771118164,"strikes":[{"strike":15.0,"moneyness":0.496,"type":"put","iv":1.3058,"delta":-0.0682,"oi":281},{"strike":25.0,"moneyness":0.8267,"type":"call","iv":0.7681,"delta":0.7714,"oi":111},{"strike":25.0,"moneyness":0.8267,"type":"put","iv":0.7825,"delta":-0.2308,"oi":317},{"strike":27.5,"moneyness":0.9094,"type":"call","iv":0.8364,"delta":0.6783,"oi":380},{"strike":30.0,"moneyness":0.9921,"type":"call","iv":0.7814,"delta":0.5892,"oi":146},{"strike":32.5,"moneyness":1.0747,"type":"call","iv":0.7995,"delta":0.5036,"oi":123},{"strike":35.0,"moneyness":1.1574,"type":"call","iv":0.7999,"delta":0.4232,"oi":243},{"strike":40.0,"moneyness":1.3228,"type":"call","iv":0.8127,"delta":0.2929,"oi":698},{"strike":40.0,"moneyness":1.3228,"type":"put","iv":0.8373,"delta":-0.6978,"oi":126},{"strike":45.0,"moneyness":1.4881,"type":"call","iv":0.839,"delta":0.2051,"oi":260},{"strike":60.0,"moneyness":1.9841,"type":"call","iv":0.9094,"delta":0.0775,"oi":375},{"strike":70.0,"moneyness":2.3148,"type":"call","iv":1.1639,"delta":0.0971,"oi":144}]}],"greeks_heatmap":{"data":[{"strike":22.5,"dte":14,"expiration":"10/16/2026","call_delta":0.8921,"put_delta":-0.0259,"call_gamma":0.022764,"put_gamma":0.012483,"call_theta":-0.0603,"put_theta":-0.011,"call_vega":0.0106,"put_vega":0.0034,"call_oi":72,"put_oi":62},{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0579,"call_gamma":0,"put_gamma":0.030132,"call_theta":0,"put_theta":-0.0169,"call_vega":0,"put_vega":0.0066,"call_oi":53,"put_oi":792},{"strike":27.5,"dte":14,"expiration":"10/16/2026","call_delta":0.7649,"put_delta":-0.2012,"call_gamma":0.06823,"put_gamma":0.074633,"call_theta":-0.0555,"put_theta":-0.0399,"call_vega":0.0175,"put_vega":0.016,"call_oi":460,"put_oi":51},{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0.5548,"put_delta":-0.4446,"call_gamma":0.094825,"put_gamma":0.110948,"call_theta":-0.0651,"put_theta":-0.0524,"call_vega":0.0226,"put_vega":0.0225,"call_oi":365,"put_oi":105},{"strike":32.5,"dte":14,"expiration":"10/16/2026","call_delta":0.3467,"put_delta":0,"call_gamma":0.081211,"put_gamma":0,"call_theta":-0.0656,"put_theta":0,"call_vega":0.0211,"put_vega":0,"call_oi":3154,"put_oi":0},{"strike":35.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1451,"put_delta":-0.865,"call_gamma":0.058493,"put_gamma":0.057829,"call_theta":-0.0347,"put_theta":-0.0277,"call_vega":0.013,"put_vega":0.0124,"call_oi":129,"put_oi":83},{"strike":37.5,"dte":14,"expiration":"10/16/2026","call_delta":0.0608,"put_delta":0,"call_gamma":0.03008,"put_gamma":0,"call_theta":-0.0187,"put_theta":0,"call_vega":0.0069,"put_vega":0,"call_oi":107,"put_oi":0},{"strike":30.0,"dte":49,"expiration":"11/20/2026","call_delta":0.5769,"put_delta":0,"call_gamma":0.043629,"put_gamma":0,"call_theta":-0.0382,"put_theta":0,"call_vega":0.0429,"put_vega":0,"call_oi":395,"put_oi":0},{"strike":35.0,"dte":49,"expiration":"11/20/2026","call_delta":0.3859,"put_delta":0,"call_gamma":0.040238,"put_gamma":0,"call_theta":-0.039,"put_theta":0,"call_vega":0.0419,"put_vega":0,"call_oi":108,"put_oi":0},{"strike":22.5,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.1583,"call_gamma":0,"put_gamma":0.021375,"call_theta":0,"put_theta":-0.0173,"call_vega":0,"put_vega":0.0333,"call_oi":0,"put_oi":65},{"strike":25.0,"dte":77,"expiration":"12/18/2026","call_delta":0.7714,"put_delta":-0.2308,"call_gamma":0.028553,"put_gamma":0.028177,"call_theta":-0.023,"put_theta":-0.0206,"call_vega":0.0418,"put_vega":0.042,"call_oi":111,"put_oi":317},{"strike":27.5,"dte":77,"expiration":"12/18/2026","call_delta":0.6783,"put_delta":0,"call_gamma":0.031054,"put_gamma":0,"call_theta":-0.0289,"put_theta":0,"call_vega":0.0495,"put_vega":0,"call_oi":380,"put_oi":0},{"strike":30.0,"dte":77,"expiration":"12/18/2026","call_delta":0.5892,"put_delta":-0.4051,"call_gamma":0.036071,"put_gamma":0.032429,"call_theta":-0.0291,"put_theta":-0.0285,"call_vega":0.0537,"put_vega":0.0535,"call_oi":146,"put_oi":78},{"strike":32.5,"dte":77,"expiration":"12/18/2026","call_delta":0.5036,"put_delta":-0.4908,"call_gamma":0.036159,"put_gamma":0.034758,"call_theta":-0.0303,"put_theta":-0.0277,"call_vega":0.055,"put_vega":0.055,"call_oi":123,"put_oi":71},{"strike":35.0,"dte":77,"expiration":"12/18/2026","call_delta":0.4232,"put_delta":-0.5719,"call_gamma":0.035473,"put_gamma":0.034766,"call_theta":-0.0296,"put_theta":-0.0263,"call_vega":0.054,"put_vega":0.0542,"call_oi":243,"put_oi":77},{"strike":37.5,"dte":77,"expiration":"12/18/2026","call_delta":0.3483,"put_delta":0,"call_gamma":0.03382,"put_gamma":0,"call_theta":-0.0276,"put_theta":0,"call_vega":0.051,"put_vega":0,"call_oi":85,"put_oi":0}],"strikes":[22.5,25.0,27.5,30.0,32.5,35.0,37.5],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-13.67,"put_25d_iv":65.97,"call_25d_iv":79.64,"put_25d_strike":27.5,"call_25d_strike":32.5,"skew":"call_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":5.0,"put_25d_iv":91.69,"call_25d_iv":86.69,"put_25d_strike":20.0,"call_25d_strike":35.0,"skew":"put_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":-3.02,"put_25d_iv":78.25,"call_25d_iv":81.27,"put_25d_strike":25.0,"call_25d_strike":40.0,"skew":"call_skew"},{"expiration":"03/19/2027","dte":168,"risk_reversal":0.59,"put_25d_iv":84.3,"call_25d_iv":83.71,"put_25d_strike":15.0,"call_25d_strike":50.0,"skew":"neutral"}],"vanna_exposure":{"exposure":[{"strike":15.0,"call_vanna":0,"put_vanna":22.0,"net_vanna":22.0,"call_oi":0,"put_oi":384},{"strike":17.5,"call_vanna":0,"put_vanna":5.0,"net_vanna":5.0,"call_oi":0,"put_oi":89},{"strike":20.0,"call_vanna":0,"put_vanna":12.0,"net_vanna":12.0,"call_oi":0,"put_oi":305},{"strike":22.5,"call_vanna":-2.0,"put_vanna":6.0,"net_vanna":4.0,"call_oi":72,"put_oi":127},{"strike":25.0,"call_vanna":-8.0,"put_vanna":39.0,"net_vanna":31.0,"call_oi":111,"put_oi":1109},{"strike":27.5,"call_vanna":-36.0,"put_vanna":2.0,"net_vanna":-35.0,"call_oi":840,"put_oi":51},{"strike":30.0,"call_vanna":-36.0,"put_vanna":3.0,"net_vanna":-33.0,"call_oi":1217,"put_oi":183},{"strike":32.5,"call_vanna":67.0,"put_vanna":0.0,"net_vanna":67.0,"call_oi":3277,"put_oi":71},{"strike":35.0,"call_vanna":14.0,"put_vanna":-4.0,"net_vanna":10.0,"call_oi":480,"put_oi":160},{"strike":37.5,"call_vanna":6.0,"put_vanna":0,"net_vanna":6.0,"call_oi":192,"put_oi":0},{"strike":40.0,"call_vanna":45.0,"put_vanna":-8.0,"net_vanna":37.0,"call_oi":698,"put_oi":126},{"strike":42.5,"call_vanna":5.0,"put_vanna":0,"net_vanna":5.0,"call_oi":66,"put_oi":0},{"strike":45.0,"call_vanna":20.0,"put_vanna":-4.0,"net_vanna":16.0,"call_oi":260,"put_oi":60},{"strike":50.0,"call_vanna":15.0,"put_vanna":0,"net_vanna":15.0,"call_oi":171,"put_oi":0},{"strike":60.0,"call_vanna":21.0,"put_vanna":0,"net_vanna":21.0,"call_oi":375,"put_oi":0},{"strike":70.0,"call_vanna":9.0,"put_vanna":0,"net_vanna":9.0,"call_oi":144,"put_oi":0}],"net_vanna":193.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":20.0,"call_charm":0,"put_charm":960.0,"net_charm":960.0,"call_oi":0,"put_oi":217},{"strike":22.5,"call_charm":-10094.0,"put_charm":46.0,"net_charm":-10048.0,"call_oi":72,"put_oi":62},{"strike":25.0,"call_charm":0,"put_charm":2019.0,"net_charm":2019.0,"call_oi":0,"put_oi":792},{"strike":27.5,"call_charm":-50954.0,"put_charm":1068.0,"net_charm":-49885.0,"call_oi":460,"put_oi":51},{"strike":30.0,"call_charm":-40842.0,"put_charm":6377.0,"net_charm":-34465.0,"call_oi":760,"put_oi":105},{"strike":32.5,"call_charm":-187083.0,"put_charm":0,"net_charm":-187083.0,"call_oi":3154,"put_oi":0},{"strike":35.0,"call_charm":-2903.0,"put_charm":5193.0,"net_charm":2290.0,"call_oi":237,"put_oi":83},{"strike":37.5,"call_charm":-318.0,"put_charm":0,"net_charm":-318.0,"call_oi":107,"put_oi":0}],"net_charm":-276531.0,"weekend_delta_shift":-829594.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":174198.0,"put_delta":-21746.0,"net_delta":152452.0,"call_oi":4325,"put_oi":1330,"total_oi":5655,"total_volume":181,"bias":"bullish"},{"expiration":"11/20/2026","dte":49,"call_delta":29833.0,"put_delta":-5277.0,"net_delta":24556.0,"call_oi":553,"put_oi":222,"total_oi":775,"total_volume":63,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":104651.0,"put_delta":-38428.0,"net_delta":66224.0,"call_oi":2905,"put_oi":1303,"total_oi":4208,"total_volume":529,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":36641.0,"put_delta":-9033.0,"net_delta":27608.0,"call_oi":652,"put_oi":305,"total_oi":957,"total_volume":12,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":2790.0,"put_delta":-76.0,"net_delta":2714.0,"call_oi":38,"put_oi":10,"total_oi":48,"total_volume":0,"bias":"neutral"},{"expiration":"01/19/2029","dte":840,"call_delta":485.0,"put_delta":-103.0,"net_delta":383.0,"call_oi":6,"put_oi":11,"total_oi":17,"total_volume":2,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":30.0,"straddle_price":3.07,"straddle_pct":10.17,"implied_move":10.17,"avg_iv":67.7},{"expiration":"11/20/2026","dte":49,"strike":30.0,"straddle_price":7.2,"straddle_pct":23.81,"implied_move":23.81,"avg_iv":83.1},{"expiration":"12/18/2026","dte":77,"strike":30.0,"straddle_price":8.95,"straddle_pct":29.6,"implied_move":29.6,"avg_iv":82.4},{"expiration":"03/19/2027","dte":168,"strike":30.0,"straddle_price":13.0,"straddle_pct":42.99,"implied_move":42.99,"avg_iv":81.7}],"volume_profile":{"profile":[{"strike":12.5,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":2,"put_oi":40,"total_oi":42,"bias":"bullish"},{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":74,"put_oi":412,"total_oi":486,"bias":"neutral"},{"strike":17.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":199,"total_oi":202,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":6,"total_volume":6,"call_oi":51,"put_oi":321,"total_oi":372,"bias":"bearish"},{"strike":22.5,"call_volume":0,"put_volume":20,"total_volume":20,"call_oi":87,"put_oi":143,"total_oi":230,"bias":"bearish"},{"strike":25.0,"call_volume":4,"put_volume":548,"total_volume":552,"call_oi":185,"put_oi":1134,"total_oi":1319,"bias":"bearish"},{"strike":27.5,"call_volume":10,"put_volume":13,"total_volume":23,"call_oi":924,"put_oi":110,"total_oi":1034,"bias":"neutral"},{"strike":30.0,"call_volume":37,"put_volume":12,"total_volume":49,"call_oi":1220,"put_oi":212,"total_oi":1432,"bias":"bullish"},{"strike":32.5,"call_volume":36,"put_volume":2,"total_volume":38,"call_oi":3316,"put_oi":77,"total_oi":3393,"bias":"bullish"},{"strike":35.0,"call_volume":76,"put_volume":7,"total_volume":83,"call_oi":524,"put_oi":208,"total_oi":732,"bias":"bullish"},{"strike":37.5,"call_volume":8,"put_volume":0,"total_volume":8,"call_oi":202,"put_oi":8,"total_oi":210,"bias":"bullish"},{"strike":40.0,"call_volume":58,"put_volume":0,"total_volume":58,"call_oi":758,"put_oi":168,"total_oi":926,"bias":"bullish"},{"strike":42.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":101,"put_oi":45,"total_oi":146,"bias":"neutral"},{"strike":45.0,"call_volume":3,"put_volume":0,"total_volume":3,"call_oi":296,"put_oi":63,"total_oi":359,"bias":"bullish"},{"strike":47.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":28,"put_oi":1,"total_oi":29,"bias":"neutral"},{"strike":50.0,"call_volume":8,"put_volume":0,"total_volume":8,"call_oi":171,"put_oi":29,"total_oi":200,"bias":"bullish"},{"strike":52.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":1,"total_oi":4,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":29,"put_oi":0,"total_oi":29,"bias":"neutral"},{"strike":57.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":11,"put_oi":0,"total_oi":11,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":375,"put_oi":10,"total_oi":385,"bias":"neutral"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":28,"put_oi":0,"total_oi":28,"bias":"neutral"},{"strike":70.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":144,"put_oi":0,"total_oi":144,"bias":"neutral"}],"underlying_price":30.239999771118164,"peak_call_strike":35.0,"peak_put_strike":25.0,"total_call_volume":242,"total_put_volume":608,"volume_pc_ratio":2.512},"iv_contours":{"x":[0.74,0.83,0.91,0.99,1.07,1.16,1.24],"y":[14,49,77,168],"z":[[113.56,67.33,72.45,67.71,79.64,67.06,70.15],[84.25,85.42,86.31,83.07,86.61,83.81,null],[83.19,77.53,82.7,82.38,81.56,80.89,79.23],[null,80.44,81.82,81.68,82.03,80.92,null]],"levels":[67.1,71.7,76.4,81.0,85.7,90.3,95.0,99.6,104.3,108.9,113.6],"min_iv":67.1,"max_iv":113.6},"butterfly_spread":[{"expiration":"10/16/2026","dte":14,"atm_strike":30.0,"atm_iv":73.02,"otm_strike":32.5,"otm_iv":79.64,"itm_strike":27.5,"itm_iv":78.93,"iv_butterfly":12.53,"price_butterfly":0.82,"convexity":"high_convexity"},{"expiration":"12/18/2026","dte":77,"atm_strike":30.0,"atm_iv":78.14,"otm_strike":32.5,"otm_iv":79.95,"itm_strike":27.5,"itm_iv":83.64,"iv_butterfly":7.32,"price_butterfly":0.6,"convexity":"high_convexity"},{"expiration":"03/19/2027","dte":168,"atm_strike":30.0,"atm_iv":80.92,"otm_strike":32.5,"otm_iv":82.03,"itm_strike":27.5,"itm_iv":81.82,"iv_butterfly":2.01,"price_butterfly":0.3,"convexity":"high_convexity"}],"iv_history":[{"date":"2026-09-14","iv":124.17},{"date":"2026-09-15","iv":117.59},{"date":"2026-09-16","iv":113.86},{"date":"2026-09-17","iv":95.06},{"date":"2026-09-18","iv":94.05},{"date":"2026-09-21","iv":91.78},{"date":"2026-09-22","iv":102.1},{"date":"2026-09-23","iv":89.3},{"date":"2026-09-24","iv":90.2},{"date":"2026-09-25","iv":89.0},{"date":"2026-09-28","iv":92.3},{"date":"2026-09-29","iv":94.4},{"date":"2026-09-30","iv":90.9},{"date":"2026-10-01","iv":92.2},{"date":"2026-10-02","iv":89.1}]}}