{"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":"XEL","summary":{"name":"XEL","price":71.4,"total_oi":198276,"call_oi":20559,"put_oi":177717,"pc_ratio":8.644,"net_gex":-19774302.22,"avg_iv":38.9,"iv_rank":9.9,"iv_52w_high":54.34,"iv_52w_low":37.2,"gamma_flip":null,"max_pain":75.0},"features":{"symbol":"XEL","price":71.4,"total_oi":198276,"analysis_coverage":1.0,"avg_iv_pct":38.9,"iv_rank":9.9,"iv_52w_high_pct":54.34,"iv_52w_low_pct":37.2,"front_dte":14,"front_atm_iv_pct":30.0745,"back_atm_iv_pct":29.449,"term_premium_pp":0.6255,"expected_move_front_pct":5.89,"straddle_front_pct":4.8,"straddle_30d_pct":4.8,"risk_reversal_front_pp":12.54,"risk_reversal_30d_pp":12.54,"butterfly_front_pp":4.93,"butterfly_30d_pp":4.93,"put_call_oi_ratio":8.644,"put_call_oi_front_ratio":1.939,"put_call_volume_front_ratio":2.091,"option_volume":2408,"volume_oi_ratio":0.012145,"net_delta_normalized":-0.255758,"dealer_delta_normalized":0.255756,"gex_per_100k_oi":-9973119.399221,"vanna_per_100k_oi":5415.683189,"charm_per_100k_oi":113755.57304,"weekend_delta_shift_per_100k_oi":341266.719119,"iv_surface_range_pp":81.8,"gamma_flip_distance_pct":null,"max_pain_distance_pct":5.042017,"peak_call_distance_pct":-1.960784,"peak_put_distance_pct":26.05042},"analyses":{"gamma_walls":[{"strike":40.0,"call_gex":0.0,"put_gex":-3933.26,"net_gex":-3933.26,"call_oi":0,"put_oi":256},{"strike":45.0,"call_gex":0.0,"put_gex":-48941.48,"net_gex":-48941.48,"call_oi":0,"put_oi":2223},{"strike":50.0,"call_gex":143.51,"put_gex":-70128.38,"net_gex":-69984.87,"call_oi":7,"put_oi":2226},{"strike":55.0,"call_gex":349.26,"put_gex":-86669.47,"net_gex":-86320.2,"call_oi":9,"put_oi":1716},{"strike":60.0,"call_gex":2016.34,"put_gex":-2246934.6,"net_gex":-2244918.26,"call_oi":25,"put_oi":27580},{"strike":65.0,"call_gex":36984.11,"put_gex":-7957336.82,"net_gex":-7920352.7,"call_oi":329,"put_oi":67324},{"strike":70.0,"call_gex":752868.33,"put_gex":-7434499.78,"net_gex":-6681631.44,"call_oi":4153,"put_oi":49774},{"strike":75.0,"call_gex":874757.57,"put_gex":-4475556.69,"net_gex":-3600799.12,"call_oi":3430,"put_oi":24080},{"strike":80.0,"call_gex":567710.3,"put_gex":-343505.3,"net_gex":224204.99,"call_oi":4052,"put_oi":2447},{"strike":85.0,"call_gex":151246.59,"put_gex":-10303.84,"net_gex":140942.75,"call_oi":1413,"put_oi":91},{"strike":90.0,"call_gex":490216.0,"put_gex":0.0,"net_gex":490216.0,"call_oi":6615,"put_oi":0},{"strike":95.0,"call_gex":6219.59,"put_gex":0.0,"net_gex":6219.59,"call_oi":104,"put_oi":0},{"strike":100.0,"call_gex":14988.24,"put_gex":0.0,"net_gex":14988.24,"call_oi":271,"put_oi":0},{"strike":105.0,"call_gex":3108.71,"put_gex":0.0,"net_gex":3108.71,"call_oi":68,"put_oi":0},{"strike":110.0,"call_gex":114.84,"put_gex":0.0,"net_gex":114.84,"call_oi":3,"put_oi":0},{"strike":115.0,"call_gex":2484.42,"put_gex":0.0,"net_gex":2484.42,"call_oi":72,"put_oi":0},{"strike":120.0,"call_gex":299.58,"put_gex":0.0,"net_gex":299.58,"call_oi":8,"put_oi":0}],"pain_by_strike":[{"strike":40.0,"call_value":0,"put_value":4731810.0,"total_value":4731810.0},{"strike":45.0,"call_value":0.0,"put_value":3844505.0,"total_value":3844505.0},{"strike":50.0,"call_value":0.0,"put_value":2968315.0,"total_value":2968315.0},{"strike":55.0,"call_value":35.0,"put_value":2103255.0,"total_value":2103290.0},{"strike":60.0,"call_value":115.0,"put_value":1246775.0,"total_value":1246890.0},{"strike":65.0,"call_value":320.0,"put_value":528195.0,"total_value":528515.0},{"strike":70.0,"call_value":2170.0,"put_value":146235.0,"total_value":148405.0},{"strike":75.0,"call_value":24785.0,"put_value":13145.0,"total_value":37930.0},{"strike":80.0,"call_value":64550.0,"put_value":455.0,"total_value":65005.0},{"strike":85.0,"call_value":124575.0,"put_value":0.0,"total_value":124575.0},{"strike":90.0,"call_value":191665.0,"put_value":0.0,"total_value":191665.0},{"strike":95.0,"call_value":291830.0,"put_value":0.0,"total_value":291830.0},{"strike":100.0,"call_value":392515.0,"put_value":0.0,"total_value":392515.0},{"strike":105.0,"call_value":494555.0,"put_value":0.0,"total_value":494555.0},{"strike":110.0,"call_value":596935.0,"put_value":0.0,"total_value":596935.0},{"strike":115.0,"call_value":699330.0,"put_value":0.0,"total_value":699330.0},{"strike":120.0,"call_value":802085.0,"put_value":0,"total_value":802085.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":108.6,"strike":52.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":63.5,"strike":51.43},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":51.9,"strike":52.0},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":39.8,"strike":65.0},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":38.5,"strike":65.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":36.8,"strike":65.0},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":null,"strike":null},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":null,"strike":null},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":null,"strike":null},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":30.1,"strike":70.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":29.5,"strike":70.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":30.3,"strike":70.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":25.2,"strike":75.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":28.4,"strike":75.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":29.2,"strike":75.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":33.7,"strike":80.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":31.9,"strike":80.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":29.7,"strike":80.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":90.2,"strike":95.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":57.0,"strike":96.43},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":47.1,"strike":100.56}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.8866,"contract_count":6,"total_oi":2669},{"expiration":"11/20/2026","dte":49,"iv":0.9376,"contract_count":6,"total_oi":22485},{"expiration":"12/18/2026","dte":77,"iv":0.8677,"contract_count":6,"total_oi":4234},{"expiration":"01/15/2027","dte":105,"iv":1.0,"contract_count":6,"total_oi":61025},{"expiration":"03/19/2027","dte":168,"iv":0.8137,"contract_count":6,"total_oi":53097},{"expiration":"06/17/2027","dte":258,"iv":0.7152,"contract_count":6,"total_oi":3424},{"expiration":"09/17/2027","dte":350,"iv":0.3785,"contract_count":5,"total_oi":1561},{"expiration":"12/17/2027","dte":441,"iv":0.1307,"contract_count":5,"total_oi":125},{"expiration":"01/21/2028","dte":476,"iv":0.02,"contract_count":5,"total_oi":39},{"expiration":"01/19/2029","dte":840,"iv":0.0,"contract_count":4,"total_oi":431}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":5.89,"expected_move_2std":11.77,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":10.79,"expected_move_2std":21.59,"contract_count":2},{"expiration":"12/18/2026","dte":77,"expected_move_1std":13.32,"expected_move_2std":26.64,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":16.92,"expected_move_2std":33.84,"contract_count":2},{"expiration":"03/19/2027","dte":168,"expected_move_1std":20.85,"expected_move_2std":41.7,"contract_count":2},{"expiration":"06/17/2027","dte":258,"expected_move_1std":25.82,"expected_move_2std":51.64,"contract_count":2},{"expiration":"09/17/2027","dte":350,"expected_move_1std":26.46,"expected_move_2std":52.93,"contract_count":2},{"expiration":"12/17/2027","dte":441,"expected_move_1std":28.99,"expected_move_2std":57.98,"contract_count":2},{"expiration":"01/21/2028","dte":476,"expected_move_1std":28.73,"expected_move_2std":57.46,"contract_count":2},{"expiration":"01/19/2029","dte":840,"expected_move_1std":48.99,"expected_move_2std":97.97,"contract_count":1}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":2206,"put_oi":4277,"total_oi":6483,"pc_ratio":1.939,"pc_ratio_volume":2.091,"sentiment":"bearish"},{"expiration":"11/20/2026","dte":49,"call_oi":3921,"put_oi":23311,"total_oi":27232,"pc_ratio":5.945,"pc_ratio_volume":0.726,"sentiment":"bearish"},{"expiration":"12/18/2026","dte":77,"call_oi":2574,"put_oi":17887,"total_oi":20461,"pc_ratio":6.949,"pc_ratio_volume":3.867,"sentiment":"bearish"},{"expiration":"01/15/2027","dte":105,"call_oi":7451,"put_oi":73605,"total_oi":81056,"pc_ratio":9.879,"pc_ratio_volume":9.0,"sentiment":"bearish"},{"expiration":"03/19/2027","dte":168,"call_oi":2567,"put_oi":53958,"total_oi":56525,"pc_ratio":21.02,"pc_ratio_volume":3.0,"sentiment":"bearish"},{"expiration":"06/17/2027","dte":258,"call_oi":1134,"put_oi":2826,"total_oi":3960,"pc_ratio":2.492,"pc_ratio_volume":0.0,"sentiment":"bearish"},{"expiration":"09/17/2027","dte":350,"call_oi":508,"put_oi":1098,"total_oi":1606,"pc_ratio":2.161,"pc_ratio_volume":0.0,"sentiment":"bearish"},{"expiration":"12/17/2027","dte":441,"call_oi":150,"put_oi":312,"total_oi":462,"pc_ratio":2.08,"pc_ratio_volume":0.917,"sentiment":"bearish"},{"expiration":"01/21/2028","dte":476,"call_oi":35,"put_oi":15,"total_oi":50,"pc_ratio":0.429,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/19/2029","dte":840,"call_oi":13,"put_oi":428,"total_oi":441,"pc_ratio":32.923,"pc_ratio_volume":3.476,"sentiment":"bearish"}],"dealer_positioning":{"positioning":[{"strike":40.0,"call_delta_oi":0,"put_delta_oi":-958.0,"dealer_delta":958.0,"call_oi":0,"put_oi":256},{"strike":45.0,"call_delta_oi":0,"put_delta_oi":-10086.0,"dealer_delta":10086.0,"call_oi":0,"put_oi":2223},{"strike":50.0,"call_delta_oi":682.0,"put_delta_oi":-12408.0,"dealer_delta":11726.0,"call_oi":7,"put_oi":2226},{"strike":55.0,"call_delta_oi":647.0,"put_delta_oi":-15760.0,"dealer_delta":15113.0,"call_oi":7,"put_oi":1716},{"strike":60.0,"call_delta_oi":2114.0,"put_delta_oi":-372176.0,"dealer_delta":370062.0,"call_oi":25,"put_oi":27580},{"strike":65.0,"call_delta_oi":25180.0,"put_delta_oi":-1718994.0,"dealer_delta":1693814.0,"call_oi":329,"put_oi":67324},{"strike":70.0,"call_delta_oi":260149.0,"put_delta_oi":-1931338.0,"dealer_delta":1671189.0,"call_oi":4153,"put_oi":49774},{"strike":75.0,"call_delta_oi":121409.0,"put_delta_oi":-1383241.0,"dealer_delta":1261832.0,"call_oi":3430,"put_oi":24080},{"strike":80.0,"call_delta_oi":55797.0,"put_delta_oi":-168180.0,"dealer_delta":112382.0,"call_oi":4052,"put_oi":2447},{"strike":85.0,"call_delta_oi":19925.0,"put_delta_oi":-7175.0,"dealer_delta":-12750.0,"call_oi":1413,"put_oi":91},{"strike":90.0,"call_delta_oi":58172.0,"put_delta_oi":0,"dealer_delta":-58172.0,"call_oi":6615,"put_oi":0},{"strike":95.0,"call_delta_oi":1040.0,"put_delta_oi":0,"dealer_delta":-1040.0,"call_oi":104,"put_oi":0},{"strike":100.0,"call_delta_oi":2871.0,"put_delta_oi":0,"dealer_delta":-2871.0,"call_oi":271,"put_oi":0},{"strike":105.0,"call_delta_oi":631.0,"put_delta_oi":0,"dealer_delta":-631.0,"call_oi":68,"put_oi":0},{"strike":110.0,"call_delta_oi":24.0,"put_delta_oi":0,"dealer_delta":-24.0,"call_oi":3,"put_oi":0},{"strike":115.0,"call_delta_oi":556.0,"put_delta_oi":0,"dealer_delta":-556.0,"call_oi":72,"put_oi":0},{"strike":120.0,"call_delta_oi":91.0,"put_delta_oi":0,"dealer_delta":-91.0,"call_oi":8,"put_oi":0}],"net_dealer_delta":5071027.0,"total_call_delta":549289.0,"total_put_delta":-5620316.0,"bias":"bullish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":71.4000015258789,"strikes":[{"strike":40.0,"moneyness":0.5602,"type":"put","iv":0.6483,"delta":-0.0299,"oi":158},{"strike":45.0,"moneyness":0.6303,"type":"put","iv":0.5737,"delta":-0.0446,"oi":2078},{"strike":50.0,"moneyness":0.7003,"type":"put","iv":0.4777,"delta":-0.058,"oi":1900},{"strike":55.0,"moneyness":0.7703,"type":"put","iv":0.5528,"delta":-0.1417,"oi":471},{"strike":60.0,"moneyness":0.8403,"type":"put","iv":0.4295,"delta":-0.1772,"oi":7536},{"strike":65.0,"moneyness":0.9104,"type":"put","iv":0.3688,"delta":-0.2621,"oi":27082},{"strike":70.0,"moneyness":0.9804,"type":"put","iv":0.3374,"delta":-0.3946,"oi":16757},{"strike":70.0,"moneyness":0.9804,"type":"call","iv":0.2935,"delta":0.611,"oi":442},{"strike":75.0,"moneyness":1.0504,"type":"put","iv":0.3223,"delta":-0.5515,"oi":16574},{"strike":80.0,"moneyness":1.1204,"type":"call","iv":0.2634,"delta":0.2571,"oi":635},{"strike":80.0,"moneyness":1.1204,"type":"put","iv":0.3337,"delta":-0.6849,"oi":961},{"strike":85.0,"moneyness":1.1905,"type":"call","iv":0.2421,"delta":0.1169,"oi":393},{"strike":90.0,"moneyness":1.2605,"type":"call","iv":0.2843,"delta":0.0854,"oi":5518},{"strike":100.0,"moneyness":1.4006,"type":"call","iv":0.458,"delta":0.1139,"oi":163}]},{"expiration":"01/19/2029","underlying_price":71.4000015258789,"strikes":[{"strike":75.0,"moneyness":1.0504,"type":"put","iv":0.2958,"delta":-0.3698,"oi":421}]},{"expiration":"03/19/2027","underlying_price":71.4000015258789,"strikes":[{"strike":60.0,"moneyness":0.8403,"type":"put","iv":0.3749,"delta":-0.1869,"oi":2086},{"strike":65.0,"moneyness":0.9104,"type":"put","iv":0.3498,"delta":-0.2751,"oi":25334},{"strike":70.0,"moneyness":0.9804,"type":"call","iv":0.2898,"delta":0.6172,"oi":1324},{"strike":70.0,"moneyness":0.9804,"type":"put","iv":0.3249,"delta":-0.3865,"oi":25105},{"strike":75.0,"moneyness":1.0504,"type":"put","iv":0.3209,"delta":-0.5114,"oi":1295},{"strike":80.0,"moneyness":1.1204,"type":"call","iv":0.229,"delta":0.2976,"oi":327},{"strike":85.0,"moneyness":1.1905,"type":"call","iv":0.213,"delta":0.1579,"oi":367},{"strike":90.0,"moneyness":1.2605,"type":"call","iv":0.2341,"delta":0.1038,"oi":505}]},{"expiration":"06/17/2027","underlying_price":71.4000015258789,"strikes":[{"strike":65.0,"moneyness":0.9104,"type":"put","iv":0.3464,"delta":-0.2839,"oi":1238},{"strike":65.0,"moneyness":0.9104,"type":"call","iv":0.2751,"delta":0.7428,"oi":134},{"strike":70.0,"moneyness":0.9804,"type":"call","iv":0.276,"delta":0.6295,"oi":705},{"strike":70.0,"moneyness":0.9804,"type":"put","iv":0.3383,"delta":-0.3756,"oi":1299},{"strike":85.0,"moneyness":1.1905,"type":"call","iv":0.238,"delta":0.2666,"oi":189}]},{"expiration":"09/17/2027","underlying_price":71.4000015258789,"strikes":[{"strike":70.0,"moneyness":0.9804,"type":"call","iv":0.2446,"delta":0.6452,"oi":444},{"strike":70.0,"moneyness":0.9804,"type":"put","iv":0.2959,"delta":-0.3618,"oi":931}]},{"expiration":"10/16/2026","underlying_price":71.4000015258789,"strikes":[{"strike":50.0,"moneyness":0.7003,"type":"put","iv":1.0313,"delta":-0.0265,"oi":175},{"strike":60.0,"moneyness":0.8403,"type":"put","iv":0.5484,"delta":-0.0403,"oi":1976},{"strike":70.0,"moneyness":0.9804,"type":"call","iv":0.2519,"delta":0.6816,"oi":276},{"strike":70.0,"moneyness":0.9804,"type":"put","iv":0.3491,"delta":-0.3607,"oi":785},{"strike":75.0,"moneyness":1.0504,"type":"call","iv":0.2238,"delta":0.134,"oi":250},{"strike":75.0,"moneyness":1.0504,"type":"put","iv":0.2806,"delta":-0.8089,"oi":1238},{"strike":80.0,"moneyness":1.1204,"type":"call","iv":0.3371,"delta":0.0416,"oi":1514},{"strike":85.0,"moneyness":1.1905,"type":"call","iv":0.503,"delta":0.0381,"oi":106}]},{"expiration":"11/20/2026","underlying_price":71.4000015258789,"strikes":[{"strike":60.0,"moneyness":0.8403,"type":"put","iv":0.4022,"delta":-0.0961,"oi":2081},{"strike":65.0,"moneyness":0.9104,"type":"put","iv":0.3514,"delta":-0.1992,"oi":11438},{"strike":70.0,"moneyness":0.9804,"type":"put","iv":0.2953,"delta":-0.3857,"oi":4537},{"strike":70.0,"moneyness":0.9804,"type":"call","iv":0.2938,"delta":0.6147,"oi":477},{"strike":75.0,"moneyness":1.0504,"type":"put","iv":0.2992,"delta":-0.6359,"oi":4279},{"strike":75.0,"moneyness":1.0504,"type":"call","iv":0.2688,"delta":0.3451,"oi":1746},{"strike":80.0,"moneyness":1.1204,"type":"put","iv":0.3819,"delta":-0.7616,"oi":846},{"strike":80.0,"moneyness":1.1204,"type":"call","iv":0.2567,"delta":0.1324,"oi":1197},{"strike":85.0,"moneyness":1.1905,"type":"call","iv":0.3154,"delta":0.0781,"oi":189},{"strike":90.0,"moneyness":1.2605,"type":"call","iv":0.525,"delta":0.1376,"oi":190}]},{"expiration":"12/17/2027","underlying_price":71.4000015258789,"strikes":[{"strike":70.0,"moneyness":0.9804,"type":"call","iv":0.2371,"delta":0.6565,"oi":113},{"strike":80.0,"moneyness":1.1204,"type":"put","iv":0.2963,"delta":-0.5117,"oi":303}]}],"greeks_heatmap":{"data":[{"strike":50.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0265,"call_gamma":0,"put_gamma":0.00441,"call_theta":0,"put_theta":-0.0325,"call_vega":0,"put_vega":0.0083,"call_oi":0,"put_oi":175},{"strike":60.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0403,"call_gamma":0,"put_gamma":0.011732,"call_theta":0,"put_theta":-0.0243,"call_vega":0,"put_vega":0.0117,"call_oi":0,"put_oi":1976},{"strike":65.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1068,"call_gamma":0,"put_gamma":0.032533,"call_theta":0,"put_theta":-0.0391,"call_vega":0,"put_vega":0.0248,"call_oi":0,"put_oi":80},{"strike":70.0,"dte":14,"expiration":"10/16/2026","call_delta":0.6816,"put_delta":-0.3607,"call_gamma":0.105143,"put_gamma":0.079582,"call_theta":-0.052,"put_theta":-0.0646,"call_vega":0.0481,"put_vega":0.0504,"call_oi":276,"put_oi":785},{"strike":75.0,"dte":14,"expiration":"10/16/2026","call_delta":0.134,"put_delta":-0.8089,"call_gamma":0.071627,"put_gamma":0.072028,"call_theta":-0.0261,"put_theta":-0.0324,"call_vega":0.0291,"put_vega":0.0367,"call_oi":250,"put_oi":1238},{"strike":80.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0416,"put_delta":0,"call_gamma":0.019592,"put_gamma":0,"call_theta":-0.0159,"put_theta":0,"call_vega":0.012,"put_vega":0,"call_oi":1514,"put_oi":0},{"strike":85.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0381,"put_delta":0,"call_gamma":0.012217,"put_gamma":0,"call_theta":-0.0219,"put_theta":0,"call_vega":0.0112,"put_vega":0,"call_oi":106,"put_oi":0},{"strike":50.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.0292,"call_gamma":0,"put_gamma":0.004617,"call_theta":0,"put_theta":-0.0097,"call_vega":0,"put_vega":0.0172,"call_oi":0,"put_oi":52},{"strike":60.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.0961,"call_gamma":0,"put_gamma":0.016372,"call_theta":0,"put_theta":-0.0176,"call_vega":0,"put_vega":0.0441,"call_oi":0,"put_oi":2081},{"strike":65.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.1992,"call_gamma":0,"put_gamma":0.030695,"call_theta":0,"put_theta":-0.0247,"call_vega":0,"put_vega":0.0723,"call_oi":0,"put_oi":11438},{"strike":70.0,"dte":49,"expiration":"11/20/2026","call_delta":0.6147,"put_delta":-0.3857,"call_gamma":0.05026,"put_gamma":0.050014,"call_theta":-0.0349,"put_theta":-0.027,"call_vega":0.099,"put_vega":0.099,"call_oi":477,"put_oi":4537},{"strike":75.0,"dte":49,"expiration":"11/20/2026","call_delta":0.3451,"put_delta":-0.6359,"call_gamma":0.052948,"put_gamma":0.048481,"call_theta":-0.0294,"put_theta":-0.0244,"call_vega":0.0954,"put_vega":0.0972,"call_oi":1746,"put_oi":4279},{"strike":80.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1324,"put_delta":-0.7616,"call_gamma":0.03223,"put_gamma":0.03132,"call_theta":-0.0159,"put_theta":-0.0245,"call_vega":0.0555,"put_vega":0.0802,"call_oi":1197,"put_oi":846},{"strike":85.0,"dte":49,"expiration":"11/20/2026","call_delta":0.0781,"put_delta":0,"call_gamma":0.017868,"put_gamma":0,"call_theta":-0.013,"put_theta":0,"call_vega":0.0378,"put_vega":0,"call_oi":189,"put_oi":0},{"strike":90.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1376,"put_delta":0,"call_gamma":0.016177,"put_gamma":0,"call_theta":-0.0322,"put_theta":0,"call_vega":0.0569,"put_vega":0,"call_oi":190,"put_oi":0},{"strike":55.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.0706,"call_gamma":0,"put_gamma":0.009632,"call_theta":0,"put_theta":-0.0118,"call_vega":0,"put_vega":0.044,"call_oi":0,"put_oi":1178},{"strike":60.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.1233,"call_gamma":0,"put_gamma":0.016769,"call_theta":0,"put_theta":-0.0152,"call_vega":0,"put_vega":0.0664,"call_oi":0,"put_oi":13860},{"strike":65.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.2228,"call_gamma":0,"put_gamma":0.027967,"call_theta":0,"put_theta":-0.0189,"call_vega":0,"put_vega":0.0972,"call_oi":0,"put_oi":2051},{"strike":70.0,"dte":77,"expiration":"12/18/2026","call_delta":0.6131,"put_delta":-0.3904,"call_gamma":0.041766,"put_gamma":0.039439,"call_theta":-0.0276,"put_theta":-0.021,"call_vega":0.1247,"put_vega":0.125,"call_oi":366,"put_oi":344},{"strike":75.0,"dte":77,"expiration":"12/18/2026","call_delta":0.3941,"put_delta":-0.5865,"call_gamma":0.044064,"put_gamma":0.039005,"call_theta":-0.0251,"put_theta":-0.0201,"call_vega":0.1254,"put_vega":0.1269,"call_oi":1273,"put_oi":196},{"strike":80.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1742,"put_delta":-0.7109,"call_gamma":0.034002,"put_gamma":0.029133,"call_theta":-0.0142,"put_theta":-0.0193,"call_vega":0.0837,"put_vega":0.1114,"call_oi":338,"put_oi":208},{"strike":85.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1415,"put_delta":0,"call_gamma":0.021737,"put_gamma":0,"call_theta":-0.0163,"put_theta":0,"call_vega":0.073,"put_vega":0,"call_oi":158,"put_oi":0},{"strike":90.0,"dte":77,"expiration":"12/18/2026","call_delta":0.0775,"put_delta":0,"call_gamma":0.01366,"put_gamma":0,"call_theta":-0.0107,"put_theta":0,"call_vega":0.0473,"put_vega":0,"call_oi":377,"put_oi":0}],"strikes":[50.0,55.0,60.0,65.0,70.0,75.0,80.0,85.0,90.0],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":12.54,"put_25d_iv":34.91,"call_25d_iv":22.38,"put_25d_strike":70.0,"call_25d_strike":75.0,"skew":"put_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":8.26,"put_25d_iv":35.14,"call_25d_iv":26.88,"put_25d_strike":65.0,"call_25d_strike":75.0,"skew":"put_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":9.53,"put_25d_iv":32.73,"call_25d_iv":23.2,"put_25d_strike":65.0,"call_25d_strike":80.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":10.54,"put_25d_iv":36.88,"call_25d_iv":26.34,"put_25d_strike":65.0,"call_25d_strike":80.0,"skew":"put_skew"},{"expiration":"03/19/2027","dte":168,"risk_reversal":12.08,"put_25d_iv":34.98,"call_25d_iv":22.9,"put_25d_strike":65.0,"call_25d_strike":80.0,"skew":"put_skew"},{"expiration":"06/17/2027","dte":258,"risk_reversal":10.83,"put_25d_iv":34.64,"call_25d_iv":23.8,"put_25d_strike":65.0,"call_25d_strike":85.0,"skew":"put_skew"},{"expiration":"09/17/2027","dte":350,"risk_reversal":6.05,"put_25d_iv":30.51,"call_25d_iv":24.46,"put_25d_strike":65.0,"call_25d_strike":70.0,"skew":"put_skew"},{"expiration":"12/17/2027","dte":441,"risk_reversal":5.93,"put_25d_iv":29.63,"call_25d_iv":23.71,"put_25d_strike":80.0,"call_25d_strike":70.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":40.0,"call_vanna":0,"put_vanna":9.0,"net_vanna":9.0,"call_oi":0,"put_oi":210},{"strike":45.0,"call_vanna":0,"put_vanna":100.0,"net_vanna":100.0,"call_oi":0,"put_oi":2130},{"strike":50.0,"call_vanna":0,"put_vanna":107.0,"net_vanna":107.0,"call_oi":0,"put_oi":2127},{"strike":55.0,"call_vanna":0,"put_vanna":103.0,"net_vanna":103.0,"call_oi":0,"put_oi":1649},{"strike":60.0,"call_vanna":0,"put_vanna":2017.0,"net_vanna":2017.0,"call_oi":0,"put_oi":27539},{"strike":65.0,"call_vanna":-25.0,"put_vanna":5833.0,"net_vanna":5809.0,"call_oi":221,"put_oi":67323},{"strike":70.0,"call_vanna":-256.0,"put_vanna":2571.0,"net_vanna":2315.0,"call_oi":4147,"put_oi":49758},{"strike":75.0,"call_vanna":130.0,"put_vanna":-510.0,"net_vanna":-380.0,"call_oi":3352,"put_oi":24003},{"strike":80.0,"call_vanna":202.0,"put_vanna":-140.0,"net_vanna":61.0,"call_oi":4011,"put_oi":2447},{"strike":85.0,"call_vanna":118.0,"put_vanna":-8.0,"net_vanna":111.0,"call_oi":1402,"put_oi":88},{"strike":90.0,"call_vanna":462.0,"put_vanna":0,"net_vanna":462.0,"call_oi":6590,"put_oi":0},{"strike":100.0,"call_vanna":20.0,"put_vanna":0,"net_vanna":20.0,"call_oi":234,"put_oi":0},{"strike":105.0,"call_vanna":4.0,"put_vanna":0,"net_vanna":4.0,"call_oi":53,"put_oi":0}],"net_vanna":10738.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":50.0,"call_charm":0,"put_charm":404.0,"net_charm":404.0,"call_oi":0,"put_oi":227},{"strike":60.0,"call_charm":0,"put_charm":7669.0,"net_charm":7669.0,"call_oi":0,"put_oi":4057},{"strike":65.0,"call_charm":0,"put_charm":42769.0,"net_charm":42769.0,"call_oi":0,"put_oi":11518},{"strike":70.0,"call_charm":-33132.0,"put_charm":82888.0,"net_charm":49755.0,"call_oi":753,"put_oi":5322},{"strike":75.0,"call_charm":-15479.0,"put_charm":134169.0,"net_charm":118690.0,"call_oi":1996,"put_oi":5517},{"strike":80.0,"call_charm":-4482.0,"put_charm":11745.0,"net_charm":7263.0,"call_oi":2711,"put_oi":846},{"strike":85.0,"call_charm":-374.0,"put_charm":0,"net_charm":-374.0,"call_oi":295,"put_oi":0},{"strike":90.0,"call_charm":-627.0,"put_charm":0,"net_charm":-627.0,"call_oi":190,"put_oi":0}],"net_charm":225550.0,"weekend_delta_shift":676650.0,"interpretation":"delta_decays_bullish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":32686.0,"put_delta":-137895.0,"net_delta":-105209.0,"call_oi":2206,"put_oi":4277,"total_oi":6483,"total_volume":34,"bias":"bearish"},{"expiration":"11/20/2026","dte":49,"call_delta":112031.0,"put_delta":-759923.0,"net_delta":-647892.0,"call_oi":3921,"put_oi":23311,"total_oi":27232,"total_volume":233,"bias":"bearish"},{"expiration":"12/18/2026","dte":77,"call_delta":85443.0,"put_delta":-264977.0,"net_delta":-179533.0,"call_oi":2574,"put_oi":17887,"total_oi":20461,"total_volume":219,"bias":"bearish"},{"expiration":"01/15/2027","dte":105,"call_delta":108534.0,"put_delta":-2518822.0,"net_delta":-2410288.0,"call_oi":7451,"put_oi":73605,"total_oi":81056,"total_volume":180,"bias":"bearish"},{"expiration":"03/19/2027","dte":168,"call_delta":105186.0,"put_delta":-1777689.0,"net_delta":-1672503.0,"call_oi":2567,"put_oi":53958,"total_oi":56525,"total_volume":96,"bias":"bearish"},{"expiration":"06/17/2027","dte":258,"call_delta":61485.0,"put_delta":-90589.0,"net_delta":-29103.0,"call_oi":1134,"put_oi":2826,"total_oi":3960,"total_volume":82,"bias":"neutral"},{"expiration":"09/17/2027","dte":350,"call_delta":31747.0,"put_delta":-38495.0,"net_delta":-6748.0,"call_oi":508,"put_oi":1098,"total_oi":1606,"total_volume":112,"bias":"neutral"},{"expiration":"12/17/2027","dte":441,"call_delta":8937.0,"put_delta":-15764.0,"net_delta":-6827.0,"call_oi":148,"put_oi":312,"total_oi":460,"total_volume":46,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":2385.0,"put_delta":-491.0,"net_delta":1895.0,"call_oi":35,"put_oi":15,"total_oi":50,"total_volume":232,"bias":"neutral"},{"expiration":"01/19/2029","dte":840,"call_delta":853.0,"put_delta":-15671.0,"net_delta":-14818.0,"call_oi":13,"put_oi":428,"total_oi":441,"total_volume":188,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":70.0,"straddle_price":3.42,"straddle_pct":4.8,"implied_move":4.8,"avg_iv":30.1},{"expiration":"11/20/2026","dte":49,"strike":70.0,"straddle_price":6.17,"straddle_pct":8.65,"implied_move":8.65,"avg_iv":29.5},{"expiration":"12/18/2026","dte":77,"strike":70.0,"straddle_price":7.6,"straddle_pct":10.64,"implied_move":10.64,"avg_iv":29.0},{"expiration":"01/15/2027","dte":105,"strike":70.0,"straddle_price":9.6,"straddle_pct":13.45,"implied_move":13.45,"avg_iv":31.5},{"expiration":"03/19/2027","dte":168,"strike":70.0,"straddle_price":11.8,"straddle_pct":16.53,"implied_move":16.53,"avg_iv":30.7},{"expiration":"06/17/2027","dte":258,"strike":70.0,"straddle_price":14.55,"straddle_pct":20.38,"implied_move":20.38,"avg_iv":30.7},{"expiration":"09/17/2027","dte":350,"strike":70.0,"straddle_price":14.95,"straddle_pct":20.94,"implied_move":20.94,"avg_iv":27.0}],"volume_profile":{"profile":[{"strike":40.0,"call_volume":0,"put_volume":29,"total_volume":29,"call_oi":0,"put_oi":256,"total_oi":256,"bias":"bearish"},{"strike":45.0,"call_volume":0,"put_volume":78,"total_volume":78,"call_oi":0,"put_oi":2223,"total_oi":2223,"bias":"bearish"},{"strike":50.0,"call_volume":176,"put_volume":127,"total_volume":303,"call_oi":7,"put_oi":2226,"total_oi":2233,"bias":"neutral"},{"strike":55.0,"call_volume":10,"put_volume":27,"total_volume":37,"call_oi":9,"put_oi":1716,"total_oi":1725,"bias":"bearish"},{"strike":60.0,"call_volume":244,"put_volume":108,"total_volume":352,"call_oi":25,"put_oi":27580,"total_oi":27605,"bias":"bullish"},{"strike":65.0,"call_volume":26,"put_volume":98,"total_volume":124,"call_oi":329,"put_oi":67324,"total_oi":67653,"bias":"bearish"},{"strike":70.0,"call_volume":496,"put_volume":201,"total_volume":697,"call_oi":4153,"put_oi":49774,"total_oi":53927,"bias":"bullish"},{"strike":75.0,"call_volume":233,"put_volume":7,"total_volume":240,"call_oi":3430,"put_oi":24080,"total_oi":27510,"bias":"bullish"},{"strike":80.0,"call_volume":31,"put_volume":22,"total_volume":53,"call_oi":4052,"put_oi":2447,"total_oi":6499,"bias":"neutral"},{"strike":85.0,"call_volume":13,"put_volume":147,"total_volume":160,"call_oi":1413,"put_oi":91,"total_oi":1504,"bias":"bearish"},{"strike":90.0,"call_volume":2,"put_volume":274,"total_volume":276,"call_oi":6615,"put_oi":0,"total_oi":6615,"bias":"bearish"},{"strike":95.0,"call_volume":1,"put_volume":55,"total_volume":56,"call_oi":104,"put_oi":0,"total_oi":104,"bias":"bearish"},{"strike":100.0,"call_volume":0,"put_volume":2,"total_volume":2,"call_oi":271,"put_oi":0,"total_oi":271,"bias":"bearish"},{"strike":105.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":68,"put_oi":0,"total_oi":68,"bias":"bullish"},{"strike":110.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":0,"total_oi":3,"bias":"neutral"},{"strike":115.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":72,"put_oi":0,"total_oi":72,"bias":"neutral"},{"strike":120.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":8,"put_oi":0,"total_oi":8,"bias":"neutral"}],"underlying_price":71.4000015258789,"peak_call_strike":70.0,"peak_put_strike":90.0,"total_call_volume":1233,"total_put_volume":1175,"volume_pc_ratio":0.953},"iv_contours":{"x":[0.7,0.77,0.84,0.91,0.98,1.05,1.12,1.19,1.26],"y":[14,49,77,105,168],"z":[[103.13,null,54.84,39.84,30.05,25.22,33.71,50.3,82.05],[55.71,46.28,40.22,35.14,29.45,28.4,31.93,31.54,52.5],[null,43.06,37.31,32.73,29.0,28.73,29.6,31.65,32.6],[47.77,55.28,42.95,36.64,31.55,29.72,29.85,29.11,28.43],[39.19,38.72,37.49,33.72,30.73,32.09,28.57,21.3,23.41]],"levels":[21.3,29.5,37.7,45.8,54.0,62.2,70.4,78.6,86.8,94.9,103.1],"min_iv":21.3,"max_iv":103.1},"butterfly_spread":[{"expiration":"01/15/2027","dte":105,"atm_strike":70.0,"atm_iv":29.35,"otm_strike":75.0,"otm_iv":27.21,"itm_strike":65.0,"itm_iv":36.41,"iv_butterfly":4.93,"price_butterfly":1.4,"convexity":"high_convexity"}],"iv_history":[{"date":"2026-09-14","iv":50.11},{"date":"2026-09-15","iv":51.05},{"date":"2026-09-16","iv":54.34},{"date":"2026-09-17","iv":42.94},{"date":"2026-09-18","iv":42.78},{"date":"2026-09-21","iv":39.83},{"date":"2026-09-22","iv":39.3},{"date":"2026-09-23","iv":38.0},{"date":"2026-09-24","iv":38.2},{"date":"2026-09-25","iv":37.2},{"date":"2026-09-28","iv":40.4},{"date":"2026-09-29","iv":38.1},{"date":"2026-09-30","iv":38.9},{"date":"2026-10-01","iv":40.0},{"date":"2026-10-02","iv":38.9}]}}