{"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":"PFF","summary":{"name":"PFF","price":29.56,"total_oi":17834,"call_oi":5994,"put_oi":11840,"pc_ratio":1.975,"net_gex":-1774586.0,"avg_iv":37.7,"iv_rank":23.1,"iv_52w_high":52.98,"iv_52w_low":33.1,"gamma_flip":null,"max_pain":30.0},"features":{"symbol":"PFF","price":29.56,"total_oi":17834,"analysis_coverage":0.9444,"avg_iv_pct":37.7,"iv_rank":23.1,"iv_52w_high_pct":52.98,"iv_52w_low_pct":33.1,"front_dte":14,"front_atm_iv_pct":23.3856,"back_atm_iv_pct":9.1704,"term_premium_pp":14.2152,"expected_move_front_pct":4.58,"straddle_front_pct":2.88,"straddle_30d_pct":2.88,"risk_reversal_front_pp":17.87,"risk_reversal_30d_pp":17.87,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":1.975,"put_call_oi_front_ratio":2.453,"put_call_volume_front_ratio":0.694,"option_volume":98,"volume_oi_ratio":0.005495,"net_delta_normalized":-0.118282,"dealer_delta_normalized":0.118255,"gex_per_100k_oi":-9950577.548503,"vanna_per_100k_oi":2657.844567,"charm_per_100k_oi":-529673.65706,"weekend_delta_shift_per_100k_oi":-1589020.971179,"iv_surface_range_pp":170.6,"gamma_flip_distance_pct":null,"max_pain_distance_pct":1.488498,"peak_call_distance_pct":1.488498,"peak_put_distance_pct":-1.894452},"analyses":{"gamma_walls":[{"strike":22.0,"call_gex":0.0,"put_gex":-6079.44,"net_gex":-6079.44,"call_oi":0,"put_oi":301},{"strike":23.0,"call_gex":0.0,"put_gex":-136.85,"net_gex":-136.85,"call_oi":0,"put_oi":10},{"strike":24.0,"call_gex":0.0,"put_gex":-108.34,"net_gex":-108.34,"call_oi":0,"put_oi":5},{"strike":25.0,"call_gex":0.0,"put_gex":-17393.36,"net_gex":-17393.36,"call_oi":0,"put_oi":541},{"strike":26.0,"call_gex":0.0,"put_gex":-6731.28,"net_gex":-6731.28,"call_oi":0,"put_oi":162},{"strike":27.0,"call_gex":0.0,"put_gex":-47582.01,"net_gex":-47582.01,"call_oi":3,"put_oi":961},{"strike":28.0,"call_gex":0.0,"put_gex":-258206.18,"net_gex":-258206.18,"call_oi":1,"put_oi":2272},{"strike":29.0,"call_gex":11078.16,"put_gex":-1081758.94,"net_gex":-1070680.77,"call_oi":52,"put_oi":3799},{"strike":30.0,"call_gex":374123.58,"put_gex":-1180140.04,"net_gex":-806016.46,"call_oi":1063,"put_oi":3118},{"strike":31.0,"call_gex":388233.4,"put_gex":-64219.76,"net_gex":324013.64,"call_oi":2720,"put_oi":471},{"strike":32.0,"call_gex":118657.5,"put_gex":-4617.31,"net_gex":114040.19,"call_oi":1982,"put_oi":49},{"strike":33.0,"call_gex":8659.98,"put_gex":-4386.41,"net_gex":4273.57,"call_oi":170,"put_oi":61},{"strike":34.0,"call_gex":46.64,"put_gex":-3978.82,"net_gex":-3932.19,"call_oi":1,"put_oi":86},{"strike":35.0,"call_gex":39.8,"put_gex":-97.61,"net_gex":-57.81,"call_oi":1,"put_oi":2},{"strike":37.0,"call_gex":35.02,"put_gex":0.0,"net_gex":35.02,"call_oi":1,"put_oi":0},{"strike":42.0,"call_gex":0.0,"put_gex":-23.73,"net_gex":-23.73,"call_oi":0,"put_oi":2}],"pain_by_strike":[{"strike":22.0,"call_value":0,"put_value":78763.0,"total_value":78763.0},{"strike":23.0,"call_value":0.0,"put_value":67224.0,"total_value":67224.0},{"strike":24.0,"call_value":0.0,"put_value":55695.0,"total_value":55695.0},{"strike":25.0,"call_value":0.0,"put_value":44171.0,"total_value":44171.0},{"strike":26.0,"call_value":0.0,"put_value":33188.0,"total_value":33188.0},{"strike":27.0,"call_value":0.0,"put_value":22367.0,"total_value":22367.0},{"strike":28.0,"call_value":3.0,"put_value":12507.0,"total_value":12510.0},{"strike":29.0,"call_value":7.0,"put_value":4919.0,"total_value":4926.0},{"strike":30.0,"call_value":63.0,"put_value":1130.0,"total_value":1193.0},{"strike":31.0,"call_value":1182.0,"put_value":459.0,"total_value":1641.0},{"strike":32.0,"call_value":5021.0,"put_value":259.0,"total_value":5280.0},{"strike":33.0,"call_value":10842.0,"put_value":108.0,"total_value":10950.0},{"strike":34.0,"call_value":16833.0,"put_value":18.0,"total_value":16851.0},{"strike":35.0,"call_value":22825.0,"put_value":14.0,"total_value":22839.0},{"strike":37.0,"call_value":34811.0,"put_value":10.0,"total_value":34821.0},{"strike":42.0,"call_value":64781.0,"put_value":0,"total_value":64781.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":118.4,"strike":23.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":null,"strike":null},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":40.9,"strike":24.0},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":121.6,"strike":26.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":27.0,"strike":26.5},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":19.1,"strike":26.5},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":24.6,"strike":28.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":35.6,"strike":28.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":14.7,"strike":28.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":9.4,"strike":29.5},{"moneyness":1.0,"dte":21,"iv":null,"strike":null},{"moneyness":1.0,"dte":30,"iv":null,"strike":null},{"moneyness":1.0,"dte":45,"iv":9.5,"strike":29.5},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":12.4,"strike":29.5},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":51.4,"strike":31.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":7.7,"strike":31.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":13.8,"strike":31.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":70.1,"strike":32.5},{"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":28.8,"strike":32.5},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":102.9,"strike":37.0},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":null,"strike":null},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":33.6,"strike":34.33}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":10,"total_oi":9762},{"expiration":"11/20/2026","dte":49,"iv":0.0064,"contract_count":7,"total_oi":1284},{"expiration":"01/15/2027","dte":105,"iv":0.0679,"contract_count":10,"total_oi":4022},{"expiration":"04/16/2027","dte":196,"iv":0.0,"contract_count":10,"total_oi":1419}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":4.58,"expected_move_2std":9.17,"contract_count":6},{"expiration":"11/20/2026","dte":49,"expected_move_1std":3.36,"expected_move_2std":6.72,"contract_count":5},{"expiration":"01/15/2027","dte":105,"expected_move_1std":6.9,"expected_move_2std":13.81,"contract_count":6},{"expiration":"04/16/2027","dte":196,"expected_move_1std":8.76,"expected_move_2std":17.51,"contract_count":6}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":3122,"put_oi":7658,"total_oi":10780,"pc_ratio":2.453,"pc_ratio_volume":0.694,"sentiment":"bearish"},{"expiration":"11/20/2026","dte":49,"call_oi":68,"put_oi":1221,"total_oi":1289,"pc_ratio":17.956,"pc_ratio_volume":0.188,"sentiment":"bearish"},{"expiration":"01/15/2027","dte":105,"call_oi":2067,"put_oi":2229,"total_oi":4296,"pc_ratio":1.078,"pc_ratio_volume":1.2,"sentiment":"neutral"},{"expiration":"04/16/2027","dte":196,"call_oi":737,"put_oi":732,"total_oi":1469,"pc_ratio":0.993,"pc_ratio_volume":0,"sentiment":"neutral"}],"dealer_positioning":{"positioning":[{"strike":22.0,"call_delta_oi":0,"put_delta_oi":-4402.0,"dealer_delta":4402.0,"call_oi":0,"put_oi":301},{"strike":23.0,"call_delta_oi":0,"put_delta_oi":-69.0,"dealer_delta":69.0,"call_oi":0,"put_oi":10},{"strike":24.0,"call_delta_oi":0,"put_delta_oi":-25.0,"dealer_delta":25.0,"call_oi":0,"put_oi":5},{"strike":25.0,"call_delta_oi":0,"put_delta_oi":-10645.0,"dealer_delta":10645.0,"call_oi":0,"put_oi":541},{"strike":26.0,"call_delta_oi":0,"put_delta_oi":-2955.0,"dealer_delta":2955.0,"call_oi":0,"put_oi":162},{"strike":27.0,"call_delta_oi":0,"put_delta_oi":-26880.0,"dealer_delta":26880.0,"call_oi":0,"put_oi":961},{"strike":28.0,"call_delta_oi":0,"put_delta_oi":-30557.0,"dealer_delta":30557.0,"call_oi":0,"put_oi":2272},{"strike":29.0,"call_delta_oi":4042.0,"put_delta_oi":-83608.0,"dealer_delta":79566.0,"call_oi":52,"put_oi":3799},{"strike":30.0,"call_delta_oi":37720.0,"put_delta_oi":-212917.0,"dealer_delta":175197.0,"call_oi":1063,"put_oi":3118},{"strike":31.0,"call_delta_oi":90207.0,"put_delta_oi":-35403.0,"dealer_delta":-54804.0,"call_oi":2720,"put_oi":471},{"strike":32.0,"call_delta_oi":75460.0,"put_delta_oi":-4042.0,"dealer_delta":-71418.0,"call_oi":1982,"put_oi":49},{"strike":33.0,"call_delta_oi":5886.0,"put_delta_oi":-4889.0,"dealer_delta":-997.0,"call_oi":170,"put_oi":61},{"strike":34.0,"call_delta_oi":33.0,"put_delta_oi":-7552.0,"dealer_delta":7519.0,"call_oi":1,"put_oi":86},{"strike":35.0,"call_delta_oi":30.0,"put_delta_oi":-159.0,"dealer_delta":129.0,"call_oi":1,"put_oi":2},{"strike":37.0,"call_delta_oi":23.0,"put_delta_oi":0,"dealer_delta":-23.0,"call_oi":1,"put_oi":0},{"strike":42.0,"call_delta_oi":0,"put_delta_oi":-194.0,"dealer_delta":194.0,"call_oi":0,"put_oi":2}],"net_dealer_delta":210896.0,"total_call_delta":213400.0,"total_put_delta":-424296.0,"bias":"bullish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":29.559999465942383,"strikes":[{"strike":25.0,"moneyness":0.8457,"type":"put","iv":0.261,"delta":-0.0871,"oi":111},{"strike":28.0,"moneyness":0.9472,"type":"put","iv":0.1473,"delta":-0.1886,"oi":319},{"strike":29.0,"moneyness":0.9811,"type":"put","iv":0.1107,"delta":-0.2883,"oi":365},{"strike":30.0,"moneyness":1.0149,"type":"call","iv":0.1768,"delta":0.5076,"oi":222},{"strike":30.0,"moneyness":1.0149,"type":"put","iv":0.1523,"delta":-0.4969,"oi":977},{"strike":31.0,"moneyness":1.0487,"type":"call","iv":0.1245,"delta":0.3084,"oi":1357},{"strike":31.0,"moneyness":1.0487,"type":"put","iv":0.1522,"delta":-0.6538,"oi":255},{"strike":32.0,"moneyness":1.0825,"type":"call","iv":0.3551,"delta":0.3975,"oi":457}]},{"expiration":"04/16/2027","underlying_price":29.559999465942383,"strikes":[{"strike":28.0,"moneyness":0.9472,"type":"put","iv":0.1431,"delta":-0.2155,"oi":176},{"strike":29.0,"moneyness":0.9811,"type":"put","iv":0.1173,"delta":-0.2978,"oi":223},{"strike":30.0,"moneyness":1.0149,"type":"call","iv":0.07,"delta":0.5716,"oi":309},{"strike":30.0,"moneyness":1.0149,"type":"put","iv":0.1501,"delta":-0.4494,"oi":235},{"strike":31.0,"moneyness":1.0487,"type":"call","iv":0.0364,"delta":0.1784,"oi":353}]},{"expiration":"10/16/2026","underlying_price":29.559999465942383,"strikes":[{"strike":22.0,"moneyness":0.7442,"type":"put","iv":1.7777,"delta":-0.1462,"oi":301},{"strike":25.0,"moneyness":0.8457,"type":"put","iv":1.5024,"delta":-0.2302,"oi":410},{"strike":27.0,"moneyness":0.9134,"type":"put","iv":1.1203,"delta":-0.2941,"oi":875},{"strike":28.0,"moneyness":0.9472,"type":"put","iv":0.2462,"delta":-0.1107,"oi":1720},{"strike":29.0,"moneyness":0.9811,"type":"put","iv":0.1266,"delta":-0.1906,"oi":2111},{"strike":30.0,"moneyness":1.0149,"type":"call","iv":0.0642,"delta":0.1382,"oi":475},{"strike":30.0,"moneyness":1.0149,"type":"put","iv":0.079,"delta":-0.8112,"oi":1870},{"strike":31.0,"moneyness":1.0487,"type":"call","iv":0.8424,"delta":0.4168,"oi":1009},{"strike":31.0,"moneyness":1.0487,"type":"put","iv":0.1858,"delta":-0.9025,"oi":195},{"strike":32.0,"moneyness":1.0825,"type":"call","iv":0.9956,"delta":0.3744,"oi":1472},{"strike":33.0,"moneyness":1.1164,"type":"call","iv":1.1329,"delta":0.3442,"oi":154}]},{"expiration":"11/20/2026","underlying_price":29.559999465942383,"strikes":[{"strike":29.0,"moneyness":0.9811,"type":"put","iv":0.0982,"delta":-0.2383,"oi":1100}]}],"greeks_heatmap":{"data":[{"strike":22.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1462,"call_gamma":0,"put_gamma":0.023115,"call_theta":0,"put_theta":-0.0868,"call_vega":0,"put_vega":0.0128,"call_oi":0,"put_oi":301},{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2302,"call_gamma":0,"put_gamma":0.036251,"call_theta":0,"put_theta":-0.097,"call_vega":0,"put_vega":0.0169,"call_oi":0,"put_oi":410},{"strike":26.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2584,"call_gamma":0,"put_gamma":0.044188,"call_theta":0,"put_theta":-0.09,"call_vega":0,"put_vega":0.018,"call_oi":0,"put_oi":83},{"strike":27.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2941,"call_gamma":0,"put_gamma":0.055133,"call_theta":0,"put_theta":-0.0817,"call_vega":0,"put_vega":0.0192,"call_oi":0,"put_oi":875},{"strike":28.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1107,"call_gamma":0,"put_gamma":0.137549,"call_theta":0,"put_theta":-0.0096,"call_vega":0,"put_vega":0.0105,"call_oi":0,"put_oi":1720},{"strike":29.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1906,"call_gamma":0,"put_gamma":0.384915,"call_theta":0,"put_theta":-0.0067,"call_vega":0,"put_vega":0.0152,"call_oi":0,"put_oi":2111},{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1382,"put_delta":-0.8112,"call_gamma":0.615968,"put_gamma":0.613545,"call_theta":-0.0035,"put_theta":-0.0017,"call_vega":0.0123,"put_vega":0.0151,"call_oi":475,"put_oi":1870},{"strike":31.0,"dte":14,"expiration":"10/16/2026","call_delta":0.4168,"put_delta":-0.9025,"call_gamma":0.083041,"put_gamma":0.166208,"call_theta":-0.0718,"put_theta":-0.0036,"call_vega":0.0218,"put_vega":0.0096,"call_oi":1009,"put_oi":195},{"strike":32.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3744,"put_delta":0,"call_gamma":0.068243,"put_gamma":0,"call_theta":-0.0821,"put_theta":0,"call_vega":0.0211,"put_vega":0,"call_oi":1472,"put_oi":0},{"strike":33.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3442,"put_delta":0,"call_gamma":0.058249,"put_gamma":0,"call_theta":-0.0905,"put_theta":0,"call_vega":0.0205,"put_vega":0,"call_oi":154,"put_oi":0},{"strike":34.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.9484,"call_gamma":0,"put_gamma":0.043176,"call_theta":0,"put_theta":-0.0062,"call_vega":0,"put_vega":0.0059,"call_oi":0,"put_oi":51},{"strike":28.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.2989,"call_gamma":0,"put_gamma":0.090928,"call_theta":0,"put_theta":-0.0127,"call_vega":0,"put_vega":0.0372,"call_oi":0,"put_oi":57},{"strike":29.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.2383,"call_gamma":0,"put_gamma":0.294187,"call_theta":0,"put_theta":-0.0026,"call_vega":0,"put_vega":0.0332,"call_oi":0,"put_oi":1100},{"strike":30.0,"dte":49,"expiration":"11/20/2026","call_delta":0.3905,"put_delta":0,"call_gamma":0.415132,"put_gamma":0,"call_theta":-0.005,"put_theta":0,"call_vega":0.0411,"put_vega":0,"call_oi":57,"put_oi":0}],"strikes":[22.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0,34.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":17.87,"put_25d_iv":131.16,"call_25d_iv":113.29,"put_25d_strike":26.0,"call_25d_strike":33.0,"skew":"put_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":1.19,"put_25d_iv":9.82,"call_25d_iv":8.62,"put_25d_strike":29.0,"call_25d_strike":30.0,"skew":"neutral"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-1.38,"put_25d_iv":11.07,"call_25d_iv":12.45,"put_25d_strike":29.0,"call_25d_strike":31.0,"skew":"neutral"},{"expiration":"04/16/2027","dte":196,"risk_reversal":10.67,"put_25d_iv":14.31,"call_25d_iv":3.64,"put_25d_strike":28.0,"call_25d_strike":31.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":22.0,"call_vanna":0,"put_vanna":9.0,"net_vanna":9.0,"call_oi":0,"put_oi":301},{"strike":25.0,"call_vanna":0,"put_vanna":20.0,"net_vanna":20.0,"call_oi":0,"put_oi":521},{"strike":26.0,"call_vanna":0,"put_vanna":7.0,"net_vanna":7.0,"call_oi":0,"put_oi":145},{"strike":27.0,"call_vanna":0,"put_vanna":23.0,"net_vanna":23.0,"call_oi":0,"put_oi":875},{"strike":28.0,"call_vanna":0,"put_vanna":101.0,"net_vanna":101.0,"call_oi":0,"put_oi":2272},{"strike":29.0,"call_vanna":0,"put_vanna":183.0,"net_vanna":183.0,"call_oi":0,"put_oi":3799},{"strike":30.0,"call_vanna":3.0,"put_vanna":-51.0,"net_vanna":-49.0,"call_oi":1063,"put_oi":3082},{"strike":31.0,"call_vanna":153.0,"put_vanna":-21.0,"net_vanna":133.0,"call_oi":2719,"put_oi":450},{"strike":32.0,"call_vanna":48.0,"put_vanna":0,"net_vanna":48.0,"call_oi":1982,"put_oi":0},{"strike":33.0,"call_vanna":3.0,"put_vanna":-5.0,"net_vanna":-1.0,"call_oi":154,"put_oi":53},{"strike":34.0,"call_vanna":0,"put_vanna":-1.0,"net_vanna":-1.0,"call_oi":0,"put_oi":51}],"net_vanna":474.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":22.0,"call_charm":0,"put_charm":9965.0,"net_charm":9965.0,"call_oi":0,"put_oi":301},{"strike":25.0,"call_charm":0,"put_charm":23873.0,"net_charm":23873.0,"call_oi":0,"put_oi":410},{"strike":26.0,"call_charm":0,"put_charm":5030.0,"net_charm":5030.0,"call_oi":0,"put_oi":83},{"strike":27.0,"call_charm":0,"put_charm":54798.0,"net_charm":54798.0,"call_oi":0,"put_oi":875},{"strike":28.0,"call_charm":0,"put_charm":4922.0,"net_charm":4922.0,"call_oi":0,"put_oi":1777},{"strike":29.0,"call_charm":0,"put_charm":7551.0,"net_charm":7551.0,"call_oi":0,"put_oi":3211},{"strike":30.0,"call_charm":-684.0,"put_charm":6869.0,"net_charm":6185.0,"call_oi":532,"put_oi":1870},{"strike":31.0,"call_charm":-78729.0,"put_charm":1647.0,"net_charm":-77082.0,"call_oi":1009,"put_oi":195},{"strike":32.0,"call_charm":-117972.0,"put_charm":0,"net_charm":-117972.0,"call_oi":1472,"put_oi":0},{"strike":33.0,"call_charm":-12511.0,"put_charm":0,"net_charm":-12511.0,"call_oi":154,"put_oi":0},{"strike":34.0,"call_charm":0,"put_charm":779.0,"net_charm":779.0,"call_oi":0,"put_oi":51}],"net_charm":-94462.0,"weekend_delta_shift":-283386.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":109935.0,"put_delta":-278254.0,"net_delta":-168319.0,"call_oi":3122,"put_oi":7658,"total_oi":10780,"total_volume":61,"bias":"bearish"},{"expiration":"11/20/2026","dte":49,"call_delta":3009.0,"put_delta":-30304.0,"net_delta":-27294.0,"call_oi":68,"put_oi":1221,"total_oi":1289,"total_volume":19,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":73099.0,"put_delta":-91603.0,"net_delta":-18504.0,"call_oi":2067,"put_oi":2229,"total_oi":4296,"total_volume":11,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":27357.0,"put_delta":-24135.0,"net_delta":3221.0,"call_oi":733,"put_oi":732,"total_oi":1465,"total_volume":6,"bias":"neutral"}],"straddle_pricing":[{"expiration":"11/20/2026","dte":49,"strike":30.0,"straddle_price":0.85,"straddle_pct":2.88,"implied_move":2.88,"avg_iv":9.6},{"expiration":"04/16/2027","dte":196,"strike":30.0,"straddle_price":1.9,"straddle_pct":6.43,"implied_move":6.43,"avg_iv":11.0}],"volume_profile":{"profile":[{"strike":22.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":301,"total_oi":301,"bias":"neutral"},{"strike":23.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":10,"total_oi":10,"bias":"neutral"},{"strike":24.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":5,"total_oi":5,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":541,"total_oi":541,"bias":"neutral"},{"strike":26.0,"call_volume":0,"put_volume":6,"total_volume":6,"call_oi":0,"put_oi":162,"total_oi":162,"bias":"bearish"},{"strike":27.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":961,"total_oi":964,"bias":"neutral"},{"strike":28.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":2272,"total_oi":2273,"bias":"neutral"},{"strike":29.0,"call_volume":22,"put_volume":27,"total_volume":49,"call_oi":52,"put_oi":3799,"total_oi":3851,"bias":"neutral"},{"strike":30.0,"call_volume":32,"put_volume":4,"total_volume":36,"call_oi":1063,"put_oi":3118,"total_oi":4181,"bias":"bullish"},{"strike":31.0,"call_volume":0,"put_volume":2,"total_volume":2,"call_oi":2720,"put_oi":471,"total_oi":3191,"bias":"bearish"},{"strike":32.0,"call_volume":3,"put_volume":2,"total_volume":5,"call_oi":1982,"put_oi":49,"total_oi":2031,"bias":"neutral"},{"strike":33.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":170,"put_oi":61,"total_oi":231,"bias":"neutral"},{"strike":34.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":86,"total_oi":87,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":2,"total_oi":3,"bias":"neutral"},{"strike":37.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"},{"strike":42.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":2,"total_oi":2,"bias":"neutral"}],"underlying_price":29.559999465942383,"peak_call_strike":30.0,"peak_put_strike":29.0,"total_call_volume":57,"total_put_volume":41,"volume_pc_ratio":0.719},"iv_contours":{"x":[0.74,0.85,0.88,0.91,0.95,0.98,1.01,1.05,1.08,1.12,1.15],"y":[14,49,105],"z":[[177.77,150.24,131.16,112.03,24.62,12.66,7.16,51.41,65.62,113.29,43.89],[null,null,null,20.69,35.61,9.82,9.55,null,null,null,null],[null,26.1,20.81,17.34,14.73,8.32,16.45,13.84,26.41,31.11,25.94]],"levels":[7.2,24.2,41.3,58.3,75.4,92.5,109.5,126.6,143.6,160.7,177.8],"min_iv":7.2,"max_iv":177.8},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":35.93},{"date":"2026-09-15","iv":38.99},{"date":"2026-09-16","iv":35.09},{"date":"2026-09-17","iv":47.52},{"date":"2026-09-18","iv":52.98},{"date":"2026-09-21","iv":35.53},{"date":"2026-09-22","iv":33.1},{"date":"2026-09-23","iv":34.6},{"date":"2026-09-24","iv":34.1},{"date":"2026-09-25","iv":34.7},{"date":"2026-09-28","iv":37.0},{"date":"2026-09-29","iv":36.4},{"date":"2026-09-30","iv":39.1},{"date":"2026-10-01","iv":42.6},{"date":"2026-10-02","iv":37.7}]}}