{"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":"ED","summary":{"name":"ED","price":103.39,"total_oi":16218,"call_oi":8717,"put_oi":7501,"pc_ratio":0.861,"net_gex":-102960.27,"avg_iv":27.9,"iv_rank":16.6,"iv_52w_high":41.42,"iv_52w_low":25.2,"gamma_flip":null,"max_pain":105.0},"features":{"symbol":"ED","price":103.39,"total_oi":16218,"analysis_coverage":1.0,"avg_iv_pct":27.9,"iv_rank":16.6,"iv_52w_high_pct":41.42,"iv_52w_low_pct":25.2,"front_dte":14,"front_atm_iv_pct":20.2198,"back_atm_iv_pct":17.6039,"term_premium_pp":2.6159,"expected_move_front_pct":3.96,"straddle_front_pct":3.17,"straddle_30d_pct":3.17,"risk_reversal_front_pp":2.16,"risk_reversal_30d_pp":2.16,"butterfly_front_pp":7.87,"butterfly_30d_pp":7.87,"put_call_oi_ratio":0.861,"put_call_oi_front_ratio":0.255,"put_call_volume_front_ratio":0.188,"option_volume":300,"volume_oi_ratio":0.018498,"net_delta_normalized":-0.020267,"dealer_delta_normalized":0.020157,"gex_per_100k_oi":-634851.831299,"vanna_per_100k_oi":4322.357874,"charm_per_100k_oi":-113306.202984,"weekend_delta_shift_per_100k_oi":-339912.442965,"iv_surface_range_pp":41.4,"gamma_flip_distance_pct":null,"max_pain_distance_pct":1.557211,"peak_call_distance_pct":1.557211,"peak_put_distance_pct":1.557211},"analyses":{"gamma_walls":[{"strike":45.0,"call_gex":0.0,"put_gex":-64.82,"net_gex":-64.82,"call_oi":0,"put_oi":4},{"strike":47.5,"call_gex":0.0,"put_gex":-17.76,"net_gex":-17.76,"call_oi":0,"put_oi":1},{"strike":50.0,"call_gex":0.0,"put_gex":-55.76,"net_gex":-55.76,"call_oi":0,"put_oi":4},{"strike":55.0,"call_gex":0.0,"put_gex":-61.21,"net_gex":-61.21,"call_oi":0,"put_oi":3},{"strike":60.0,"call_gex":0.0,"put_gex":-455.42,"net_gex":-455.42,"call_oi":0,"put_oi":54},{"strike":65.0,"call_gex":0.0,"put_gex":-829.18,"net_gex":-829.18,"call_oi":0,"put_oi":24},{"strike":70.0,"call_gex":0.0,"put_gex":-3017.02,"net_gex":-3017.02,"call_oi":4,"put_oi":67},{"strike":75.0,"call_gex":0.0,"put_gex":-3579.56,"net_gex":-3579.56,"call_oi":1,"put_oi":61},{"strike":80.0,"call_gex":298.54,"put_gex":-13265.2,"net_gex":-12966.67,"call_oi":49,"put_oi":187},{"strike":82.5,"call_gex":0.0,"put_gex":-2696.11,"net_gex":-2696.11,"call_oi":1,"put_oi":35},{"strike":85.0,"call_gex":942.32,"put_gex":-18019.74,"net_gex":-17077.42,"call_oi":48,"put_oi":201},{"strike":87.5,"call_gex":0.0,"put_gex":-4688.01,"net_gex":-4688.01,"call_oi":15,"put_oi":40},{"strike":90.0,"call_gex":12388.86,"put_gex":-25688.5,"net_gex":-13299.64,"call_oi":136,"put_oi":194},{"strike":92.5,"call_gex":2470.44,"put_gex":-48972.2,"net_gex":-46501.75,"call_oi":15,"put_oi":327},{"strike":95.0,"call_gex":9900.31,"put_gex":-90733.19,"net_gex":-80832.87,"call_oi":42,"put_oi":364},{"strike":97.5,"call_gex":30267.64,"put_gex":-95622.19,"net_gex":-65354.56,"call_oi":90,"put_oi":296},{"strike":100.0,"call_gex":123780.64,"put_gex":-2150435.56,"net_gex":-2026654.92,"call_oi":294,"put_oi":4505},{"strike":105.0,"call_gex":1567869.19,"put_gex":-468980.41,"net_gex":1098888.78,"call_oi":1594,"put_oi":733},{"strike":110.0,"call_gex":409010.24,"put_gex":-83317.32,"net_gex":325692.92,"call_oi":1294,"put_oi":258},{"strike":115.0,"call_gex":336599.47,"put_gex":-16901.47,"net_gex":319698.0,"call_oi":1609,"put_oi":66},{"strike":120.0,"call_gex":172439.88,"put_gex":-14480.93,"net_gex":157958.95,"call_oi":1234,"put_oi":75},{"strike":125.0,"call_gex":174523.28,"put_gex":-153.25,"net_gex":174370.03,"call_oi":1158,"put_oi":1},{"strike":130.0,"call_gex":51922.31,"put_gex":-117.21,"net_gex":51805.1,"call_oi":572,"put_oi":1},{"strike":135.0,"call_gex":11324.17,"put_gex":0.0,"net_gex":11324.17,"call_oi":110,"put_oi":0},{"strike":140.0,"call_gex":8701.84,"put_gex":0.0,"net_gex":8701.84,"call_oi":96,"put_oi":0},{"strike":145.0,"call_gex":24501.69,"put_gex":0.0,"net_gex":24501.69,"call_oi":316,"put_oi":0},{"strike":150.0,"call_gex":291.9,"put_gex":0.0,"net_gex":291.9,"call_oi":5,"put_oi":0},{"strike":155.0,"call_gex":229.56,"put_gex":0.0,"net_gex":229.56,"call_oi":3,"put_oi":0},{"strike":160.0,"call_gex":1191.67,"put_gex":0.0,"net_gex":1191.67,"call_oi":21,"put_oi":0},{"strike":165.0,"call_gex":537.82,"put_gex":0.0,"net_gex":537.82,"call_oi":10,"put_oi":0}],"pain_by_strike":[{"strike":45.0,"call_value":0,"put_value":399382.5,"total_value":399382.5},{"strike":47.5,"call_value":0.0,"put_value":380640.0,"total_value":380640.0},{"strike":50.0,"call_value":0.0,"put_value":361900.0,"total_value":361900.0},{"strike":55.0,"call_value":0.0,"put_value":324440.0,"total_value":324440.0},{"strike":60.0,"call_value":0.0,"put_value":286995.0,"total_value":286995.0},{"strike":65.0,"call_value":0.0,"put_value":249820.0,"total_value":249820.0},{"strike":70.0,"call_value":0.0,"put_value":212765.0,"total_value":212765.0},{"strike":75.0,"call_value":20.0,"put_value":176045.0,"total_value":176065.0},{"strike":80.0,"call_value":45.0,"put_value":139630.0,"total_value":139675.0},{"strike":82.5,"call_value":180.0,"put_value":121890.0,"total_value":122070.0},{"strike":85.0,"call_value":317.5,"put_value":104237.5,"total_value":104555.0},{"strike":87.5,"call_value":575.0,"put_value":87087.5,"total_value":87662.5},{"strike":90.0,"call_value":870.0,"put_value":70037.5,"total_value":70907.5},{"strike":92.5,"call_value":1505.0,"put_value":53472.5,"total_value":54977.5},{"strike":95.0,"call_value":2177.5,"put_value":37725.0,"total_value":39902.5},{"strike":97.5,"call_value":2955.0,"put_value":22887.5,"total_value":25842.5},{"strike":100.0,"call_value":3957.5,"put_value":8790.0,"total_value":12747.5},{"strike":105.0,"call_value":7432.5,"put_value":3120.0,"total_value":10552.5},{"strike":110.0,"call_value":18877.5,"put_value":1115.0,"total_value":19992.5},{"strike":115.0,"call_value":36792.5,"put_value":400.0,"total_value":37192.5},{"strike":120.0,"call_value":62752.5,"put_value":15.0,"total_value":62767.5},{"strike":125.0,"call_value":94882.5,"put_value":5.0,"total_value":94887.5},{"strike":130.0,"call_value":132802.5,"put_value":0.0,"total_value":132802.5},{"strike":135.0,"call_value":173582.5,"put_value":0.0,"total_value":173582.5},{"strike":140.0,"call_value":214912.5,"put_value":0.0,"total_value":214912.5},{"strike":145.0,"call_value":256722.5,"put_value":0.0,"total_value":256722.5},{"strike":150.0,"call_value":300112.5,"put_value":0.0,"total_value":300112.5},{"strike":155.0,"call_value":343527.5,"put_value":0.0,"total_value":343527.5},{"strike":160.0,"call_value":386957.5,"put_value":0.0,"total_value":386957.5},{"strike":165.0,"call_value":430492.5,"put_value":0,"total_value":430492.5}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":87.5,"strike":85.0},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":48.2,"strike":81.43},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":49.5,"strike":72.32},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":40.1,"strike":95.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":24.9,"strike":95.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":19.8,"strike":93.75},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":25.1,"strike":99.17},{"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.2,"strike":98.75},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":15.9,"strike":98.75},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":19.5,"strike":105.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":16.0,"strike":105.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":17.1,"strike":105.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":19.3,"strike":110.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":18.5,"strike":110.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":17.3,"strike":110.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":34.0,"strike":115.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.0,"strike":115.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":20.1,"strike":115.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":54.0,"strike":120.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":47.7,"strike":134.38},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":34.0,"strike":135.5}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":8,"total_oi":2227},{"expiration":"11/20/2026","dte":49,"iv":0.3831,"contract_count":10,"total_oi":5166},{"expiration":"01/15/2027","dte":105,"iv":0.0,"contract_count":10,"total_oi":1580},{"expiration":"02/19/2027","dte":140,"iv":0.2927,"contract_count":8,"total_oi":102},{"expiration":"05/21/2027","dte":231,"iv":0.2631,"contract_count":5,"total_oi":38},{"expiration":"01/21/2028","dte":476,"iv":0.3386,"contract_count":10,"total_oi":357}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":3.96,"expected_move_2std":7.92,"contract_count":4},{"expiration":"11/20/2026","dte":49,"expected_move_1std":6.45,"expected_move_2std":12.9,"contract_count":4},{"expiration":"01/15/2027","dte":105,"expected_move_1std":8.83,"expected_move_2std":17.66,"contract_count":4},{"expiration":"02/19/2027","dte":140,"expected_move_1std":11.0,"expected_move_2std":22.0,"contract_count":4},{"expiration":"05/21/2027","dte":231,"expected_move_1std":17.83,"expected_move_2std":35.66,"contract_count":1},{"expiration":"01/21/2028","dte":476,"expected_move_1std":22.53,"expected_move_2std":45.06,"contract_count":4}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":1849,"put_oi":472,"total_oi":2321,"pc_ratio":0.255,"pc_ratio_volume":0.188,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":3026,"put_oi":4776,"total_oi":7802,"pc_ratio":1.578,"pc_ratio_volume":1.631,"sentiment":"bearish"},{"expiration":"01/15/2027","dte":105,"call_oi":2717,"put_oi":1606,"total_oi":4323,"pc_ratio":0.591,"pc_ratio_volume":16.5,"sentiment":"bullish"},{"expiration":"02/19/2027","dte":140,"call_oi":298,"put_oi":24,"total_oi":322,"pc_ratio":0.081,"pc_ratio_volume":0.2,"sentiment":"bullish"},{"expiration":"05/21/2027","dte":231,"call_oi":36,"put_oi":35,"total_oi":71,"pc_ratio":0.972,"pc_ratio_volume":0,"sentiment":"neutral"},{"expiration":"01/21/2028","dte":476,"call_oi":791,"put_oi":588,"total_oi":1379,"pc_ratio":0.743,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":45.0,"call_delta_oi":0,"put_delta_oi":-18.0,"dealer_delta":18.0,"call_oi":0,"put_oi":4},{"strike":47.5,"call_delta_oi":0,"put_delta_oi":-5.0,"dealer_delta":5.0,"call_oi":0,"put_oi":1},{"strike":50.0,"call_delta_oi":0,"put_delta_oi":-17.0,"dealer_delta":17.0,"call_oi":0,"put_oi":4},{"strike":55.0,"call_delta_oi":0,"put_delta_oi":-35.0,"dealer_delta":35.0,"call_oi":0,"put_oi":3},{"strike":60.0,"call_delta_oi":0,"put_delta_oi":-42.0,"dealer_delta":42.0,"call_oi":0,"put_oi":54},{"strike":65.0,"call_delta_oi":0,"put_delta_oi":-147.0,"dealer_delta":147.0,"call_oi":0,"put_oi":24},{"strike":70.0,"call_delta_oi":0,"put_delta_oi":-491.0,"dealer_delta":491.0,"call_oi":0,"put_oi":67},{"strike":75.0,"call_delta_oi":0,"put_delta_oi":-496.0,"dealer_delta":496.0,"call_oi":0,"put_oi":61},{"strike":80.0,"call_delta_oi":986.0,"put_delta_oi":-1844.0,"dealer_delta":857.0,"call_oi":10,"put_oi":187},{"strike":82.5,"call_delta_oi":0,"put_delta_oi":-215.0,"dealer_delta":215.0,"call_oi":0,"put_oi":35},{"strike":85.0,"call_delta_oi":1860.0,"put_delta_oi":-2296.0,"dealer_delta":436.0,"call_oi":19,"put_oi":201},{"strike":87.5,"call_delta_oi":0,"put_delta_oi":-353.0,"dealer_delta":353.0,"call_oi":0,"put_oi":40},{"strike":90.0,"call_delta_oi":13085.0,"put_delta_oi":-2536.0,"dealer_delta":-10549.0,"call_oi":136,"put_oi":194},{"strike":92.5,"call_delta_oi":1369.0,"put_delta_oi":-5831.0,"dealer_delta":4462.0,"call_oi":15,"put_oi":327},{"strike":95.0,"call_delta_oi":3485.0,"put_delta_oi":-5621.0,"dealer_delta":2136.0,"call_oi":42,"put_oi":364},{"strike":97.5,"call_delta_oi":7475.0,"put_delta_oi":-6253.0,"dealer_delta":-1222.0,"call_oi":90,"put_oi":296},{"strike":100.0,"call_delta_oi":21764.0,"put_delta_oi":-128090.0,"dealer_delta":106326.0,"call_oi":294,"put_oi":4505},{"strike":105.0,"call_delta_oi":61403.0,"put_delta_oi":-40227.0,"dealer_delta":-21176.0,"call_oi":1594,"put_oi":733},{"strike":110.0,"call_delta_oi":22382.0,"put_delta_oi":-16726.0,"dealer_delta":-5656.0,"call_oi":1294,"put_oi":258},{"strike":115.0,"call_delta_oi":17750.0,"put_delta_oi":-5111.0,"dealer_delta":-12639.0,"call_oi":1609,"put_oi":66},{"strike":120.0,"call_delta_oi":9165.0,"put_delta_oi":-6045.0,"dealer_delta":-3120.0,"call_oi":1234,"put_oi":75},{"strike":125.0,"call_delta_oi":19096.0,"put_delta_oi":-82.0,"dealer_delta":-19015.0,"call_oi":1158,"put_oi":1},{"strike":130.0,"call_delta_oi":4350.0,"put_delta_oi":-64.0,"dealer_delta":-4286.0,"call_oi":572,"put_oi":1},{"strike":135.0,"call_delta_oi":1162.0,"put_delta_oi":0,"dealer_delta":-1162.0,"call_oi":110,"put_oi":0},{"strike":140.0,"call_delta_oi":1070.0,"put_delta_oi":0,"dealer_delta":-1070.0,"call_oi":96,"put_oi":0},{"strike":145.0,"call_delta_oi":3135.0,"put_delta_oi":0,"dealer_delta":-3135.0,"call_oi":316,"put_oi":0},{"strike":150.0,"call_delta_oi":32.0,"put_delta_oi":0,"dealer_delta":-32.0,"call_oi":5,"put_oi":0},{"strike":155.0,"call_delta_oi":35.0,"put_delta_oi":0,"dealer_delta":-35.0,"call_oi":3,"put_oi":0},{"strike":160.0,"call_delta_oi":166.0,"put_delta_oi":0,"dealer_delta":-166.0,"call_oi":21,"put_oi":0},{"strike":165.0,"call_delta_oi":85.0,"put_delta_oi":0,"dealer_delta":-85.0,"call_oi":10,"put_oi":0}],"net_dealer_delta":32690.0,"total_call_delta":189855.0,"total_put_delta":-222544.0,"bias":"neutral"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":103.38999938964844,"strikes":[{"strike":92.5,"moneyness":0.8947,"type":"put","iv":0.2104,"delta":-0.124,"oi":158},{"strike":95.0,"moneyness":0.9189,"type":"put","iv":0.2093,"delta":-0.1783,"oi":148},{"strike":97.5,"moneyness":0.943,"type":"put","iv":0.1777,"delta":-0.2138,"oi":190},{"strike":100.0,"moneyness":0.9672,"type":"call","iv":0.1455,"delta":0.7336,"oi":138},{"strike":100.0,"moneyness":0.9672,"type":"put","iv":0.1708,"delta":-0.2932,"oi":113},{"strike":105.0,"moneyness":1.0156,"type":"call","iv":0.146,"delta":0.4984,"oi":178},{"strike":105.0,"moneyness":1.0156,"type":"put","iv":0.1962,"delta":-0.4918,"oi":279},{"strike":110.0,"moneyness":1.0639,"type":"put","iv":0.1955,"delta":-0.6648,"oi":135},{"strike":110.0,"moneyness":1.0639,"type":"call","iv":0.1511,"delta":0.2817,"oi":284},{"strike":115.0,"moneyness":1.1123,"type":"call","iv":0.1693,"delta":0.159,"oi":268},{"strike":120.0,"moneyness":1.1607,"type":"call","iv":0.1747,"delta":0.0776,"oi":464},{"strike":125.0,"moneyness":1.209,"type":"call","iv":0.3175,"delta":0.1676,"oi":412},{"strike":130.0,"moneyness":1.2574,"type":"call","iv":0.2086,"delta":0.0292,"oi":369},{"strike":145.0,"moneyness":1.4025,"type":"call","iv":0.4405,"delta":0.1022,"oi":266}]},{"expiration":"01/21/2028","underlying_price":103.38999938964844,"strikes":[{"strike":80.0,"moneyness":0.7738,"type":"put","iv":0.2503,"delta":-0.1085,"oi":105},{"strike":85.0,"moneyness":0.8221,"type":"put","iv":0.2477,"delta":-0.1515,"oi":107},{"strike":92.5,"moneyness":0.8947,"type":"put","iv":0.2418,"delta":-0.2291,"oi":169},{"strike":115.0,"moneyness":1.1123,"type":"call","iv":0.1675,"delta":0.4317,"oi":111},{"strike":130.0,"moneyness":1.2574,"type":"call","iv":0.1554,"delta":0.1863,"oi":151}]},{"expiration":"10/16/2026","underlying_price":103.38999938964844,"strikes":[{"strike":100.0,"moneyness":0.9672,"type":"put","iv":0.2012,"delta":-0.1744,"oi":171},{"strike":105.0,"moneyness":1.0156,"type":"put","iv":0.2104,"delta":-0.6298,"oi":252},{"strike":105.0,"moneyness":1.0156,"type":"call","iv":0.1797,"delta":0.3467,"oi":1209},{"strike":110.0,"moneyness":1.0639,"type":"call","iv":0.158,"delta":0.022,"oi":527}]},{"expiration":"11/20/2026","underlying_price":103.38999938964844,"strikes":[{"strike":95.0,"moneyness":0.9189,"type":"put","iv":0.2286,"delta":-0.1293,"oi":169},{"strike":100.0,"moneyness":0.9672,"type":"put","iv":0.2061,"delta":-0.2883,"oi":4198},{"strike":105.0,"moneyness":1.0156,"type":"put","iv":0.1868,"delta":-0.5445,"oi":177},{"strike":105.0,"moneyness":1.0156,"type":"call","iv":0.1328,"delta":0.4283,"oi":101},{"strike":110.0,"moneyness":1.0639,"type":"call","iv":0.1659,"delta":0.1822,"oi":326},{"strike":115.0,"moneyness":1.1123,"type":"call","iv":0.1716,"delta":0.056,"oi":1085},{"strike":120.0,"moneyness":1.1607,"type":"call","iv":0.2193,"delta":0.0389,"oi":616},{"strike":125.0,"moneyness":1.209,"type":"call","iv":0.4756,"delta":0.1631,"oi":677}]}],"greeks_heatmap":{"data":[{"strike":100.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1744,"call_gamma":0,"put_gamma":0.065523,"call_theta":0,"put_theta":-0.0367,"call_vega":0,"put_vega":0.0502,"call_oi":0,"put_oi":171},{"strike":105.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3467,"put_delta":-0.6298,"call_gamma":0.105298,"put_gamma":0.092008,"call_theta":-0.0539,"put_theta":-0.0517,"call_vega":0.072,"put_vega":0.0737,"call_oi":1209,"put_oi":252},{"strike":110.0,"dte":14,"expiration":"10/16/2026","call_delta":0.022,"put_delta":0,"call_gamma":0.017058,"put_gamma":0,"call_theta":-0.0065,"put_theta":0,"call_vega":0.0103,"put_vega":0,"call_oi":527,"put_oi":0},{"strike":95.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.1293,"call_gamma":0,"put_gamma":0.024588,"call_theta":0,"put_theta":-0.0172,"call_vega":0,"put_vega":0.079,"call_oi":0,"put_oi":169},{"strike":97.5,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.1892,"call_gamma":0,"put_gamma":0.03434,"call_theta":0,"put_theta":-0.0198,"call_vega":0,"put_vega":0.1015,"call_oi":0,"put_oi":80},{"strike":100.0,"dte":49,"expiration":"11/20/2026","call_delta":0.737,"put_delta":-0.2883,"call_gamma":0.048789,"put_gamma":0.044183,"call_theta":-0.031,"put_theta":-0.0238,"call_vega":0.1223,"put_vega":0.128,"call_oi":63,"put_oi":4198},{"strike":105.0,"dte":49,"expiration":"11/20/2026","call_delta":0.4283,"put_delta":-0.5445,"call_gamma":0.078839,"put_gamma":0.056597,"call_theta":-0.0253,"put_theta":-0.022,"call_vega":0.1472,"put_vega":0.1486,"call_oi":101,"put_oi":177},{"strike":110.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1822,"put_delta":0,"call_gamma":0.042503,"put_gamma":0,"call_theta":-0.0193,"put_theta":0,"call_vega":0.0991,"put_vega":0,"call_oi":326,"put_oi":0},{"strike":115.0,"dte":49,"expiration":"11/20/2026","call_delta":0.056,"put_delta":0,"call_gamma":0.017545,"put_gamma":0,"call_theta":-0.0082,"put_theta":0,"call_vega":0.0423,"put_vega":0,"call_oi":1085,"put_oi":0},{"strike":120.0,"dte":49,"expiration":"11/20/2026","call_delta":0.0389,"put_delta":0,"call_gamma":0.010249,"put_gamma":0,"call_theta":-0.0077,"put_theta":0,"call_vega":0.0316,"put_vega":0,"call_oi":616,"put_oi":0},{"strike":125.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1631,"put_delta":0,"call_gamma":0.013816,"put_gamma":0,"call_theta":-0.0476,"put_theta":0,"call_vega":0.0924,"put_vega":0,"call_oi":677,"put_oi":0}],"strikes":[95.0,97.5,100.0,105.0,110.0,115.0,120.0,125.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":2.16,"put_25d_iv":20.12,"call_25d_iv":17.97,"put_25d_strike":100.0,"call_25d_strike":105.0,"skew":"put_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":4.02,"put_25d_iv":20.61,"call_25d_iv":16.59,"put_25d_strike":100.0,"call_25d_strike":110.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":2.66,"put_25d_iv":17.77,"call_25d_iv":15.11,"put_25d_strike":97.5,"call_25d_strike":110.0,"skew":"put_skew"},{"expiration":"01/21/2028","dte":476,"risk_reversal":8.64,"put_25d_iv":24.18,"call_25d_iv":15.54,"put_25d_strike":92.5,"call_25d_strike":130.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":60.0,"call_vanna":0,"put_vanna":0.0,"net_vanna":0.0,"call_oi":0,"put_oi":51},{"strike":70.0,"call_vanna":0,"put_vanna":4.0,"net_vanna":4.0,"call_oi":0,"put_oi":62},{"strike":75.0,"call_vanna":0,"put_vanna":4.0,"net_vanna":4.0,"call_oi":0,"put_oi":56},{"strike":80.0,"call_vanna":0,"put_vanna":22.0,"net_vanna":22.0,"call_oi":0,"put_oi":168},{"strike":85.0,"call_vanna":0,"put_vanna":23.0,"net_vanna":23.0,"call_oi":0,"put_oi":159},{"strike":90.0,"call_vanna":-2.0,"put_vanna":19.0,"net_vanna":17.0,"call_oi":60,"put_oi":149},{"strike":92.5,"call_vanna":0,"put_vanna":45.0,"net_vanna":45.0,"call_oi":0,"put_oi":327},{"strike":95.0,"call_vanna":0,"put_vanna":23.0,"net_vanna":23.0,"call_oi":0,"put_oi":317},{"strike":97.5,"call_vanna":-8.0,"put_vanna":22.0,"net_vanna":14.0,"call_oi":86,"put_oi":270},{"strike":100.0,"call_vanna":-26.0,"put_vanna":234.0,"net_vanna":208.0,"call_oi":266,"put_oi":4482},{"strike":105.0,"call_vanna":20.0,"put_vanna":-6.0,"net_vanna":14.0,"call_oi":1565,"put_oi":708},{"strike":110.0,"call_vanna":48.0,"put_vanna":-6.0,"net_vanna":42.0,"call_oi":1285,"put_oi":196},{"strike":115.0,"call_vanna":78.0,"put_vanna":0,"net_vanna":78.0,"call_oi":1544,"put_oi":0},{"strike":120.0,"call_vanna":58.0,"put_vanna":-6.0,"net_vanna":51.0,"call_oi":1146,"put_oi":71},{"strike":125.0,"call_vanna":77.0,"put_vanna":0,"net_vanna":77.0,"call_oi":1089,"put_oi":0},{"strike":130.0,"call_vanna":41.0,"put_vanna":0,"net_vanna":41.0,"call_oi":520,"put_oi":0},{"strike":135.0,"call_vanna":11.0,"put_vanna":0,"net_vanna":11.0,"call_oi":57,"put_oi":0},{"strike":140.0,"call_vanna":7.0,"put_vanna":0,"net_vanna":7.0,"call_oi":86,"put_oi":0},{"strike":145.0,"call_vanna":20.0,"put_vanna":0,"net_vanna":20.0,"call_oi":266,"put_oi":0}],"net_vanna":701.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":95.0,"call_charm":0,"put_charm":280.0,"net_charm":280.0,"call_oi":0,"put_oi":169},{"strike":97.5,"call_charm":0,"put_charm":224.0,"net_charm":224.0,"call_oi":0,"put_oi":80},{"strike":100.0,"call_charm":-1073.0,"put_charm":24345.0,"net_charm":23273.0,"call_oi":63,"put_oi":4369},{"strike":105.0,"call_charm":-59671.0,"put_charm":22989.0,"net_charm":-36682.0,"call_oi":1310,"put_oi":429},{"strike":110.0,"call_charm":-1049.0,"put_charm":0,"net_charm":-1049.0,"call_oi":853,"put_oi":0},{"strike":115.0,"call_charm":-373.0,"put_charm":0,"net_charm":-373.0,"call_oi":1085,"put_oi":0},{"strike":120.0,"call_charm":-137.0,"put_charm":0,"net_charm":-137.0,"call_oi":616,"put_oi":0},{"strike":125.0,"call_charm":-3911.0,"put_charm":0,"net_charm":-3911.0,"call_oi":677,"put_oi":0}],"net_charm":-18376.0,"weekend_delta_shift":-55127.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":45327.0,"put_delta":-20730.0,"net_delta":24597.0,"call_oi":1849,"put_oi":472,"total_oi":2321,"total_volume":19,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":39482.0,"put_delta":-140060.0,"net_delta":-100578.0,"call_oi":3026,"put_oi":4776,"total_oi":7802,"total_volume":221,"bias":"bearish"},{"expiration":"01/15/2027","dte":105,"call_delta":62473.0,"put_delta":-47366.0,"net_delta":15107.0,"call_oi":2695,"put_oi":1606,"total_oi":4301,"total_volume":35,"bias":"neutral"},{"expiration":"02/19/2027","dte":140,"call_delta":12544.0,"put_delta":-606.0,"net_delta":11939.0,"call_oi":298,"put_oi":24,"total_oi":322,"total_volume":24,"bias":"neutral"},{"expiration":"05/21/2027","dte":231,"call_delta":1372.0,"put_delta":-882.0,"net_delta":490.0,"call_oi":36,"put_oi":35,"total_oi":71,"total_volume":0,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":28657.0,"put_delta":-12901.0,"net_delta":15756.0,"call_oi":724,"put_oi":588,"total_oi":1312,"total_volume":1,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":105.0,"straddle_price":3.27,"straddle_pct":3.17,"implied_move":3.17,"avg_iv":19.5},{"expiration":"11/20/2026","dte":49,"strike":105.0,"straddle_price":4.87,"straddle_pct":4.72,"implied_move":4.72,"avg_iv":16.0},{"expiration":"01/15/2027","dte":105,"strike":105.0,"straddle_price":7.55,"straddle_pct":7.3,"implied_move":7.3,"avg_iv":17.1},{"expiration":"01/21/2028","dte":476,"strike":105.0,"straddle_price":19.05,"straddle_pct":18.43,"implied_move":18.43,"avg_iv":20.4}],"volume_profile":{"profile":[{"strike":45.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":4,"total_oi":4,"bias":"neutral"},{"strike":47.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"},{"strike":50.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":4,"total_oi":4,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":3,"total_oi":3,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":54,"total_oi":54,"bias":"neutral"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":24,"total_oi":24,"bias":"neutral"},{"strike":70.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":67,"total_oi":71,"bias":"neutral"},{"strike":75.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":61,"total_oi":62,"bias":"neutral"},{"strike":80.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":49,"put_oi":187,"total_oi":236,"bias":"bearish"},{"strike":82.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":35,"total_oi":36,"bias":"neutral"},{"strike":85.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":48,"put_oi":201,"total_oi":249,"bias":"neutral"},{"strike":87.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":15,"put_oi":40,"total_oi":55,"bias":"neutral"},{"strike":90.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":136,"put_oi":194,"total_oi":330,"bias":"neutral"},{"strike":92.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":15,"put_oi":327,"total_oi":342,"bias":"neutral"},{"strike":95.0,"call_volume":0,"put_volume":5,"total_volume":5,"call_oi":42,"put_oi":364,"total_oi":406,"bias":"bearish"},{"strike":97.5,"call_volume":0,"put_volume":66,"total_volume":66,"call_oi":90,"put_oi":296,"total_oi":386,"bias":"bearish"},{"strike":100.0,"call_volume":2,"put_volume":27,"total_volume":29,"call_oi":294,"put_oi":4505,"total_oi":4799,"bias":"bearish"},{"strike":105.0,"call_volume":70,"put_volume":79,"total_volume":149,"call_oi":1594,"put_oi":733,"total_oi":2327,"bias":"neutral"},{"strike":110.0,"call_volume":49,"put_volume":0,"total_volume":49,"call_oi":1294,"put_oi":258,"total_oi":1552,"bias":"bullish"},{"strike":115.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":1609,"put_oi":66,"total_oi":1675,"bias":"bullish"},{"strike":120.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1234,"put_oi":75,"total_oi":1309,"bias":"neutral"},{"strike":125.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1158,"put_oi":1,"total_oi":1159,"bias":"neutral"},{"strike":130.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":572,"put_oi":1,"total_oi":573,"bias":"neutral"},{"strike":135.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":110,"put_oi":0,"total_oi":110,"bias":"neutral"},{"strike":140.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":96,"put_oi":0,"total_oi":96,"bias":"neutral"},{"strike":145.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":316,"put_oi":0,"total_oi":316,"bias":"neutral"},{"strike":150.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":5,"put_oi":0,"total_oi":5,"bias":"neutral"},{"strike":155.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":0,"total_oi":3,"bias":"neutral"},{"strike":160.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":21,"put_oi":0,"total_oi":21,"bias":"neutral"},{"strike":165.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":10,"put_oi":0,"total_oi":10,"bias":"neutral"}],"underlying_price":103.38999938964844,"peak_call_strike":105.0,"peak_put_strike":105.0,"total_call_volume":122,"total_put_volume":178,"volume_pc_ratio":1.459},"iv_contours":{"x":[0.72,0.77,0.8,0.82,0.85,0.87,0.9,0.92,0.94,0.97,1.02,1.06,1.11,1.16,1.21,1.26],"y":[14,49,105,140],"z":[[null,null,null,null,null,null,null,40.07,null,20.93,19.5,19.3,34.02,54.02,null,null],[null,48.46,null,41.25,null,27.74,null,22.86,21.02,19.23,15.98,18.46,20.97,21.93,47.56,42.35],[49.05,41.87,30.46,22.98,25.89,19.91,19.28,20.37,16.06,15.81,17.11,17.33,20.06,22.18,31.75,20.86],[null,null,null,null,null,12.62,null,null,null,null,16.17,17.87,18.33,20.93,19.22,null]],"levels":[12.6,16.8,20.9,25.0,29.2,33.3,37.5,41.6,45.7,49.9,54.0],"min_iv":12.6,"max_iv":54.0},"butterfly_spread":[{"expiration":"11/20/2026","dte":49,"atm_strike":105.0,"atm_iv":13.28,"otm_strike":110.0,"otm_iv":16.59,"itm_strike":100.0,"itm_iv":17.84,"iv_butterfly":7.87,"price_butterfly":2.6,"convexity":"high_convexity"},{"expiration":"01/15/2027","dte":105,"atm_strike":105.0,"atm_iv":14.6,"otm_strike":110.0,"otm_iv":15.11,"itm_strike":97.5,"itm_iv":14.36,"iv_butterfly":0.27,"price_butterfly":3.1,"convexity":"flat"},{"expiration":"01/21/2028","dte":476,"atm_strike":105.0,"atm_iv":16.86,"otm_strike":110.0,"otm_iv":16.74,"itm_strike":100.0,"itm_iv":13.79,"iv_butterfly":-3.18,"price_butterfly":-0.8,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":34.58},{"date":"2026-09-15","iv":39.63},{"date":"2026-09-16","iv":41.42},{"date":"2026-09-17","iv":41.28},{"date":"2026-09-18","iv":37.3},{"date":"2026-09-21","iv":31.73},{"date":"2026-09-22","iv":25.2},{"date":"2026-09-23","iv":25.9},{"date":"2026-09-24","iv":26.8},{"date":"2026-09-25","iv":26.3},{"date":"2026-09-28","iv":26.8},{"date":"2026-09-29","iv":26.1},{"date":"2026-09-30","iv":29.1},{"date":"2026-10-01","iv":25.4},{"date":"2026-10-02","iv":27.9}]}}