{"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":"PHG","summary":{"name":"PHG","price":23.92,"total_oi":10212,"call_oi":6495,"put_oi":3717,"pc_ratio":0.572,"net_gex":27281.89,"avg_iv":57.0,"iv_rank":20.2,"iv_52w_high":97.2,"iv_52w_low":46.8,"gamma_flip":18.0,"max_pain":26.0},"features":{"symbol":"PHG","price":23.92,"total_oi":10212,"analysis_coverage":1.0,"avg_iv_pct":57.0,"iv_rank":20.2,"iv_52w_high_pct":97.2,"iv_52w_low_pct":46.8,"front_dte":14,"front_atm_iv_pct":25.2237,"back_atm_iv_pct":32.7514,"term_premium_pp":-7.5277,"expected_move_front_pct":4.94,"straddle_front_pct":3.66,"straddle_30d_pct":3.66,"risk_reversal_front_pp":-71.12,"risk_reversal_30d_pp":-71.12,"butterfly_front_pp":-2.45,"butterfly_30d_pp":-2.45,"put_call_oi_ratio":0.572,"put_call_oi_front_ratio":0.253,"put_call_volume_front_ratio":2.0,"option_volume":9,"volume_oi_ratio":0.000881,"net_delta_normalized":-0.066439,"dealer_delta_normalized":0.066375,"gex_per_100k_oi":267155.209557,"vanna_per_100k_oi":2027.027027,"charm_per_100k_oi":-1151664.708186,"weekend_delta_shift_per_100k_oi":-3454994.124559,"iv_surface_range_pp":163.4,"gamma_flip_distance_pct":-24.749164,"max_pain_distance_pct":8.695652,"peak_call_distance_pct":17.056856,"peak_put_distance_pct":0.334448},"analyses":{"gamma_walls":[{"strike":18.0,"call_gex":14.58,"put_gex":-15.49,"net_gex":-0.91,"call_oi":1,"put_oi":1},{"strike":19.0,"call_gex":543.83,"put_gex":-142.36,"net_gex":401.47,"call_oi":29,"put_oi":7},{"strike":20.0,"call_gex":163.9,"put_gex":-25499.3,"net_gex":-25335.39,"call_oi":16,"put_oi":933},{"strike":21.0,"call_gex":30.2,"put_gex":-2821.0,"net_gex":-2790.8,"call_oi":1,"put_oi":100},{"strike":22.0,"call_gex":1022.27,"put_gex":-14311.71,"net_gex":-13289.44,"call_oi":22,"put_oi":271},{"strike":23.0,"call_gex":1901.11,"put_gex":-50859.56,"net_gex":-48958.45,"call_oi":27,"put_oi":408},{"strike":24.0,"call_gex":6269.53,"put_gex":-15316.24,"net_gex":-9046.71,"call_oi":29,"put_oi":174},{"strike":25.0,"call_gex":12455.38,"put_gex":-17812.48,"net_gex":-5357.1,"call_oi":94,"put_oi":209},{"strike":26.0,"call_gex":95046.56,"put_gex":-33655.2,"net_gex":61391.36,"call_oi":1557,"put_oi":489},{"strike":27.0,"call_gex":30089.1,"put_gex":-46673.4,"net_gex":-16584.3,"call_oi":587,"put_oi":941},{"strike":28.0,"call_gex":16397.21,"put_gex":-7439.06,"net_gex":8958.15,"call_oi":657,"put_oi":178},{"strike":29.0,"call_gex":16568.49,"put_gex":-209.6,"net_gex":16358.89,"call_oi":563,"put_oi":6},{"strike":30.0,"call_gex":11687.68,"put_gex":0.0,"net_gex":11687.68,"call_oi":499,"put_oi":0},{"strike":31.0,"call_gex":15323.32,"put_gex":0.0,"net_gex":15323.32,"call_oi":723,"put_oi":0},{"strike":32.0,"call_gex":21196.7,"put_gex":0.0,"net_gex":21196.7,"call_oi":943,"put_oi":0},{"strike":33.0,"call_gex":1798.58,"put_gex":0.0,"net_gex":1798.58,"call_oi":95,"put_oi":0},{"strike":34.0,"call_gex":8252.57,"put_gex":0.0,"net_gex":8252.57,"call_oi":442,"put_oi":0},{"strike":35.0,"call_gex":1363.86,"put_gex":0.0,"net_gex":1363.86,"call_oi":90,"put_oi":0},{"strike":36.0,"call_gex":1571.43,"put_gex":0.0,"net_gex":1571.43,"call_oi":97,"put_oi":0},{"strike":37.0,"call_gex":45.52,"put_gex":0.0,"net_gex":45.52,"call_oi":3,"put_oi":0},{"strike":38.0,"call_gex":168.43,"put_gex":0.0,"net_gex":168.43,"call_oi":11,"put_oi":0},{"strike":40.0,"call_gex":127.04,"put_gex":0.0,"net_gex":127.04,"call_oi":9,"put_oi":0}],"pain_by_strike":[{"strike":18.0,"call_value":0,"put_value":22031.0,"total_value":22031.0},{"strike":19.0,"call_value":1.0,"put_value":18315.0,"total_value":18316.0},{"strike":20.0,"call_value":31.0,"put_value":14606.0,"total_value":14637.0},{"strike":21.0,"call_value":77.0,"put_value":11830.0,"total_value":11907.0},{"strike":22.0,"call_value":124.0,"put_value":9154.0,"total_value":9278.0},{"strike":23.0,"call_value":193.0,"put_value":6749.0,"total_value":6942.0},{"strike":24.0,"call_value":289.0,"put_value":4752.0,"total_value":5041.0},{"strike":25.0,"call_value":414.0,"put_value":2929.0,"total_value":3343.0},{"strike":26.0,"call_value":633.0,"put_value":1315.0,"total_value":1948.0},{"strike":27.0,"call_value":2409.0,"put_value":190.0,"total_value":2599.0},{"strike":28.0,"call_value":4772.0,"put_value":6.0,"total_value":4778.0},{"strike":29.0,"call_value":7792.0,"put_value":0.0,"total_value":7792.0},{"strike":30.0,"call_value":11375.0,"put_value":0.0,"total_value":11375.0},{"strike":31.0,"call_value":15457.0,"put_value":0.0,"total_value":15457.0},{"strike":32.0,"call_value":20262.0,"put_value":0.0,"total_value":20262.0},{"strike":33.0,"call_value":26010.0,"put_value":0.0,"total_value":26010.0},{"strike":34.0,"call_value":31853.0,"put_value":0.0,"total_value":31853.0},{"strike":35.0,"call_value":38138.0,"put_value":0.0,"total_value":38138.0},{"strike":36.0,"call_value":44513.0,"put_value":0.0,"total_value":44513.0},{"strike":37.0,"call_value":50985.0,"put_value":0.0,"total_value":50985.0},{"strike":38.0,"call_value":57460.0,"put_value":0.0,"total_value":57460.0},{"strike":40.0,"call_value":70432.0,"put_value":0,"total_value":70432.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":113.5,"strike":19.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":39.8,"strike":20.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":34.8,"strike":19.2},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":78.2,"strike":21.67},{"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.5,"strike":22.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":30.4,"strike":22.0},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":26.3,"strike":23.0},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":null,"strike":null},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":29.7,"strike":23.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":24.3,"strike":24.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":33.3,"strike":24.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":28.7,"strike":24.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":25.1,"strike":25.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":25.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":28.1,"strike":25.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":32.7,"strike":26.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":30.8,"strike":26.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":27.9,"strike":26.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":155.0,"strike":32.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":34.3,"strike":28.4},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":30.5,"strike":30.25}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.3145,"contract_count":10,"total_oi":2438},{"expiration":"11/20/2026","dte":49,"iv":1.0,"contract_count":4,"total_oi":13},{"expiration":"01/15/2027","dte":105,"iv":0.0,"contract_count":9,"total_oi":686},{"expiration":"04/16/2027","dte":196,"iv":0.0877,"contract_count":5,"total_oi":143}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":4.94,"expected_move_2std":9.88,"contract_count":6},{"expiration":"11/20/2026","dte":49,"expected_move_1std":12.0,"expected_move_2std":24.0,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":15.48,"expected_move_2std":30.96,"contract_count":5},{"expiration":"04/16/2027","dte":196,"expected_move_1std":21.41,"expected_move_2std":42.82,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":4986,"put_oi":1261,"total_oi":6247,"pc_ratio":0.253,"pc_ratio_volume":2.0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":74,"put_oi":21,"total_oi":95,"pc_ratio":0.284,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":1137,"put_oi":2421,"total_oi":3558,"pc_ratio":2.129,"pc_ratio_volume":0.0,"sentiment":"bearish"},{"expiration":"04/16/2027","dte":196,"call_oi":298,"put_oi":14,"total_oi":312,"pc_ratio":0.047,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":18.0,"call_delta_oi":93.0,"put_delta_oi":-9.0,"dealer_delta":-84.0,"call_oi":1,"put_oi":1},{"strike":19.0,"call_delta_oi":2686.0,"put_delta_oi":-83.0,"dealer_delta":-2603.0,"call_oi":29,"put_oi":7},{"strike":20.0,"call_delta_oi":525.0,"put_delta_oi":-10938.0,"dealer_delta":10413.0,"call_oi":6,"put_oi":933},{"strike":21.0,"call_delta_oi":78.0,"put_delta_oi":-2712.0,"dealer_delta":2634.0,"call_oi":1,"put_oi":100},{"strike":22.0,"call_delta_oi":1687.0,"put_delta_oi":-6286.0,"dealer_delta":4599.0,"call_oi":22,"put_oi":271},{"strike":23.0,"call_delta_oi":1850.0,"put_delta_oi":-9065.0,"dealer_delta":7216.0,"call_oi":27,"put_oi":408},{"strike":24.0,"call_delta_oi":1428.0,"put_delta_oi":-7975.0,"dealer_delta":6548.0,"call_oi":29,"put_oi":174},{"strike":25.0,"call_delta_oi":1852.0,"put_delta_oi":-13170.0,"dealer_delta":11318.0,"call_oi":94,"put_oi":209},{"strike":26.0,"call_delta_oi":20863.0,"put_delta_oi":-42535.0,"dealer_delta":21672.0,"call_oi":1557,"put_oi":489},{"strike":27.0,"call_delta_oi":9487.0,"put_delta_oi":-68704.0,"dealer_delta":59217.0,"call_oi":587,"put_oi":941},{"strike":28.0,"call_delta_oi":3767.0,"put_delta_oi":-14005.0,"dealer_delta":10238.0,"call_oi":657,"put_oi":178},{"strike":29.0,"call_delta_oi":15284.0,"put_delta_oi":-487.0,"dealer_delta":-14796.0,"call_oi":563,"put_oi":6},{"strike":30.0,"call_delta_oi":4445.0,"put_delta_oi":0,"dealer_delta":-4445.0,"call_oi":499,"put_oi":0},{"strike":31.0,"call_delta_oi":12093.0,"put_delta_oi":0,"dealer_delta":-12093.0,"call_oi":723,"put_oi":0},{"strike":32.0,"call_delta_oi":15080.0,"put_delta_oi":0,"dealer_delta":-15080.0,"call_oi":943,"put_oi":0},{"strike":33.0,"call_delta_oi":2234.0,"put_delta_oi":0,"dealer_delta":-2234.0,"call_oi":95,"put_oi":0},{"strike":34.0,"call_delta_oi":11468.0,"put_delta_oi":0,"dealer_delta":-11468.0,"call_oi":442,"put_oi":0},{"strike":35.0,"call_delta_oi":1424.0,"put_delta_oi":0,"dealer_delta":-1424.0,"call_oi":90,"put_oi":0},{"strike":36.0,"call_delta_oi":1336.0,"put_delta_oi":0,"dealer_delta":-1336.0,"call_oi":97,"put_oi":0},{"strike":37.0,"call_delta_oi":40.0,"put_delta_oi":0,"dealer_delta":-40.0,"call_oi":3,"put_oi":0},{"strike":38.0,"call_delta_oi":262.0,"put_delta_oi":0,"dealer_delta":-262.0,"call_oi":11,"put_oi":0},{"strike":40.0,"call_delta_oi":206.0,"put_delta_oi":0,"dealer_delta":-206.0,"call_oi":9,"put_oi":0}],"net_dealer_delta":67782.0,"total_call_delta":108189.0,"total_put_delta":-175971.0,"bias":"neutral"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":23.920000076293945,"strikes":[{"strike":20.0,"moneyness":0.8361,"type":"put","iv":0.322,"delta":-0.1155,"oi":822},{"strike":22.0,"moneyness":0.9197,"type":"put","iv":0.302,"delta":-0.2499,"oi":150},{"strike":24.0,"moneyness":1.0033,"type":"put","iv":0.2866,"delta":-0.4468,"oi":132},{"strike":25.0,"moneyness":1.0452,"type":"put","iv":0.2858,"delta":-0.5532,"oi":143},{"strike":26.0,"moneyness":1.087,"type":"call","iv":0.2728,"delta":0.3385,"oi":140},{"strike":27.0,"moneyness":1.1288,"type":"put","iv":0.2998,"delta":-0.7262,"oi":921},{"strike":28.0,"moneyness":1.1706,"type":"put","iv":0.3136,"delta":-0.7837,"oi":170},{"strike":28.0,"moneyness":1.1706,"type":"call","iv":0.269,"delta":0.1734,"oi":108},{"strike":29.0,"moneyness":1.2124,"type":"call","iv":0.274,"delta":0.1229,"oi":118},{"strike":30.0,"moneyness":1.2542,"type":"call","iv":0.2872,"delta":0.0932,"oi":199},{"strike":31.0,"moneyness":1.296,"type":"call","iv":0.2913,"delta":0.0653,"oi":396}]},{"expiration":"04/16/2027","underlying_price":23.920000076293945,"strikes":[{"strike":26.0,"moneyness":1.087,"type":"call","iv":0.2837,"delta":0.4251,"oi":132}]},{"expiration":"10/16/2026","underlying_price":23.920000076293945,"strikes":[{"strike":20.0,"moneyness":0.8361,"type":"put","iv":0.928,"delta":-0.1317,"oi":106},{"strike":22.0,"moneyness":0.9197,"type":"put","iv":0.5893,"delta":-0.2057,"oi":112},{"strike":23.0,"moneyness":0.9615,"type":"put","iv":0.2749,"delta":-0.2087,"oi":367},{"strike":26.0,"moneyness":1.087,"type":"put","iv":0.3491,"delta":-0.8868,"oi":454},{"strike":26.0,"moneyness":1.087,"type":"call","iv":0.3049,"delta":0.0817,"oi":1284},{"strike":27.0,"moneyness":1.1288,"type":"call","iv":0.5863,"delta":0.1525,"oi":480},{"strike":28.0,"moneyness":1.1706,"type":"call","iv":0.4397,"delta":0.033,"oi":542},{"strike":29.0,"moneyness":1.2124,"type":"call","iv":1.6233,"delta":0.319,"oi":412},{"strike":30.0,"moneyness":1.2542,"type":"call","iv":0.668,"delta":0.0426,"oi":203},{"strike":31.0,"moneyness":1.296,"type":"call","iv":1.8756,"delta":0.2908,"oi":327},{"strike":32.0,"moneyness":1.3378,"type":"call","iv":1.3754,"delta":0.1622,"oi":923},{"strike":34.0,"moneyness":1.4214,"type":"call","iv":2.2,"delta":0.2625,"oi":436}]}],"greeks_heatmap":{"data":[{"strike":20.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1317,"call_gamma":0,"put_gamma":0.050965,"call_theta":0,"put_theta":-0.034,"call_vega":0,"put_vega":0.0096,"call_oi":0,"put_oi":106},{"strike":21.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2712,"call_gamma":0,"put_gamma":0.049304,"call_theta":0,"put_theta":-0.0848,"call_vega":0,"put_vega":0.015,"call_oi":0,"put_oi":100},{"strike":22.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2057,"call_gamma":0,"put_gamma":0.107007,"call_theta":0,"put_theta":-0.0285,"call_vega":0,"put_vega":0.0129,"call_oi":0,"put_oi":112},{"strike":23.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2087,"call_gamma":0,"put_gamma":0.23136,"call_theta":0,"put_theta":-0.0131,"call_vega":0,"put_vega":0.013,"call_oi":0,"put_oi":367},{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1764,"put_delta":-0.7967,"call_gamma":0.241669,"put_gamma":0.236924,"call_theta":-0.0112,"put_theta":-0.0106,"call_vega":0.0117,"put_vega":0.0128,"call_oi":87,"put_oi":66},{"strike":26.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0817,"put_delta":-0.8868,"call_gamma":0.109709,"put_gamma":0.121795,"call_theta":-0.0082,"put_theta":-0.0089,"call_vega":0.0068,"put_vega":0.0087,"call_oi":1284,"put_oi":454},{"strike":27.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1525,"put_delta":0,"call_gamma":0.089079,"put_gamma":0,"call_theta":-0.0244,"put_theta":0,"call_vega":0.0106,"put_vega":0,"call_oi":480,"put_oi":0},{"strike":28.0,"dte":14,"expiration":"10/16/2026","call_delta":0.033,"put_delta":0,"call_gamma":0.037115,"put_gamma":0,"call_theta":-0.0057,"put_theta":0,"call_vega":0.0033,"put_vega":0,"call_oi":542,"put_oi":0},{"strike":29.0,"dte":14,"expiration":"10/16/2026","call_delta":0.319,"put_delta":0,"call_gamma":0.048736,"put_gamma":0,"call_theta":-0.1014,"put_theta":0,"call_vega":0.0161,"put_vega":0,"call_oi":412,"put_oi":0},{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0426,"put_delta":0,"call_gamma":0.030061,"put_gamma":0,"call_theta":-0.0106,"put_theta":0,"call_vega":0.0041,"put_vega":0,"call_oi":203,"put_oi":0},{"strike":31.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2908,"put_delta":0,"call_gamma":0.040476,"put_gamma":0,"call_theta":-0.1123,"put_theta":0,"call_vega":0.0155,"put_vega":0,"call_oi":327,"put_oi":0},{"strike":27.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1657,"put_delta":0,"call_gamma":0.092549,"put_gamma":0,"call_theta":-0.0074,"put_theta":0,"call_vega":0.0216,"put_vega":0,"call_oi":61,"put_oi":0}],"strikes":[20.0,21.0,22.0,23.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-71.12,"put_25d_iv":148.88,"call_25d_iv":220.0,"put_25d_strike":21.0,"call_25d_strike":34.0,"skew":"call_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":3.31,"put_25d_iv":30.2,"call_25d_iv":26.9,"put_25d_strike":22.0,"call_25d_strike":28.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":20.0,"call_vanna":0,"put_vanna":69.0,"net_vanna":69.0,"call_oi":0,"put_oi":928},{"strike":21.0,"call_vanna":0,"put_vanna":3.0,"net_vanna":3.0,"call_oi":0,"put_oi":100},{"strike":22.0,"call_vanna":0,"put_vanna":16.0,"net_vanna":16.0,"call_oi":0,"put_oi":262},{"strike":23.0,"call_vanna":0,"put_vanna":12.0,"net_vanna":12.0,"call_oi":0,"put_oi":367},{"strike":24.0,"call_vanna":0,"put_vanna":3.0,"net_vanna":3.0,"call_oi":0,"put_oi":132},{"strike":25.0,"call_vanna":3.0,"put_vanna":-5.0,"net_vanna":-3.0,"call_oi":87,"put_oi":209},{"strike":26.0,"call_vanna":45.0,"put_vanna":-13.0,"net_vanna":32.0,"call_oi":1556,"put_oi":454},{"strike":27.0,"call_vanna":19.0,"put_vanna":-74.0,"net_vanna":-56.0,"call_oi":541,"put_oi":921},{"strike":28.0,"call_vanna":17.0,"put_vanna":-15.0,"net_vanna":2.0,"call_oi":650,"put_oi":170},{"strike":29.0,"call_vanna":20.0,"put_vanna":0,"net_vanna":20.0,"call_oi":530,"put_oi":0},{"strike":30.0,"call_vanna":29.0,"put_vanna":0,"net_vanna":29.0,"call_oi":498,"put_oi":0},{"strike":31.0,"call_vanna":32.0,"put_vanna":0,"net_vanna":32.0,"call_oi":723,"put_oi":0},{"strike":32.0,"call_vanna":29.0,"put_vanna":0,"net_vanna":29.0,"call_oi":923,"put_oi":0},{"strike":33.0,"call_vanna":2.0,"put_vanna":0,"net_vanna":2.0,"call_oi":80,"put_oi":0},{"strike":34.0,"call_vanna":13.0,"put_vanna":0,"net_vanna":13.0,"call_oi":436,"put_oi":0},{"strike":36.0,"call_vanna":3.0,"put_vanna":0,"net_vanna":3.0,"call_oi":97,"put_oi":0}],"net_vanna":207.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":20.0,"call_charm":0,"put_charm":1238.0,"net_charm":1238.0,"call_oi":0,"put_oi":106},{"strike":21.0,"call_charm":0,"put_charm":5992.0,"net_charm":5992.0,"call_oi":0,"put_oi":100},{"strike":22.0,"call_charm":0,"put_charm":1713.0,"net_charm":1713.0,"call_oi":0,"put_oi":112},{"strike":23.0,"call_charm":0,"put_charm":2616.0,"net_charm":2616.0,"call_oi":0,"put_oi":367},{"strike":25.0,"call_charm":-447.0,"put_charm":1455.0,"net_charm":1009.0,"call_oi":87,"put_oi":66},{"strike":26.0,"call_charm":-2247.0,"put_charm":9361.0,"net_charm":7114.0,"call_oi":1284,"put_oi":454},{"strike":27.0,"call_charm":-4714.0,"put_charm":0,"net_charm":-4714.0,"call_oi":541,"put_oi":0},{"strike":28.0,"call_charm":-267.0,"put_charm":0,"net_charm":-267.0,"call_oi":542,"put_oi":0},{"strike":29.0,"call_charm":-34743.0,"put_charm":0,"net_charm":-34743.0,"call_oi":412,"put_oi":0},{"strike":30.0,"call_charm":-239.0,"put_charm":0,"net_charm":-239.0,"call_oi":203,"put_oi":0},{"strike":31.0,"call_charm":-27828.0,"put_charm":0,"net_charm":-27828.0,"call_oi":327,"put_oi":0},{"strike":32.0,"call_charm":-23030.0,"put_charm":0,"net_charm":-23030.0,"call_oi":923,"put_oi":0},{"strike":33.0,"call_charm":-6839.0,"put_charm":0,"net_charm":-6839.0,"call_oi":80,"put_oi":0},{"strike":34.0,"call_charm":-37323.0,"put_charm":0,"net_charm":-37323.0,"call_oi":436,"put_oi":0},{"strike":36.0,"call_charm":-2306.0,"put_charm":0,"net_charm":-2306.0,"call_oi":97,"put_oi":0}],"net_charm":-117608.0,"weekend_delta_shift":-352824.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":78271.0,"put_delta":-63242.0,"net_delta":15030.0,"call_oi":4976,"put_oi":1261,"total_oi":6237,"total_volume":3,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":1188.0,"put_delta":-924.0,"net_delta":264.0,"call_oi":74,"put_oi":21,"total_oi":95,"total_volume":1,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":20155.0,"put_delta":-111388.0,"net_delta":-91232.0,"call_oi":1137,"put_oi":2421,"total_oi":3558,"total_volume":3,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":8575.0,"put_delta":-418.0,"net_delta":8157.0,"call_oi":298,"put_oi":14,"total_oi":312,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":24.0,"straddle_price":0.88,"straddle_pct":3.66,"implied_move":3.66,"avg_iv":24.3},{"expiration":"01/15/2027","dte":105,"strike":23.0,"straddle_price":3.1,"straddle_pct":12.96,"implied_move":12.96,"avg_iv":29.7}],"volume_profile":{"profile":[{"strike":18.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":1,"total_oi":2,"bias":"neutral"},{"strike":19.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":29,"put_oi":7,"total_oi":36,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":16,"put_oi":933,"total_oi":949,"bias":"neutral"},{"strike":21.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":100,"total_oi":101,"bias":"neutral"},{"strike":22.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":22,"put_oi":271,"total_oi":293,"bias":"neutral"},{"strike":23.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":27,"put_oi":408,"total_oi":435,"bias":"neutral"},{"strike":24.0,"call_volume":2,"put_volume":2,"total_volume":4,"call_oi":29,"put_oi":174,"total_oi":203,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":94,"put_oi":209,"total_oi":303,"bias":"neutral"},{"strike":26.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":1557,"put_oi":489,"total_oi":2046,"bias":"bullish"},{"strike":27.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":587,"put_oi":941,"total_oi":1528,"bias":"bullish"},{"strike":28.0,"call_volume":3,"put_volume":0,"total_volume":3,"call_oi":657,"put_oi":178,"total_oi":835,"bias":"bullish"},{"strike":29.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":563,"put_oi":6,"total_oi":569,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":499,"put_oi":0,"total_oi":499,"bias":"neutral"},{"strike":31.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":723,"put_oi":0,"total_oi":723,"bias":"neutral"},{"strike":32.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":943,"put_oi":0,"total_oi":943,"bias":"neutral"},{"strike":33.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":95,"put_oi":0,"total_oi":95,"bias":"neutral"},{"strike":34.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":442,"put_oi":0,"total_oi":442,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":90,"put_oi":0,"total_oi":90,"bias":"neutral"},{"strike":36.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":97,"put_oi":0,"total_oi":97,"bias":"neutral"},{"strike":37.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":0,"total_oi":3,"bias":"neutral"},{"strike":38.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":11,"put_oi":0,"total_oi":11,"bias":"neutral"},{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":9,"put_oi":0,"total_oi":9,"bias":"neutral"}],"underlying_price":23.920000076293945,"peak_call_strike":28.0,"peak_put_strike":24.0,"total_call_volume":7,"total_put_volume":2,"volume_pc_ratio":0.286},"iv_contours":{"x":[0.79,0.84,0.88,0.92,0.96,1.0,1.04,1.09,1.13,1.17,1.21,1.25,1.3],"y":[14,49,105],"z":[[null,92.8,148.88,58.93,27.49,24.25,25.09,32.7,50.56,43.97,162.33,66.8,187.56],[null,null,null,null,null,null,null,null,31.01,null,null,null,null],[33.42,32.2,null,30.39,29.7,28.66,28.58,27.9,28.22,29.13,27.4,28.72,29.13]],"levels":[24.2,40.6,56.9,73.2,89.6,105.9,122.2,138.6,154.9,171.2,187.6],"min_iv":24.2,"max_iv":187.6},"butterfly_spread":[{"expiration":"01/15/2027","dte":105,"atm_strike":23.0,"atm_iv":29.74,"otm_strike":26.0,"otm_iv":27.28,"itm_strike":23.0,"itm_iv":29.74,"iv_butterfly":-2.45,"price_butterfly":-1.43,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":68.58},{"date":"2026-09-15","iv":68.91},{"date":"2026-09-16","iv":63.52},{"date":"2026-09-17","iv":82.76},{"date":"2026-09-18","iv":67.3},{"date":"2026-09-21","iv":46.8},{"date":"2026-09-22","iv":50.3},{"date":"2026-09-23","iv":60.7},{"date":"2026-09-24","iv":57.9},{"date":"2026-09-25","iv":70.3},{"date":"2026-09-28","iv":54.3},{"date":"2026-09-29","iv":53.1},{"date":"2026-09-30","iv":59.7},{"date":"2026-10-01","iv":97.2},{"date":"2026-10-02","iv":57.0}]}}