{"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":"PPL","summary":{"name":"PPL","price":32.8,"total_oi":43903,"call_oi":22234,"put_oi":21669,"pc_ratio":0.975,"net_gex":183631.01,"avg_iv":40.1,"iv_rank":18.2,"iv_52w_high":64.8,"iv_52w_low":34.62,"gamma_flip":39.62,"max_pain":33.0},"features":{"symbol":"PPL","price":32.8,"total_oi":43903,"analysis_coverage":1.0,"avg_iv_pct":40.1,"iv_rank":18.2,"iv_52w_high_pct":64.8,"iv_52w_low_pct":34.62,"front_dte":14,"front_atm_iv_pct":19.3518,"back_atm_iv_pct":20.5788,"term_premium_pp":-1.227,"expected_move_front_pct":3.79,"straddle_front_pct":2.74,"straddle_30d_pct":2.74,"risk_reversal_front_pp":-123.44,"risk_reversal_30d_pp":-123.44,"butterfly_front_pp":1.14,"butterfly_30d_pp":1.14,"put_call_oi_ratio":0.975,"put_call_oi_front_ratio":0.129,"put_call_volume_front_ratio":0.0,"option_volume":163,"volume_oi_ratio":0.003713,"net_delta_normalized":0.056803,"dealer_delta_normalized":-0.056746,"gex_per_100k_oi":418265.289388,"vanna_per_100k_oi":6184.087648,"charm_per_100k_oi":-2164221.123841,"weekend_delta_shift_per_100k_oi":-6492665.649272,"iv_surface_range_pp":180.0,"gamma_flip_distance_pct":20.792683,"max_pain_distance_pct":0.609756,"peak_call_distance_pct":-29.878049,"peak_put_distance_pct":0.609756},"analyses":{"gamma_walls":[{"strike":20.0,"call_gex":0.0,"put_gex":-7392.37,"net_gex":-7392.37,"call_oi":19,"put_oi":1236},{"strike":23.0,"call_gex":0.0,"put_gex":-30155.61,"net_gex":-30155.61,"call_oi":25,"put_oi":1762},{"strike":25.0,"call_gex":945.33,"put_gex":-25068.97,"net_gex":-24123.65,"call_oi":55,"put_oi":1182},{"strike":27.0,"call_gex":0.0,"put_gex":-91.62,"net_gex":-91.62,"call_oi":0,"put_oi":4},{"strike":28.0,"call_gex":4823.08,"put_gex":-44833.82,"net_gex":-40010.74,"call_oi":130,"put_oi":1162},{"strike":29.0,"call_gex":168.53,"put_gex":-1371.13,"net_gex":-1202.6,"call_oi":3,"put_oi":28},{"strike":30.0,"call_gex":24942.73,"put_gex":-954554.53,"net_gex":-929611.8,"call_oi":390,"put_oi":13676},{"strike":31.0,"call_gex":397.4,"put_gex":-75713.86,"net_gex":-75316.47,"call_oi":3,"put_oi":593},{"strike":32.0,"call_gex":32964.51,"put_gex":-110504.69,"net_gex":-77540.19,"call_oi":206,"put_oi":460},{"strike":33.0,"call_gex":445584.87,"put_gex":-139797.93,"net_gex":305786.94,"call_oi":2406,"put_oi":581},{"strike":34.0,"call_gex":76523.31,"put_gex":-45756.59,"net_gex":30766.72,"call_oi":392,"put_oi":217},{"strike":35.0,"call_gex":183642.69,"put_gex":-41249.52,"net_gex":142393.17,"call_oi":1624,"put_oi":433},{"strike":36.0,"call_gex":345579.17,"put_gex":-1626.71,"net_gex":343952.46,"call_oi":3875,"put_oi":22},{"strike":37.0,"call_gex":144902.78,"put_gex":-15891.05,"net_gex":129011.74,"call_oi":2371,"put_oi":313},{"strike":38.0,"call_gex":65515.65,"put_gex":0.0,"net_gex":65515.65,"call_oi":1549,"put_oi":0},{"strike":39.0,"call_gex":107922.25,"put_gex":0.0,"net_gex":107922.25,"call_oi":2816,"put_oi":0},{"strike":40.0,"call_gex":97595.63,"put_gex":0.0,"net_gex":97595.63,"call_oi":2341,"put_oi":0},{"strike":41.0,"call_gex":3297.45,"put_gex":0.0,"net_gex":3297.45,"call_oi":98,"put_oi":0},{"strike":42.0,"call_gex":107723.52,"put_gex":0.0,"net_gex":107723.52,"call_oi":2616,"put_oi":0},{"strike":43.0,"call_gex":2185.25,"put_gex":0.0,"net_gex":2185.25,"call_oi":116,"put_oi":0},{"strike":44.0,"call_gex":1032.1,"put_gex":0.0,"net_gex":1032.1,"call_oi":49,"put_oi":0},{"strike":45.0,"call_gex":24788.48,"put_gex":0.0,"net_gex":24788.48,"call_oi":865,"put_oi":0},{"strike":46.0,"call_gex":27.33,"put_gex":0.0,"net_gex":27.33,"call_oi":1,"put_oi":0},{"strike":47.0,"call_gex":5832.34,"put_gex":0.0,"net_gex":5832.34,"call_oi":230,"put_oi":0},{"strike":50.0,"call_gex":954.85,"put_gex":0.0,"net_gex":954.85,"call_oi":40,"put_oi":0},{"strike":55.0,"call_gex":290.18,"put_gex":0.0,"net_gex":290.18,"call_oi":14,"put_oi":0}],"pain_by_strike":[{"strike":20.0,"call_value":0,"put_value":192334.0,"total_value":192334.0},{"strike":23.0,"call_value":57.0,"put_value":131035.0,"total_value":131092.0},{"strike":25.0,"call_value":145.0,"put_value":93693.0,"total_value":93838.0},{"strike":27.0,"call_value":343.0,"put_value":58715.0,"total_value":59058.0},{"strike":28.0,"call_value":442.0,"put_value":41230.0,"total_value":41672.0},{"strike":29.0,"call_value":671.0,"put_value":24907.0,"total_value":25578.0},{"strike":30.0,"call_value":903.0,"put_value":8612.0,"total_value":9515.0},{"strike":31.0,"call_value":1525.0,"put_value":5993.0,"total_value":7518.0},{"strike":32.0,"call_value":2150.0,"put_value":3967.0,"total_value":6117.0},{"strike":33.0,"call_value":2981.0,"put_value":2401.0,"total_value":5382.0},{"strike":34.0,"call_value":6218.0,"put_value":1416.0,"total_value":7634.0},{"strike":35.0,"call_value":9847.0,"put_value":648.0,"total_value":10495.0},{"strike":36.0,"call_value":15100.0,"put_value":313.0,"total_value":15413.0},{"strike":37.0,"call_value":24228.0,"put_value":0.0,"total_value":24228.0},{"strike":38.0,"call_value":35727.0,"put_value":0.0,"total_value":35727.0},{"strike":39.0,"call_value":48775.0,"put_value":0.0,"total_value":48775.0},{"strike":40.0,"call_value":64639.0,"put_value":0.0,"total_value":64639.0},{"strike":41.0,"call_value":82844.0,"put_value":0.0,"total_value":82844.0},{"strike":42.0,"call_value":101147.0,"put_value":0.0,"total_value":101147.0},{"strike":43.0,"call_value":122066.0,"put_value":0.0,"total_value":122066.0},{"strike":44.0,"call_value":143101.0,"put_value":0.0,"total_value":143101.0},{"strike":45.0,"call_value":164185.0,"put_value":0.0,"total_value":164185.0},{"strike":46.0,"call_value":186134.0,"put_value":0.0,"total_value":186134.0},{"strike":47.0,"call_value":208084.0,"put_value":0.0,"total_value":208084.0},{"strike":50.0,"call_value":274624.0,"put_value":0.0,"total_value":274624.0},{"strike":55.0,"call_value":385724.0,"put_value":0,"total_value":385724.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":75.5,"strike":26.25},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":79.1,"strike":26.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":41.7,"strike":24.83},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":66.0,"strike":29.33},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":31.1,"strike":29.33},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":23.7,"strike":29.5},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":28.8,"strike":31.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":20.7,"strike":31.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":21.7,"strike":31.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":20.2,"strike":32.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":21.4,"strike":32.5},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":20.3,"strike":32.5},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":21.8,"strike":34.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":18.5,"strike":34.5},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":19.8,"strike":34.5},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":37.0,"strike":36.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":21.5,"strike":36.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":20.3,"strike":36.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":159.1,"strike":41.5},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":78.1,"strike":37.5},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":50.0,"strike":41.73}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":13,"total_oi":6547},{"expiration":"11/20/2026","dte":49,"iv":0.1194,"contract_count":11,"total_oi":2352},{"expiration":"01/15/2027","dte":105,"iv":0.106,"contract_count":13,"total_oi":14907},{"expiration":"04/16/2027","dte":196,"iv":0.0688,"contract_count":8,"total_oi":198},{"expiration":"06/17/2027","dte":258,"iv":0.1376,"contract_count":6,"total_oi":151},{"expiration":"01/21/2028","dte":476,"iv":0.1503,"contract_count":6,"total_oi":631},{"expiration":"01/19/2029","dte":840,"iv":0.0,"contract_count":4,"total_oi":92}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":3.79,"expected_move_2std":7.59,"contract_count":6},{"expiration":"11/20/2026","dte":49,"expected_move_1std":7.54,"expected_move_2std":15.08,"contract_count":6},{"expiration":"01/15/2027","dte":105,"expected_move_1std":10.78,"expected_move_2std":21.57,"contract_count":6},{"expiration":"04/16/2027","dte":196,"expected_move_1std":14.47,"expected_move_2std":28.95,"contract_count":4},{"expiration":"06/17/2027","dte":258,"expected_move_1std":17.58,"expected_move_2std":35.17,"contract_count":2},{"expiration":"01/21/2028","dte":476,"expected_move_1std":24.25,"expected_move_2std":48.49,"contract_count":2},{"expiration":"01/19/2029","dte":840,"expected_move_1std":26.18,"expected_move_2std":52.37,"contract_count":1}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":12365,"put_oi":1593,"total_oi":13958,"pc_ratio":0.129,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":2229,"put_oi":187,"total_oi":2416,"pc_ratio":0.084,"pc_ratio_volume":0.08,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":3217,"put_oi":17079,"total_oi":20296,"pc_ratio":5.309,"pc_ratio_volume":0.138,"sentiment":"bearish"},{"expiration":"04/16/2027","dte":196,"call_oi":394,"put_oi":44,"total_oi":438,"pc_ratio":0.112,"pc_ratio_volume":0.5,"sentiment":"bullish"},{"expiration":"06/17/2027","dte":258,"call_oi":358,"put_oi":2015,"total_oi":2373,"pc_ratio":5.628,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"01/21/2028","dte":476,"call_oi":3565,"put_oi":745,"total_oi":4310,"pc_ratio":0.209,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/19/2029","dte":840,"call_oi":106,"put_oi":6,"total_oi":112,"pc_ratio":0.057,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":20.0,"call_delta_oi":0,"put_delta_oi":-3384.0,"dealer_delta":3384.0,"call_oi":0,"put_oi":1236},{"strike":23.0,"call_delta_oi":0,"put_delta_oi":-25287.0,"dealer_delta":25287.0,"call_oi":0,"put_oi":1762},{"strike":25.0,"call_delta_oi":5250.0,"put_delta_oi":-10049.0,"dealer_delta":4800.0,"call_oi":55,"put_oi":1182},{"strike":27.0,"call_delta_oi":0,"put_delta_oi":-15.0,"dealer_delta":15.0,"call_oi":0,"put_oi":4},{"strike":28.0,"call_delta_oi":11793.0,"put_delta_oi":-16918.0,"dealer_delta":5124.0,"call_oi":130,"put_oi":1162},{"strike":29.0,"call_delta_oi":261.0,"put_delta_oi":-283.0,"dealer_delta":22.0,"call_oi":3,"put_oi":28},{"strike":30.0,"call_delta_oi":33520.0,"put_delta_oi":-273718.0,"dealer_delta":240199.0,"call_oi":390,"put_oi":13676},{"strike":31.0,"call_delta_oi":259.0,"put_delta_oi":-8886.0,"dealer_delta":8627.0,"call_oi":3,"put_oi":593},{"strike":32.0,"call_delta_oi":13985.0,"put_delta_oi":-11548.0,"dealer_delta":-2437.0,"call_oi":206,"put_oi":460},{"strike":33.0,"call_delta_oi":123191.0,"put_delta_oi":-28951.0,"dealer_delta":-94240.0,"call_oi":2406,"put_oi":581},{"strike":34.0,"call_delta_oi":9862.0,"put_delta_oi":-16915.0,"dealer_delta":7053.0,"call_oi":392,"put_oi":217},{"strike":35.0,"call_delta_oi":41390.0,"put_delta_oi":-29494.0,"dealer_delta":-11896.0,"call_oi":1624,"put_oi":433},{"strike":36.0,"call_delta_oi":53278.0,"put_delta_oi":-1975.0,"dealer_delta":-51303.0,"call_oi":3875,"put_oi":22},{"strike":37.0,"call_delta_oi":72494.0,"put_delta_oi":-18131.0,"dealer_delta":-54363.0,"call_oi":2371,"put_oi":313},{"strike":38.0,"call_delta_oi":54987.0,"put_delta_oi":0,"dealer_delta":-54987.0,"call_oi":1549,"put_oi":0},{"strike":39.0,"call_delta_oi":97439.0,"put_delta_oi":0,"dealer_delta":-97439.0,"call_oi":2816,"put_oi":0},{"strike":40.0,"call_delta_oi":67471.0,"put_delta_oi":0,"dealer_delta":-67471.0,"call_oi":2341,"put_oi":0},{"strike":41.0,"call_delta_oi":2933.0,"put_delta_oi":0,"dealer_delta":-2933.0,"call_oi":98,"put_oi":0},{"strike":42.0,"call_delta_oi":71141.0,"put_delta_oi":0,"dealer_delta":-71141.0,"call_oi":2616,"put_oi":0},{"strike":43.0,"call_delta_oi":1537.0,"put_delta_oi":0,"dealer_delta":-1537.0,"call_oi":116,"put_oi":0},{"strike":44.0,"call_delta_oi":270.0,"put_delta_oi":0,"dealer_delta":-270.0,"call_oi":49,"put_oi":0},{"strike":45.0,"call_delta_oi":25538.0,"put_delta_oi":0,"dealer_delta":-25538.0,"call_oi":865,"put_oi":0},{"strike":46.0,"call_delta_oi":22.0,"put_delta_oi":0,"dealer_delta":-22.0,"call_oi":1,"put_oi":0},{"strike":47.0,"call_delta_oi":6561.0,"put_delta_oi":0,"dealer_delta":-6561.0,"call_oi":230,"put_oi":0},{"strike":50.0,"call_delta_oi":1142.0,"put_delta_oi":0,"dealer_delta":-1142.0,"call_oi":40,"put_oi":0},{"strike":55.0,"call_delta_oi":365.0,"put_delta_oi":0,"dealer_delta":-365.0,"call_oi":14,"put_oi":0}],"net_dealer_delta":-249134.0,"total_call_delta":694688.0,"total_put_delta":-445554.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":32.79999923706055,"strikes":[{"strike":20.0,"moneyness":0.6098,"type":"put","iv":0.4685,"delta":-0.0157,"oi":979},{"strike":23.0,"moneyness":0.7012,"type":"put","iv":0.8144,"delta":-0.1442,"oi":1746},{"strike":28.0,"moneyness":0.8537,"type":"put","iv":0.2917,"delta":-0.1206,"oi":278},{"strike":30.0,"moneyness":0.9146,"type":"put","iv":0.2426,"delta":-0.1984,"oi":13335},{"strike":30.0,"moneyness":0.9146,"type":"call","iv":0.1962,"delta":0.8462,"oi":234},{"strike":33.0,"moneyness":1.0061,"type":"put","iv":0.215,"delta":-0.4562,"oi":135},{"strike":35.0,"moneyness":1.0671,"type":"put","iv":0.2164,"delta":-0.6552,"oi":242},{"strike":35.0,"moneyness":1.0671,"type":"call","iv":0.1814,"delta":0.3096,"oi":466},{"strike":37.0,"moneyness":1.128,"type":"call","iv":0.1945,"delta":0.1606,"oi":678},{"strike":40.0,"moneyness":1.2195,"type":"call","iv":0.6172,"delta":0.3443,"oi":646},{"strike":42.0,"moneyness":1.2805,"type":"call","iv":0.5515,"delta":0.2573,"oi":155},{"strike":45.0,"moneyness":1.372,"type":"call","iv":0.775,"delta":0.2987,"oi":193},{"strike":47.0,"moneyness":1.4329,"type":"call","iv":0.8292,"delta":0.2863,"oi":222}]},{"expiration":"01/21/2028","underlying_price":32.79999923706055,"strikes":[{"strike":20.0,"moneyness":0.6098,"type":"put","iv":0.5237,"delta":-0.1114,"oi":127},{"strike":30.0,"moneyness":0.9146,"type":"put","iv":0.273,"delta":-0.2677,"oi":265},{"strike":30.0,"moneyness":0.9146,"type":"call","iv":0.1099,"delta":0.8879,"oi":139},{"strike":37.0,"moneyness":1.128,"type":"put","iv":0.2535,"delta":-0.5322,"oi":254},{"strike":37.0,"moneyness":1.128,"type":"call","iv":0.2119,"delta":0.4409,"oi":192},{"strike":40.0,"moneyness":1.2195,"type":"call","iv":0.152,"delta":0.2299,"oi":288},{"strike":42.0,"moneyness":1.2805,"type":"call","iv":0.2279,"delta":0.2715,"oi":2384},{"strike":45.0,"moneyness":1.372,"type":"call","iv":0.2856,"delta":0.2618,"oi":307}]},{"expiration":"04/16/2027","underlying_price":32.79999923706055,"strikes":[{"strike":35.0,"moneyness":1.0671,"type":"call","iv":0.1703,"delta":0.3909,"oi":131},{"strike":37.0,"moneyness":1.128,"type":"call","iv":0.1832,"delta":0.2536,"oi":228}]},{"expiration":"06/17/2027","underlying_price":32.79999923706055,"strikes":[{"strike":20.0,"moneyness":0.6098,"type":"put","iv":0.3722,"delta":-0.0332,"oi":130},{"strike":25.0,"moneyness":0.7622,"type":"put","iv":0.2949,"delta":-0.0898,"oi":1000},{"strike":28.0,"moneyness":0.8537,"type":"put","iv":0.2492,"delta":-0.1576,"oi":844},{"strike":35.0,"moneyness":1.0671,"type":"call","iv":0.1888,"delta":0.4437,"oi":106},{"strike":37.0,"moneyness":1.128,"type":"call","iv":0.1853,"delta":0.3069,"oi":228}]},{"expiration":"10/16/2026","underlying_price":32.79999923706055,"strikes":[{"strike":31.0,"moneyness":0.9451,"type":"put","iv":0.2866,"delta":-0.136,"oi":524},{"strike":32.0,"moneyness":0.9756,"type":"put","iv":0.186,"delta":-0.2224,"oi":357},{"strike":33.0,"moneyness":1.0061,"type":"call","iv":0.1802,"delta":0.4533,"oi":226},{"strike":33.0,"moneyness":1.0061,"type":"put","iv":0.1802,"delta":-0.5467,"oi":241},{"strike":34.0,"moneyness":1.0366,"type":"call","iv":0.1682,"delta":0.1427,"oi":231},{"strike":34.0,"moneyness":1.0366,"type":"put","iv":0.1861,"delta":-0.8321,"oi":175},{"strike":35.0,"moneyness":1.0671,"type":"call","iv":0.2797,"delta":0.12,"oi":742},{"strike":36.0,"moneyness":1.0976,"type":"call","iv":0.4259,"delta":0.1358,"oi":3794},{"strike":37.0,"moneyness":1.128,"type":"call","iv":1.4612,"delta":0.3845,"oi":998},{"strike":38.0,"moneyness":1.1585,"type":"call","iv":1.5772,"delta":0.3667,"oi":1457},{"strike":39.0,"moneyness":1.189,"type":"call","iv":1.6859,"delta":0.3518,"oi":2758},{"strike":40.0,"moneyness":1.2195,"type":"call","iv":1.4204,"delta":0.274,"oi":1403},{"strike":45.0,"moneyness":1.372,"type":"call","iv":2.4134,"delta":0.3216,"oi":365}]},{"expiration":"11/20/2026","underlying_price":32.79999923706055,"strikes":[{"strike":33.0,"moneyness":1.0061,"type":"call","iv":0.2124,"delta":0.5128,"oi":2055},{"strike":33.0,"moneyness":1.0061,"type":"put","iv":0.1932,"delta":-0.4888,"oi":158}]}],"greeks_heatmap":{"data":[{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0553,"call_gamma":0,"put_gamma":0.018767,"call_theta":0,"put_theta":-0.0253,"call_vega":0,"put_vega":0.0069,"call_oi":0,"put_oi":83},{"strike":31.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.136,"call_gamma":0,"put_gamma":0.122992,"call_theta":0,"put_theta":-0.0144,"call_vega":0,"put_vega":0.0135,"call_oi":0,"put_oi":524},{"strike":32.0,"dte":14,"expiration":"10/16/2026","call_delta":0.7106,"put_delta":-0.2224,"call_gamma":0.211015,"put_gamma":0.258745,"call_theta":-0.0239,"put_theta":-0.0123,"call_vega":0.0212,"put_vega":0.0184,"call_oi":89,"put_oi":357},{"strike":33.0,"dte":14,"expiration":"10/16/2026","call_delta":0.4533,"put_delta":-0.5467,"call_gamma":0.355175,"put_gamma":0.355243,"call_theta":-0.0187,"put_theta":-0.0148,"call_vega":0.0245,"put_vega":0.0245,"call_oi":226,"put_oi":241},{"strike":34.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1427,"put_delta":-0.8321,"call_gamma":0.216534,"put_gamma":0.217937,"call_theta":-0.0096,"put_theta":-0.0078,"call_vega":0.014,"put_vega":0.0155,"call_oi":231,"put_oi":175},{"strike":35.0,"dte":14,"expiration":"10/16/2026","call_delta":0.12,"put_delta":-0.919,"call_gamma":0.115565,"put_gamma":0.102523,"call_theta":-0.0138,"put_theta":-0.0047,"call_vega":0.0124,"put_vega":0.0093,"call_oi":742,"put_oi":99},{"strike":36.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1358,"put_delta":0,"call_gamma":0.08271,"put_gamma":0,"call_theta":-0.0226,"put_theta":0,"call_vega":0.0135,"put_vega":0,"call_oi":3794,"put_oi":0},{"strike":37.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3845,"put_delta":0,"call_gamma":0.042246,"put_gamma":0,"call_theta":-0.1342,"put_theta":0,"call_vega":0.0237,"put_vega":0,"call_oi":998,"put_oi":0},{"strike":38.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3667,"put_delta":0,"call_gamma":0.038561,"put_gamma":0,"call_theta":-0.1425,"put_theta":0,"call_vega":0.0233,"put_vega":0,"call_oi":1457,"put_oi":0},{"strike":39.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3518,"put_delta":0,"call_gamma":0.035562,"put_gamma":0,"call_theta":-0.1501,"put_theta":0,"call_vega":0.023,"put_vega":0,"call_oi":2758,"put_oi":0},{"strike":40.0,"dte":14,"expiration":"10/16/2026","call_delta":0.274,"put_delta":0,"call_gamma":0.037884,"put_gamma":0,"call_theta":-0.1135,"put_theta":0,"call_vega":0.0206,"put_vega":0,"call_oi":1403,"put_oi":0},{"strike":41.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3281,"put_delta":0,"call_gamma":0.030963,"put_gamma":0,"call_theta":-0.1632,"put_theta":0,"call_vega":0.0224,"put_vega":0,"call_oi":86,"put_oi":0},{"strike":42.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3185,"put_delta":0,"call_gamma":0.029159,"put_gamma":0,"call_theta":-0.169,"put_theta":0,"call_vega":0.0221,"put_vega":0,"call_oi":76,"put_oi":0},{"strike":33.0,"dte":49,"expiration":"11/20/2026","call_delta":0.5128,"put_delta":-0.4888,"call_gamma":0.157807,"put_gamma":0.173511,"call_theta":-0.0123,"put_theta":-0.0076,"call_vega":0.0474,"put_vega":0.0474,"call_oi":2055,"put_oi":158},{"strike":35.0,"dte":49,"expiration":"11/20/2026","call_delta":0.2039,"put_delta":0,"call_gamma":0.12548,"put_gamma":0,"call_theta":-0.0074,"put_theta":0,"call_vega":0.0337,"put_vega":0,"call_oi":52,"put_oi":0}],"strikes":[25.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-123.44,"put_25d_iv":18.6,"call_25d_iv":142.04,"put_25d_strike":32.0,"call_25d_strike":40.0,"skew":"call_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":0.35,"put_25d_iv":19.32,"call_25d_iv":18.97,"put_25d_strike":33.0,"call_25d_strike":35.0,"skew":"neutral"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-33.48,"put_25d_iv":21.67,"call_25d_iv":55.15,"put_25d_strike":31.0,"call_25d_strike":42.0,"skew":"call_skew"},{"expiration":"06/17/2027","dte":258,"risk_reversal":6.38,"put_25d_iv":24.92,"call_25d_iv":18.53,"put_25d_strike":28.0,"call_25d_strike":37.0,"skew":"put_skew"},{"expiration":"01/21/2028","dte":476,"risk_reversal":-1.26,"put_25d_iv":27.3,"call_25d_iv":28.56,"put_25d_strike":30.0,"call_25d_strike":45.0,"skew":"neutral"}],"vanna_exposure":{"exposure":[{"strike":20.0,"call_vanna":0,"put_vanna":49.0,"net_vanna":49.0,"call_oi":0,"put_oi":1236},{"strike":23.0,"call_vanna":0,"put_vanna":151.0,"net_vanna":151.0,"call_oi":0,"put_oi":1746},{"strike":25.0,"call_vanna":0,"put_vanna":118.0,"net_vanna":118.0,"call_oi":0,"put_oi":1168},{"strike":28.0,"call_vanna":-6.0,"put_vanna":139.0,"net_vanna":133.0,"call_oi":83,"put_oi":1122},{"strike":30.0,"call_vanna":-44.0,"put_vanna":1242.0,"net_vanna":1199.0,"call_oi":373,"put_oi":13600},{"strike":31.0,"call_vanna":0,"put_vanna":21.0,"net_vanna":21.0,"call_oi":0,"put_oi":589},{"strike":32.0,"call_vanna":-8.0,"put_vanna":17.0,"net_vanna":9.0,"call_oi":182,"put_oi":454},{"strike":33.0,"call_vanna":-14.0,"put_vanna":1.0,"net_vanna":-13.0,"call_oi":2352,"put_oi":534},{"strike":34.0,"call_vanna":10.0,"put_vanna":-6.0,"net_vanna":5.0,"call_oi":324,"put_oi":175},{"strike":35.0,"call_vanna":61.0,"put_vanna":-14.0,"net_vanna":47.0,"call_oi":1624,"put_oi":415},{"strike":36.0,"call_vanna":120.0,"put_vanna":0,"net_vanna":120.0,"call_oi":3869,"put_oi":0},{"strike":37.0,"call_vanna":139.0,"put_vanna":-13.0,"net_vanna":126.0,"call_oi":2324,"put_oi":313},{"strike":38.0,"call_vanna":33.0,"put_vanna":0,"net_vanna":33.0,"call_oi":1526,"put_oi":0},{"strike":39.0,"call_vanna":61.0,"put_vanna":0,"net_vanna":61.0,"call_oi":2816,"put_oi":0},{"strike":40.0,"call_vanna":133.0,"put_vanna":0,"net_vanna":133.0,"call_oi":2337,"put_oi":0},{"strike":41.0,"call_vanna":2.0,"put_vanna":0,"net_vanna":2.0,"call_oi":86,"put_oi":0},{"strike":42.0,"call_vanna":427.0,"put_vanna":0,"net_vanna":427.0,"call_oi":2615,"put_oi":0},{"strike":43.0,"call_vanna":1.0,"put_vanna":0,"net_vanna":1.0,"call_oi":71,"put_oi":0},{"strike":45.0,"call_vanna":78.0,"put_vanna":0,"net_vanna":78.0,"call_oi":865,"put_oi":0},{"strike":47.0,"call_vanna":17.0,"put_vanna":0,"net_vanna":17.0,"call_oi":222,"put_oi":0}],"net_vanna":2715.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":25.0,"call_charm":0,"put_charm":303.0,"net_charm":303.0,"call_oi":0,"put_oi":83},{"strike":31.0,"call_charm":0,"put_charm":2665.0,"net_charm":2665.0,"call_oi":0,"put_oi":524},{"strike":32.0,"call_charm":-3940.0,"put_charm":2553.0,"net_charm":-1387.0,"call_oi":89,"put_oi":357},{"strike":33.0,"call_charm":-14676.0,"put_charm":5535.0,"net_charm":-9141.0,"call_oi":2281,"put_oi":399},{"strike":34.0,"call_charm":-822.0,"put_charm":2962.0,"net_charm":2139.0,"call_oi":231,"put_oi":175},{"strike":35.0,"call_charm":-3256.0,"put_charm":1111.0,"net_charm":-2145.0,"call_oi":794,"put_oi":99},{"strike":36.0,"call_charm":-30378.0,"put_charm":0,"net_charm":-30378.0,"call_oi":3794,"put_oi":0},{"strike":37.0,"call_charm":-134230.0,"put_charm":0,"net_charm":-134230.0,"call_oi":998,"put_oi":0},{"strike":38.0,"call_charm":-198552.0,"put_charm":0,"net_charm":-198552.0,"call_oi":1457,"put_oi":0},{"strike":39.0,"call_charm":-379623.0,"put_charm":0,"net_charm":-379623.0,"call_oi":2758,"put_oi":0},{"strike":40.0,"call_charm":-113815.0,"put_charm":0,"net_charm":-113815.0,"call_oi":1403,"put_oi":0},{"strike":41.0,"call_charm":-12006.0,"put_charm":0,"net_charm":-12006.0,"call_oi":86,"put_oi":0},{"strike":42.0,"call_charm":-10665.0,"put_charm":0,"net_charm":-10665.0,"call_oi":76,"put_oi":0},{"strike":43.0,"call_charm":-23.0,"put_charm":0,"net_charm":-23.0,"call_oi":71,"put_oi":0},{"strike":45.0,"call_charm":-63301.0,"put_charm":0,"net_charm":-63301.0,"call_oi":365,"put_oi":0}],"net_charm":-950158.0,"weekend_delta_shift":-2850475.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":326758.0,"put_delta":-55621.0,"net_delta":271137.0,"call_oi":12365,"put_oi":1593,"total_oi":13958,"total_volume":7,"bias":"bullish"},{"expiration":"11/20/2026","dte":49,"call_delta":111370.0,"put_delta":-8906.0,"net_delta":102464.0,"call_oi":2229,"put_oi":187,"total_oi":2416,"total_volume":27,"bias":"bullish"},{"expiration":"01/15/2027","dte":105,"call_delta":110107.0,"put_delta":-329623.0,"net_delta":-219516.0,"call_oi":3190,"put_oi":17079,"total_oi":20269,"total_volume":37,"bias":"bearish"},{"expiration":"04/16/2027","dte":196,"call_delta":12549.0,"put_delta":-1241.0,"net_delta":11308.0,"call_oi":394,"put_oi":44,"total_oi":438,"total_volume":15,"bias":"neutral"},{"expiration":"06/17/2027","dte":258,"call_delta":13213.0,"put_delta":-23717.0,"net_delta":-10503.0,"call_oi":358,"put_oi":2015,"total_oi":2373,"total_volume":0,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":114179.0,"put_delta":-26236.0,"net_delta":87943.0,"call_oi":3549,"put_oi":745,"total_oi":4294,"total_volume":3,"bias":"neutral"},{"expiration":"01/19/2029","dte":840,"call_delta":6512.0,"put_delta":-211.0,"net_delta":6301.0,"call_oi":105,"put_oi":6,"total_oi":111,"total_volume":3,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":33.0,"straddle_price":0.9,"straddle_pct":2.74,"implied_move":2.74,"avg_iv":18.0},{"expiration":"11/20/2026","dte":49,"strike":33.0,"straddle_price":1.93,"straddle_pct":5.87,"implied_move":5.87,"avg_iv":20.3},{"expiration":"01/15/2027","dte":105,"strike":33.0,"straddle_price":2.75,"straddle_pct":8.38,"implied_move":8.38,"avg_iv":19.7},{"expiration":"06/17/2027","dte":258,"strike":33.0,"straddle_price":4.58,"straddle_pct":13.95,"implied_move":13.95,"avg_iv":20.9},{"expiration":"01/21/2028","dte":476,"strike":33.0,"straddle_price":6.3,"straddle_pct":19.21,"implied_move":19.21,"avg_iv":21.2}],"volume_profile":{"profile":[{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":19,"put_oi":1236,"total_oi":1255,"bias":"neutral"},{"strike":23.0,"call_volume":70,"put_volume":0,"total_volume":70,"call_oi":25,"put_oi":1762,"total_oi":1787,"bias":"bullish"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":55,"put_oi":1182,"total_oi":1237,"bias":"neutral"},{"strike":27.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":4,"total_oi":4,"bias":"neutral"},{"strike":28.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":130,"put_oi":1162,"total_oi":1292,"bias":"bearish"},{"strike":29.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":3,"put_oi":28,"total_oi":31,"bias":"bullish"},{"strike":30.0,"call_volume":16,"put_volume":2,"total_volume":18,"call_oi":390,"put_oi":13676,"total_oi":14066,"bias":"bullish"},{"strike":31.0,"call_volume":0,"put_volume":2,"total_volume":2,"call_oi":3,"put_oi":593,"total_oi":596,"bias":"bearish"},{"strike":32.0,"call_volume":3,"put_volume":2,"total_volume":5,"call_oi":206,"put_oi":460,"total_oi":666,"bias":"neutral"},{"strike":33.0,"call_volume":7,"put_volume":13,"total_volume":20,"call_oi":2406,"put_oi":581,"total_oi":2987,"bias":"bearish"},{"strike":34.0,"call_volume":28,"put_volume":1,"total_volume":29,"call_oi":392,"put_oi":217,"total_oi":609,"bias":"bullish"},{"strike":35.0,"call_volume":7,"put_volume":0,"total_volume":7,"call_oi":1624,"put_oi":433,"total_oi":2057,"bias":"bullish"},{"strike":36.0,"call_volume":7,"put_volume":0,"total_volume":7,"call_oi":3875,"put_oi":22,"total_oi":3897,"bias":"bullish"},{"strike":37.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2371,"put_oi":313,"total_oi":2684,"bias":"neutral"},{"strike":38.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":1549,"put_oi":0,"total_oi":1549,"bias":"bullish"},{"strike":39.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2816,"put_oi":0,"total_oi":2816,"bias":"neutral"},{"strike":40.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":2341,"put_oi":0,"total_oi":2341,"bias":"bullish"},{"strike":41.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":98,"put_oi":0,"total_oi":98,"bias":"neutral"},{"strike":42.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2616,"put_oi":0,"total_oi":2616,"bias":"neutral"},{"strike":43.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":116,"put_oi":0,"total_oi":116,"bias":"neutral"},{"strike":44.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":49,"put_oi":0,"total_oi":49,"bias":"neutral"},{"strike":45.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":865,"put_oi":0,"total_oi":865,"bias":"neutral"},{"strike":46.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"},{"strike":47.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":230,"put_oi":0,"total_oi":230,"bias":"neutral"},{"strike":50.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":40,"put_oi":0,"total_oi":40,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":14,"put_oi":0,"total_oi":14,"bias":"neutral"}],"underlying_price":32.79999923706055,"peak_call_strike":23.0,"peak_put_strike":33.0,"total_call_volume":142,"total_put_volume":21,"volume_pc_ratio":0.148},"iv_contours":{"x":[0.7,0.76,0.85,0.88,0.92,0.94,0.98,1.01,1.04,1.07,1.1,1.13,1.16,1.19,1.22,1.25,1.28],"y":[14,49,105],"z":[[null,100.25,49.41,40.36,104.62,28.66,22.39,18.02,17.71,25.81,37.04,146.12,157.72,168.59,142.04,188.52,197.74],[null,null,null,null,null,null,24.5,20.28,20.2,18.97,null,75.1,81.17,null,null,null,null],[81.44,33.58,27.45,26.7,21.94,21.67,20.94,19.72,19.66,19.89,18.19,21.77,19.74,19.62,61.72,28.2,55.15]],"levels":[17.7,35.7,53.7,71.7,89.7,107.7,125.7,143.7,161.7,179.7,197.7],"min_iv":17.7,"max_iv":197.7},"butterfly_spread":[{"expiration":"01/15/2027","dte":105,"atm_strike":33.0,"atm_iv":17.94,"otm_strike":34.0,"otm_iv":17.41,"itm_strike":30.0,"itm_iv":19.62,"iv_butterfly":1.14,"price_butterfly":1.62,"convexity":"moderate_convexity"},{"expiration":"01/21/2028","dte":476,"atm_strike":33.0,"atm_iv":17.79,"otm_strike":35.0,"otm_iv":19.75,"itm_strike":30.0,"itm_iv":10.99,"iv_butterfly":-4.83,"price_butterfly":0.55,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":45.21},{"date":"2026-09-15","iv":46.71},{"date":"2026-09-16","iv":53.04},{"date":"2026-09-17","iv":56.96},{"date":"2026-09-18","iv":55.18},{"date":"2026-09-21","iv":34.62},{"date":"2026-09-22","iv":36.3},{"date":"2026-09-23","iv":41.9},{"date":"2026-09-24","iv":39.1},{"date":"2026-09-25","iv":64.8},{"date":"2026-09-28","iv":40.5},{"date":"2026-09-29","iv":40.9},{"date":"2026-09-30","iv":41.6},{"date":"2026-10-01","iv":54.6},{"date":"2026-10-02","iv":40.1}]}}