{"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":"PRGS","summary":{"name":"PRGS","price":36.9,"total_oi":9628,"call_oi":7623,"put_oi":2005,"pc_ratio":0.263,"net_gex":202576.89,"avg_iv":62.7,"iv_rank":1.0,"iv_52w_high":91.0,"iv_52w_low":62.4,"gamma_flip":17.56,"max_pain":37.5},"features":{"symbol":"PRGS","price":36.9,"total_oi":9628,"analysis_coverage":1.0,"avg_iv_pct":62.7,"iv_rank":1.0,"iv_52w_high_pct":91.0,"iv_52w_low_pct":62.4,"front_dte":14,"front_atm_iv_pct":47.1796,"back_atm_iv_pct":48.8814,"term_premium_pp":-1.7018,"expected_move_front_pct":9.24,"straddle_front_pct":7.25,"straddle_30d_pct":7.25,"risk_reversal_front_pp":0.58,"risk_reversal_30d_pp":0.58,"butterfly_front_pp":-0.56,"butterfly_30d_pp":-0.56,"put_call_oi_ratio":0.263,"put_call_oi_front_ratio":0.192,"put_call_volume_front_ratio":0.265,"option_volume":335,"volume_oi_ratio":0.034794,"net_delta_normalized":0.162506,"dealer_delta_normalized":-0.162506,"gex_per_100k_oi":2104039.156627,"vanna_per_100k_oi":3334.025758,"charm_per_100k_oi":-207031.574574,"weekend_delta_shift_per_100k_oi":-621084.337349,"iv_surface_range_pp":119.3,"gamma_flip_distance_pct":-52.411924,"max_pain_distance_pct":1.626016,"peak_call_distance_pct":8.401084,"peak_put_distance_pct":-11.924119},"analyses":{"gamma_walls":[{"strike":15.0,"call_gex":10.09,"put_gex":-60.87,"net_gex":-50.78,"call_oi":2,"put_oi":12},{"strike":17.5,"call_gex":101.58,"put_gex":-56.52,"net_gex":45.06,"call_oi":15,"put_oi":8},{"strike":20.0,"call_gex":963.83,"put_gex":-716.4,"net_gex":247.43,"call_oi":117,"put_oi":80},{"strike":22.5,"call_gex":258.38,"put_gex":-196.58,"net_gex":61.8,"call_oi":23,"put_oi":16},{"strike":25.0,"call_gex":247.58,"put_gex":-1885.45,"net_gex":-1637.87,"call_oi":15,"put_oi":132},{"strike":27.5,"call_gex":223.49,"put_gex":-3896.4,"net_gex":-3672.91,"call_oi":10,"put_oi":157},{"strike":30.0,"call_gex":3208.94,"put_gex":-8124.69,"net_gex":-4915.76,"call_oi":109,"put_oi":230},{"strike":32.5,"call_gex":1150.35,"put_gex":-4381.79,"net_gex":-3231.43,"call_oi":37,"put_oi":137},{"strike":35.0,"call_gex":19137.49,"put_gex":-44942.48,"net_gex":-25804.99,"call_oi":220,"put_oi":480},{"strike":37.5,"call_gex":7375.85,"put_gex":-15349.82,"net_gex":-7973.97,"call_oi":84,"put_oi":198},{"strike":40.0,"call_gex":126561.47,"put_gex":-15198.8,"net_gex":111362.67,"call_oi":2123,"put_oi":264},{"strike":42.5,"call_gex":31425.04,"put_gex":-2008.85,"net_gex":29416.19,"call_oi":532,"put_oi":38},{"strike":45.0,"call_gex":13014.1,"put_gex":-5489.11,"net_gex":7525.0,"call_oi":345,"put_oi":204},{"strike":47.5,"call_gex":37384.07,"put_gex":-922.06,"net_gex":36462.01,"call_oi":1068,"put_oi":23},{"strike":50.0,"call_gex":12332.6,"put_gex":-711.19,"net_gex":11621.41,"call_oi":399,"put_oi":21},{"strike":52.5,"call_gex":8118.89,"put_gex":-84.11,"net_gex":8034.78,"call_oi":303,"put_oi":3},{"strike":55.0,"call_gex":7075.77,"put_gex":-45.88,"net_gex":7029.89,"call_oi":288,"put_oi":2},{"strike":57.5,"call_gex":96.1,"put_gex":0.0,"net_gex":96.1,"call_oi":4,"put_oi":0},{"strike":60.0,"call_gex":33939.19,"put_gex":0.0,"net_gex":33939.19,"call_oi":1682,"put_oi":0},{"strike":65.0,"call_gex":1357.83,"put_gex":0.0,"net_gex":1357.83,"call_oi":72,"put_oi":0},{"strike":70.0,"call_gex":438.33,"put_gex":0.0,"net_gex":438.33,"call_oi":26,"put_oi":0},{"strike":75.0,"call_gex":2226.91,"put_gex":0.0,"net_gex":2226.91,"call_oi":149,"put_oi":0}],"pain_by_strike":[{"strike":15.0,"call_value":0,"put_value":39165.0,"total_value":39165.0},{"strike":17.5,"call_value":5.0,"put_value":34182.5,"total_value":34187.5},{"strike":20.0,"call_value":47.5,"put_value":29220.0,"total_value":29267.5},{"strike":22.5,"call_value":382.5,"put_value":24457.5,"total_value":24840.0},{"strike":25.0,"call_value":775.0,"put_value":19735.0,"total_value":20510.0},{"strike":27.5,"call_value":1205.0,"put_value":15342.5,"total_value":16547.5},{"strike":30.0,"call_value":1660.0,"put_value":11342.5,"total_value":13002.5},{"strike":32.5,"call_value":2387.5,"put_value":7917.5,"total_value":10305.0},{"strike":35.0,"call_value":3207.5,"put_value":4835.0,"total_value":8042.5},{"strike":37.5,"call_value":4577.5,"put_value":2952.5,"total_value":7530.0},{"strike":40.0,"call_value":6157.5,"put_value":1565.0,"total_value":7722.5},{"strike":42.5,"call_value":13045.0,"put_value":837.5,"total_value":13882.5},{"strike":45.0,"call_value":21262.5,"put_value":205.0,"total_value":21467.5},{"strike":47.5,"call_value":30342.5,"put_value":82.5,"total_value":30425.0},{"strike":50.0,"call_value":42092.5,"put_value":17.5,"total_value":42110.0},{"strike":52.5,"call_value":54840.0,"put_value":5.0,"total_value":54845.0},{"strike":55.0,"call_value":68345.0,"put_value":0.0,"total_value":68345.0},{"strike":57.5,"call_value":82570.0,"put_value":0.0,"total_value":82570.0},{"strike":60.0,"call_value":96805.0,"put_value":0.0,"total_value":96805.0},{"strike":65.0,"call_value":133685.0,"put_value":0.0,"total_value":133685.0},{"strike":70.0,"call_value":170925.0,"put_value":0.0,"total_value":170925.0},{"strike":75.0,"call_value":208295.0,"put_value":0,"total_value":208295.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":104.2,"strike":29.17},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":56.2,"strike":28.75},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":79.7,"strike":23.54},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":55.0,"strike":32.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":48.1,"strike":32.5},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":55.5,"strike":32.5},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":43.9,"strike":35.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":50.0,"strike":35.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":52.3,"strike":35.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":47.2,"strike":37.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":48.9,"strike":37.5},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":51.0,"strike":37.5},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":null,"strike":null},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":null,"strike":null},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":null,"strike":null},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":55.7,"strike":40.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":48.2,"strike":40.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":51.3,"strike":40.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":105.6,"strike":48.89},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":53.1,"strike":45.0},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":62.1,"strike":53.06}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0133,"contract_count":6,"total_oi":937},{"expiration":"11/20/2026","dte":49,"iv":0.0,"contract_count":5,"total_oi":132},{"expiration":"12/18/2026","dte":77,"iv":0.4138,"contract_count":6,"total_oi":403},{"expiration":"01/15/2027","dte":105,"iv":0.5617,"contract_count":6,"total_oi":149},{"expiration":"03/19/2027","dte":168,"iv":0.523,"contract_count":5,"total_oi":1401},{"expiration":"01/21/2028","dte":476,"iv":0.6531,"contract_count":6,"total_oi":325},{"expiration":"12/15/2028","dte":805,"iv":1.0,"contract_count":2,"total_oi":22}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":9.24,"expected_move_2std":18.47,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":17.91,"expected_move_2std":35.83,"contract_count":2},{"expiration":"12/18/2026","dte":77,"expected_move_1std":23.12,"expected_move_2std":46.23,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":27.67,"expected_move_2std":55.35,"contract_count":2},{"expiration":"03/19/2027","dte":168,"expected_move_1std":35.85,"expected_move_2std":71.69,"contract_count":2},{"expiration":"01/21/2028","dte":476,"expected_move_1std":60.77,"expected_move_2std":121.55,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":2489,"put_oi":479,"total_oi":2968,"pc_ratio":0.192,"pc_ratio_volume":0.265,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":101,"put_oi":229,"total_oi":330,"pc_ratio":2.267,"pc_ratio_volume":41.0,"sentiment":"bearish"},{"expiration":"12/18/2026","dte":77,"call_oi":1437,"put_oi":414,"total_oi":1851,"pc_ratio":0.288,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":806,"put_oi":275,"total_oi":1081,"pc_ratio":0.341,"pc_ratio_volume":0.2,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":1421,"put_oi":74,"total_oi":1495,"pc_ratio":0.052,"pc_ratio_volume":0.077,"sentiment":"bullish"},{"expiration":"01/21/2028","dte":476,"call_oi":1232,"put_oi":454,"total_oi":1686,"pc_ratio":0.369,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"12/15/2028","dte":805,"call_oi":137,"put_oi":80,"total_oi":217,"pc_ratio":0.584,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":15.0,"call_delta_oi":190.0,"put_delta_oi":-50.0,"dealer_delta":-140.0,"call_oi":2,"put_oi":12},{"strike":17.5,"call_delta_oi":1408.0,"put_delta_oi":-45.0,"dealer_delta":-1363.0,"call_oi":15,"put_oi":8},{"strike":20.0,"call_delta_oi":10953.0,"put_delta_oi":-713.0,"dealer_delta":-10240.0,"call_oi":117,"put_oi":80},{"strike":22.5,"call_delta_oi":2122.0,"put_delta_oi":-113.0,"dealer_delta":-2009.0,"call_oi":23,"put_oi":16},{"strike":25.0,"call_delta_oi":1348.0,"put_delta_oi":-1828.0,"dealer_delta":480.0,"call_oi":15,"put_oi":132},{"strike":27.5,"call_delta_oi":853.0,"put_delta_oi":-1888.0,"dealer_delta":1036.0,"call_oi":10,"put_oi":157},{"strike":30.0,"call_delta_oi":8983.0,"put_delta_oi":-2989.0,"dealer_delta":-5995.0,"call_oi":109,"put_oi":230},{"strike":32.5,"call_delta_oi":2800.0,"put_delta_oi":-3240.0,"dealer_delta":440.0,"call_oi":37,"put_oi":137},{"strike":35.0,"call_delta_oi":15819.0,"put_delta_oi":-14672.0,"dealer_delta":-1147.0,"call_oi":220,"put_oi":480},{"strike":37.5,"call_delta_oi":4369.0,"put_delta_oi":-9205.0,"dealer_delta":4836.0,"call_oi":84,"put_oi":198},{"strike":40.0,"call_delta_oi":92066.0,"put_delta_oi":-14448.0,"dealer_delta":-77618.0,"call_oi":2123,"put_oi":264},{"strike":42.5,"call_delta_oi":9856.0,"put_delta_oi":-2659.0,"dealer_delta":-7197.0,"call_oi":532,"put_oi":38},{"strike":45.0,"call_delta_oi":6058.0,"put_delta_oi":-10307.0,"dealer_delta":4249.0,"call_oi":345,"put_oi":204},{"strike":47.5,"call_delta_oi":11022.0,"put_delta_oi":-1846.0,"dealer_delta":-9176.0,"call_oi":1068,"put_oi":23},{"strike":50.0,"call_delta_oi":6590.0,"put_delta_oi":-1788.0,"dealer_delta":-4802.0,"call_oi":399,"put_oi":21},{"strike":52.5,"call_delta_oi":9195.0,"put_delta_oi":-264.0,"dealer_delta":-8931.0,"call_oi":303,"put_oi":3},{"strike":55.0,"call_delta_oi":7039.0,"put_delta_oi":-119.0,"dealer_delta":-6920.0,"call_oi":288,"put_oi":2},{"strike":57.5,"call_delta_oi":60.0,"put_delta_oi":0,"dealer_delta":-60.0,"call_oi":4,"put_oi":0},{"strike":60.0,"call_delta_oi":27561.0,"put_delta_oi":0,"dealer_delta":-27561.0,"call_oi":1682,"put_oi":0},{"strike":65.0,"call_delta_oi":2178.0,"put_delta_oi":0,"dealer_delta":-2178.0,"call_oi":72,"put_oi":0},{"strike":70.0,"call_delta_oi":388.0,"put_delta_oi":0,"dealer_delta":-388.0,"call_oi":26,"put_oi":0},{"strike":75.0,"call_delta_oi":1776.0,"put_delta_oi":0,"dealer_delta":-1776.0,"call_oi":149,"put_oi":0}],"net_dealer_delta":-156461.0,"total_call_delta":222636.0,"total_put_delta":-66175.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":36.900001525878906,"strikes":[{"strike":27.5,"moneyness":0.7453,"type":"put","iv":0.5669,"delta":-0.1224,"oi":115},{"strike":40.0,"moneyness":1.084,"type":"call","iv":0.4706,"delta":0.4414,"oi":102},{"strike":60.0,"moneyness":1.626,"type":"call","iv":0.5659,"delta":0.0781,"oi":337}]},{"expiration":"01/21/2028","underlying_price":36.900001525878906,"strikes":[{"strike":40.0,"moneyness":1.084,"type":"call","iv":0.523,"delta":0.601,"oi":140},{"strike":45.0,"moneyness":1.2195,"type":"put","iv":0.5189,"delta":-0.4784,"oi":180},{"strike":52.5,"moneyness":1.4228,"type":"call","iv":0.4954,"delta":0.4038,"oi":180},{"strike":55.0,"moneyness":1.4905,"type":"call","iv":0.4902,"delta":0.3687,"oi":120},{"strike":60.0,"moneyness":1.626,"type":"call","iv":0.4789,"delta":0.3031,"oi":445}]},{"expiration":"03/19/2027","underlying_price":36.900001525878906,"strikes":[{"strike":40.0,"moneyness":1.084,"type":"call","iv":0.492,"delta":0.493,"oi":1310}]},{"expiration":"10/16/2026","underlying_price":36.900001525878906,"strikes":[{"strike":35.0,"moneyness":0.9485,"type":"put","iv":0.5028,"delta":-0.2675,"oi":237},{"strike":40.0,"moneyness":1.084,"type":"call","iv":0.497,"delta":0.2127,"oi":461},{"strike":42.5,"moneyness":1.1518,"type":"call","iv":0.5748,"delta":0.1085,"oi":383},{"strike":45.0,"moneyness":1.2195,"type":"call","iv":0.5978,"delta":0.0456,"oi":164},{"strike":47.5,"moneyness":1.2873,"type":"call","iv":0.9507,"delta":0.0952,"oi":1011},{"strike":50.0,"moneyness":1.355,"type":"call","iv":1.1737,"delta":0.1049,"oi":253}]},{"expiration":"11/20/2026","underlying_price":36.900001525878906,"strikes":[{"strike":30.0,"moneyness":0.813,"type":"put","iv":0.5179,"delta":-0.1101,"oi":105}]},{"expiration":"12/18/2026","underlying_price":36.900001525878906,"strikes":[{"strike":35.0,"moneyness":0.9485,"type":"put","iv":0.5416,"delta":-0.3545,"oi":121},{"strike":60.0,"moneyness":1.626,"type":"call","iv":0.7124,"delta":0.0958,"oi":807},{"strike":75.0,"moneyness":2.0325,"type":"call","iv":1.0774,"delta":0.1192,"oi":149}]}],"greeks_heatmap":{"data":[{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0903,"call_gamma":0,"put_gamma":0.026567,"call_theta":0,"put_theta":-0.0379,"call_vega":0,"put_vega":0.0113,"call_oi":0,"put_oi":57},{"strike":35.0,"dte":14,"expiration":"10/16/2026","call_delta":0.7894,"put_delta":-0.2675,"call_gamma":0.110643,"put_gamma":0.093984,"call_theta":-0.0321,"put_theta":-0.0431,"call_vega":0.0201,"put_vega":0.0229,"call_oi":95,"put_oi":237},{"strike":37.5,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.538,"call_gamma":0,"put_gamma":0.107238,"call_theta":0,"put_theta":-0.054,"call_vega":0,"put_vega":0.0277,"call_oi":0,"put_oi":52},{"strike":40.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2127,"put_delta":-0.7328,"call_gamma":0.083903,"put_gamma":0.076531,"call_theta":-0.0395,"put_theta":-0.0508,"call_vega":0.0202,"put_vega":0.0229,"call_oi":461,"put_oi":73},{"strike":42.5,"dte":14,"expiration":"10/16/2026","call_delta":0.1085,"put_delta":0,"call_gamma":0.046527,"put_gamma":0,"call_theta":-0.0291,"put_theta":0,"call_vega":0.013,"put_vega":0,"call_oi":383,"put_oi":0},{"strike":45.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0456,"put_delta":0,"call_gamma":0.023006,"put_gamma":0,"call_theta":-0.0155,"put_theta":0,"call_vega":0.0067,"put_vega":0,"call_oi":164,"put_oi":0},{"strike":47.5,"dte":14,"expiration":"10/16/2026","call_delta":0.0952,"put_delta":0,"call_gamma":0.025572,"put_gamma":0,"call_theta":-0.0435,"put_theta":0,"call_vega":0.0118,"put_vega":0,"call_oi":1011,"put_oi":0},{"strike":30.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.1101,"call_gamma":0,"put_gamma":0.027153,"call_theta":0,"put_theta":-0.0131,"call_vega":0,"put_vega":0.0252,"call_oi":0,"put_oi":105},{"strike":35.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.3398,"call_gamma":0,"put_gamma":0.054758,"call_theta":0,"put_theta":-0.0239,"call_vega":0,"put_vega":0.049,"call_oi":0,"put_oi":100},{"strike":45.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1791,"put_delta":0,"call_gamma":0.037267,"put_gamma":0,"call_theta":-0.0198,"put_theta":0,"call_vega":0.035,"put_vega":0,"call_oi":71,"put_oi":0},{"strike":35.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.3545,"call_gamma":0,"put_gamma":0.040799,"call_theta":0,"put_theta":-0.0205,"call_vega":0,"put_vega":0.0627,"call_oi":0,"put_oi":121},{"strike":37.5,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.4673,"call_gamma":0,"put_gamma":0.047229,"call_theta":0,"put_theta":-0.0196,"call_vega":0,"put_vega":0.0669,"call_oi":0,"put_oi":99},{"strike":40.0,"dte":77,"expiration":"12/18/2026","call_delta":0.4268,"put_delta":0,"call_gamma":0.04485,"put_gamma":0,"call_theta":-0.0241,"put_theta":0,"call_vega":0.066,"put_vega":0,"call_oi":88,"put_oi":0},{"strike":42.5,"dte":77,"expiration":"12/18/2026","call_delta":0.3686,"put_delta":0,"call_gamma":0.036647,"put_gamma":0,"call_theta":-0.0269,"put_theta":0,"call_vega":0.0635,"put_vega":0,"call_oi":82,"put_oi":0}],"strikes":[30.0,35.0,37.5,40.0,42.5,45.0,47.5],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":0.58,"put_25d_iv":50.28,"call_25d_iv":49.7,"put_25d_strike":35.0,"call_25d_strike":40.0,"skew":"neutral"},{"expiration":"11/20/2026","dte":49,"risk_reversal":-2.45,"put_25d_iv":49.99,"call_25d_iv":52.44,"put_25d_strike":35.0,"call_25d_strike":45.0,"skew":"call_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":-7.32,"put_25d_iv":54.16,"call_25d_iv":61.49,"put_25d_strike":35.0,"call_25d_strike":50.0,"skew":"call_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":9.02,"put_25d_iv":61.48,"call_25d_iv":52.46,"put_25d_strike":30.0,"call_25d_strike":55.0,"skew":"put_skew"},{"expiration":"03/19/2027","dte":168,"risk_reversal":2.21,"put_25d_iv":51.42,"call_25d_iv":49.2,"put_25d_strike":40.0,"call_25d_strike":40.0,"skew":"put_skew"},{"expiration":"01/21/2028","dte":476,"risk_reversal":4.31,"put_25d_iv":52.2,"call_25d_iv":47.89,"put_25d_strike":32.5,"call_25d_strike":60.0,"skew":"put_skew"},{"expiration":"12/15/2028","dte":805,"risk_reversal":5.94,"put_25d_iv":56.74,"call_25d_iv":50.8,"put_25d_strike":25.0,"call_25d_strike":60.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":20.0,"call_vanna":-12.0,"put_vanna":0,"net_vanna":-12.0,"call_oi":116,"put_oi":0},{"strike":25.0,"call_vanna":0,"put_vanna":19.0,"net_vanna":19.0,"call_oi":0,"put_oi":113},{"strike":27.5,"call_vanna":0,"put_vanna":9.0,"net_vanna":9.0,"call_oi":0,"put_oi":115},{"strike":30.0,"call_vanna":-5.0,"put_vanna":12.0,"net_vanna":6.0,"call_oi":61,"put_oi":213},{"strike":32.5,"call_vanna":0,"put_vanna":17.0,"net_vanna":17.0,"call_oi":0,"put_oi":96},{"strike":35.0,"call_vanna":-12.0,"put_vanna":17.0,"net_vanna":5.0,"call_oi":153,"put_oi":458},{"strike":37.5,"call_vanna":0,"put_vanna":1.0,"net_vanna":1.0,"call_oi":0,"put_oi":151},{"strike":40.0,"call_vanna":12.0,"put_vanna":6.0,"net_vanna":17.0,"call_oi":2101,"put_oi":219},{"strike":42.5,"call_vanna":14.0,"put_vanna":0,"net_vanna":14.0,"call_oi":465,"put_oi":0},{"strike":45.0,"call_vanna":7.0,"put_vanna":4.0,"net_vanna":11.0,"call_oi":235,"put_oi":180},{"strike":47.5,"call_vanna":26.0,"put_vanna":0,"net_vanna":26.0,"call_oi":1011,"put_oi":0},{"strike":50.0,"call_vanna":11.0,"put_vanna":0,"net_vanna":11.0,"call_oi":308,"put_oi":0},{"strike":52.5,"call_vanna":18.0,"put_vanna":0,"net_vanna":18.0,"call_oi":273,"put_oi":0},{"strike":55.0,"call_vanna":19.0,"put_vanna":0,"net_vanna":19.0,"call_oi":193,"put_oi":0},{"strike":60.0,"call_vanna":148.0,"put_vanna":0,"net_vanna":148.0,"call_oi":1667,"put_oi":0},{"strike":75.0,"call_vanna":10.0,"put_vanna":0,"net_vanna":10.0,"call_oi":149,"put_oi":0}],"net_vanna":321.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":30.0,"call_charm":0,"put_charm":621.0,"net_charm":621.0,"call_oi":0,"put_oi":162},{"strike":35.0,"call_charm":-6275.0,"put_charm":7727.0,"net_charm":1452.0,"call_oi":95,"put_oi":337},{"strike":37.5,"call_charm":0,"put_charm":3942.0,"net_charm":3942.0,"call_oi":0,"put_oi":52},{"strike":40.0,"call_charm":-10103.0,"put_charm":7083.0,"net_charm":-3020.0,"call_oi":461,"put_oi":73},{"strike":42.5,"call_charm":-3155.0,"put_charm":0,"net_charm":-3155.0,"call_oi":383,"put_oi":0},{"strike":45.0,"call_charm":-490.0,"put_charm":0,"net_charm":-490.0,"call_oi":235,"put_oi":0},{"strike":47.5,"call_charm":-10912.0,"put_charm":0,"net_charm":-10912.0,"call_oi":1011,"put_oi":0},{"strike":50.0,"call_charm":-3983.0,"put_charm":0,"net_charm":-3983.0,"call_oi":253,"put_oi":0},{"strike":52.5,"call_charm":-4389.0,"put_charm":0,"net_charm":-4389.0,"call_oi":93,"put_oi":0}],"net_charm":-19933.0,"weekend_delta_shift":-59798.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":37301.0,"put_delta":-16531.0,"net_delta":20769.0,"call_oi":2489,"put_oi":479,"total_oi":2968,"total_volume":167,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":2128.0,"put_delta":-5790.0,"net_delta":-3662.0,"call_oi":101,"put_oi":229,"total_oi":330,"total_volume":84,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":26049.0,"put_delta":-16935.0,"net_delta":9114.0,"call_oi":1437,"put_oi":414,"total_oi":1851,"total_volume":7,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":25594.0,"put_delta":-4987.0,"net_delta":20607.0,"call_oi":806,"put_oi":275,"total_oi":1081,"total_volume":12,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":68458.0,"put_delta":-3500.0,"net_delta":64958.0,"call_oi":1421,"put_oi":74,"total_oi":1495,"total_volume":28,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":56511.0,"put_delta":-16870.0,"net_delta":39641.0,"call_oi":1232,"put_oi":454,"total_oi":1686,"total_volume":37,"bias":"neutral"},{"expiration":"12/15/2028","dte":805,"call_delta":6595.0,"put_delta":-1561.0,"net_delta":5034.0,"call_oi":137,"put_oi":80,"total_oi":217,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":37.5,"straddle_price":2.68,"straddle_pct":7.25,"implied_move":7.25,"avg_iv":47.2},{"expiration":"12/18/2026","dte":77,"strike":37.5,"straddle_price":6.77,"straddle_pct":18.36,"implied_move":18.36,"avg_iv":50.3}],"volume_profile":{"profile":[{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":12,"total_oi":14,"bias":"neutral"},{"strike":17.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":15,"put_oi":8,"total_oi":23,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":117,"put_oi":80,"total_oi":197,"bias":"neutral"},{"strike":22.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":23,"put_oi":16,"total_oi":39,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":2,"total_volume":2,"call_oi":15,"put_oi":132,"total_oi":147,"bias":"bearish"},{"strike":27.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":10,"put_oi":157,"total_oi":167,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":5,"total_volume":5,"call_oi":109,"put_oi":230,"total_oi":339,"bias":"bearish"},{"strike":32.5,"call_volume":1,"put_volume":81,"total_volume":82,"call_oi":37,"put_oi":137,"total_oi":174,"bias":"bearish"},{"strike":35.0,"call_volume":6,"put_volume":33,"total_volume":39,"call_oi":220,"put_oi":480,"total_oi":700,"bias":"bearish"},{"strike":37.5,"call_volume":27,"put_volume":19,"total_volume":46,"call_oi":84,"put_oi":198,"total_oi":282,"bias":"neutral"},{"strike":40.0,"call_volume":91,"put_volume":16,"total_volume":107,"call_oi":2123,"put_oi":264,"total_oi":2387,"bias":"bullish"},{"strike":42.5,"call_volume":12,"put_volume":2,"total_volume":14,"call_oi":532,"put_oi":38,"total_oi":570,"bias":"bullish"},{"strike":45.0,"call_volume":20,"put_volume":0,"total_volume":20,"call_oi":345,"put_oi":204,"total_oi":549,"bias":"bullish"},{"strike":47.5,"call_volume":16,"put_volume":0,"total_volume":16,"call_oi":1068,"put_oi":23,"total_oi":1091,"bias":"bullish"},{"strike":50.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":399,"put_oi":21,"total_oi":420,"bias":"bullish"},{"strike":52.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":303,"put_oi":3,"total_oi":306,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":288,"put_oi":2,"total_oi":290,"bias":"neutral"},{"strike":57.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":0,"total_oi":4,"bias":"neutral"},{"strike":60.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":1682,"put_oi":0,"total_oi":1682,"bias":"bullish"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":72,"put_oi":0,"total_oi":72,"bias":"neutral"},{"strike":70.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":26,"put_oi":0,"total_oi":26,"bias":"neutral"},{"strike":75.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":149,"put_oi":0,"total_oi":149,"bias":"neutral"}],"underlying_price":36.900001525878906,"peak_call_strike":40.0,"peak_put_strike":32.5,"total_call_volume":177,"total_put_volume":158,"volume_pc_ratio":0.893},"iv_contours":{"x":[0.74,0.81,0.88,0.95,1.02,1.08,1.15,1.22,1.29],"y":[14,49,77,105,168],"z":[[163.19,87.96,58.08,43.87,47.16,55.7,57.48,59.78,95.07],[null,51.79,null,49.99,null,48.21,null,52.44,null],[56.32,52.7,null,51.49,50.33,51.58,55.67,49.54,51.83],[56.69,52.27,null,null,48.06,47.06,53.49,47.1,null],[null,null,null,52.41,null,50.31,52.34,null,null]],"levels":[43.9,55.8,67.7,79.7,91.6,103.5,115.5,127.4,139.3,151.3,163.2],"min_iv":43.9,"max_iv":163.2},"butterfly_spread":[{"expiration":"12/18/2026","dte":77,"atm_strike":37.5,"atm_iv":50.66,"otm_strike":40.0,"otm_iv":51.94,"itm_strike":35.0,"itm_iv":48.83,"iv_butterfly":-0.56,"price_butterfly":0.25,"convexity":"inverted"},{"expiration":"03/19/2027","dte":168,"atm_strike":35.0,"atm_iv":52.41,"otm_strike":40.0,"otm_iv":49.2,"itm_strike":35.0,"itm_iv":52.41,"iv_butterfly":-3.21,"price_butterfly":-2.45,"convexity":"inverted"},{"expiration":"01/21/2028","dte":476,"atm_strike":35.0,"atm_iv":52.08,"otm_strike":40.0,"otm_iv":52.3,"itm_strike":35.0,"itm_iv":52.08,"iv_butterfly":0.22,"price_butterfly":-1.9,"convexity":"flat"}],"iv_history":[{"date":"2026-09-14","iv":78.89},{"date":"2026-09-15","iv":87.23},{"date":"2026-09-16","iv":91.0},{"date":"2026-09-17","iv":76.73},{"date":"2026-09-18","iv":69.35},{"date":"2026-09-21","iv":65.91},{"date":"2026-09-22","iv":62.9},{"date":"2026-09-23","iv":64.6},{"date":"2026-09-24","iv":66.4},{"date":"2026-09-25","iv":74.8},{"date":"2026-09-28","iv":62.4},{"date":"2026-09-29","iv":64.9},{"date":"2026-09-30","iv":65.4},{"date":"2026-10-01","iv":64.1},{"date":"2026-10-02","iv":62.7}]}}