{"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":"SDGR","summary":{"name":"SDGR","price":30.31,"total_oi":53195,"call_oi":45031,"put_oi":8164,"pc_ratio":0.181,"net_gex":1243467.15,"avg_iv":127.1,"iv_rank":100.0,"iv_52w_high":127.1,"iv_52w_low":91.79,"gamma_flip":16.54,"max_pain":20.0},"features":{"symbol":"SDGR","price":30.31,"total_oi":53195,"analysis_coverage":1.0,"avg_iv_pct":127.1,"iv_rank":100.0,"iv_52w_high_pct":127.1,"iv_52w_low_pct":91.79,"front_dte":14,"front_atm_iv_pct":90.8361,"back_atm_iv_pct":108.0523,"term_premium_pp":-17.2162,"expected_move_front_pct":17.79,"straddle_front_pct":13.61,"straddle_30d_pct":13.61,"risk_reversal_front_pp":-21.92,"risk_reversal_30d_pp":-21.92,"butterfly_front_pp":16.08,"butterfly_30d_pp":16.08,"put_call_oi_ratio":0.181,"put_call_oi_front_ratio":0.141,"put_call_volume_front_ratio":0.046,"option_volume":7816,"volume_oi_ratio":0.146931,"net_delta_normalized":0.432684,"dealer_delta_normalized":-0.432049,"gex_per_100k_oi":2337563.962778,"vanna_per_100k_oi":-259.422878,"charm_per_100k_oi":-2806572.046245,"weekend_delta_shift_per_100k_oi":-8419714.258859,"iv_surface_range_pp":53.0,"gamma_flip_distance_pct":-45.430551,"max_pain_distance_pct":-34.015177,"peak_call_distance_pct":15.473441,"peak_put_distance_pct":15.473441},"analyses":{"gamma_walls":[{"strike":2.5,"call_gex":1.86,"put_gex":-0.67,"net_gex":1.2,"call_oi":4,"put_oi":2},{"strike":5.0,"call_gex":147.92,"put_gex":-1.91,"net_gex":146.01,"call_oi":135,"put_oi":2},{"strike":7.5,"call_gex":162.58,"put_gex":-136.63,"net_gex":25.96,"call_oi":87,"put_oi":75},{"strike":10.0,"call_gex":76.36,"put_gex":-8553.65,"net_gex":-8477.29,"call_oi":103,"put_oi":2645},{"strike":12.5,"call_gex":3171.45,"put_gex":-2672.15,"net_gex":499.3,"call_oi":734,"put_oi":579},{"strike":15.0,"call_gex":5833.74,"put_gex":-3671.97,"net_gex":2161.78,"call_oi":897,"put_oi":585},{"strike":17.5,"call_gex":14235.64,"put_gex":-5085.72,"net_gex":9149.92,"call_oi":1555,"put_oi":643},{"strike":20.0,"call_gex":27094.29,"put_gex":-9189.68,"net_gex":17904.61,"call_oi":2045,"put_oi":789},{"strike":22.5,"call_gex":66842.74,"put_gex":-6654.85,"net_gex":60187.89,"call_oi":4044,"put_oi":338},{"strike":25.0,"call_gex":56144.82,"put_gex":-21280.59,"net_gex":34864.24,"call_oi":2355,"put_oi":710},{"strike":27.5,"call_gex":50958.82,"put_gex":-33232.31,"net_gex":17726.51,"call_oi":1334,"put_oi":728},{"strike":30.0,"call_gex":124839.81,"put_gex":-59737.27,"net_gex":65102.54,"call_oi":3000,"put_oi":931},{"strike":32.5,"call_gex":138184.31,"put_gex":-3901.08,"net_gex":134283.24,"call_oi":2455,"put_oi":113},{"strike":35.0,"call_gex":838924.69,"put_gex":-864.99,"net_gex":838059.7,"call_oi":23301,"put_oi":20},{"strike":37.5,"call_gex":33062.5,"put_gex":0.0,"net_gex":33062.5,"call_oi":1148,"put_oi":0},{"strike":40.0,"call_gex":18973.5,"put_gex":-29.37,"net_gex":18944.13,"call_oi":744,"put_oi":1},{"strike":42.5,"call_gex":8108.09,"put_gex":0.0,"net_gex":8108.09,"call_oi":428,"put_oi":0},{"strike":45.0,"call_gex":11775.53,"put_gex":-58.7,"net_gex":11716.83,"call_oi":662,"put_oi":3}],"pain_by_strike":[{"strike":2.5,"call_value":0,"put_value":127515.0,"total_value":127515.0},{"strike":5.0,"call_value":10.0,"put_value":107110.0,"total_value":107120.0},{"strike":7.5,"call_value":357.5,"put_value":86710.0,"total_value":87067.5},{"strike":10.0,"call_value":922.5,"put_value":66497.5,"total_value":67420.0},{"strike":12.5,"call_value":1745.0,"put_value":52897.5,"total_value":54642.5},{"strike":15.0,"call_value":4402.5,"put_value":40745.0,"total_value":45147.5},{"strike":17.5,"call_value":9302.5,"put_value":30055.0,"total_value":39357.5},{"strike":20.0,"call_value":18090.0,"put_value":20972.5,"total_value":39062.5},{"strike":22.5,"call_value":31990.0,"put_value":13862.5,"total_value":45852.5},{"strike":25.0,"call_value":56000.0,"put_value":7597.5,"total_value":63597.5},{"strike":27.5,"call_value":85897.5,"put_value":3107.5,"total_value":89005.0},{"strike":30.0,"call_value":119130.0,"put_value":437.5,"total_value":119567.5},{"strike":32.5,"call_value":159862.5,"put_value":95.0,"total_value":159957.5},{"strike":35.0,"call_value":206732.5,"put_value":35.0,"total_value":206767.5},{"strike":37.5,"call_value":311855.0,"put_value":25.0,"total_value":311880.0},{"strike":40.0,"call_value":419847.5,"put_value":15.0,"total_value":419862.5},{"strike":42.5,"call_value":529700.0,"put_value":7.5,"total_value":529707.5},{"strike":45.0,"call_value":640622.5,"put_value":0,"total_value":640622.5}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":198.1,"strike":20.56},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":166.9,"strike":15.94},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":166.6,"strike":14.34},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":108.3,"strike":27.5},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":108.9,"strike":27.5},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":104.6,"strike":27.5},{"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":90.8,"strike":30.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":108.1,"strike":30.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":97.2,"strike":30.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":98.3,"strike":32.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":117.1,"strike":32.5},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":97.5,"strike":32.5},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":null,"strike":null},{"moneyness":1.1,"dte":21,"iv":null,"strike":null},{"moneyness":1.1,"dte":30,"iv":null,"strike":null},{"moneyness":1.1,"dte":45,"iv":null,"strike":null},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":null,"strike":null},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":120.3,"strike":39.29},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":108.3,"strike":39.17},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":100.2,"strike":40.0}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.5924,"contract_count":6,"total_oi":5145},{"expiration":"11/20/2026","dte":49,"iv":1.0,"contract_count":6,"total_oi":1652},{"expiration":"12/18/2026","dte":77,"iv":0.6296,"contract_count":5,"total_oi":1153},{"expiration":"03/19/2027","dte":168,"iv":0.3023,"contract_count":5,"total_oi":288},{"expiration":"05/21/2027","dte":231,"iv":0.2562,"contract_count":3,"total_oi":70},{"expiration":"08/20/2027","dte":322,"iv":0.0,"contract_count":4,"total_oi":63},{"expiration":"11/19/2027","dte":413,"iv":0.1281,"contract_count":6,"total_oi":190}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":17.79,"expected_move_2std":35.57,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":39.59,"expected_move_2std":79.19,"contract_count":2},{"expiration":"12/18/2026","dte":77,"expected_move_1std":44.65,"expected_move_2std":89.31,"contract_count":2},{"expiration":"03/19/2027","dte":168,"expected_move_1std":60.61,"expected_move_2std":121.22,"contract_count":2},{"expiration":"05/21/2027","dte":231,"expected_move_1std":71.9,"expected_move_2std":143.79,"contract_count":1},{"expiration":"08/20/2027","dte":322,"expected_move_1std":78.99,"expected_move_2std":157.98,"contract_count":1},{"expiration":"11/19/2027","dte":413,"expected_move_1std":92.49,"expected_move_2std":184.99,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":15613,"put_oi":2195,"total_oi":17808,"pc_ratio":0.141,"pc_ratio_volume":0.046,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":15630,"put_oi":4364,"total_oi":19994,"pc_ratio":0.279,"pc_ratio_volume":0.019,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":5883,"put_oi":1258,"total_oi":7141,"pc_ratio":0.214,"pc_ratio_volume":0.04,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":6025,"put_oi":224,"total_oi":6249,"pc_ratio":0.037,"pc_ratio_volume":0.044,"sentiment":"bullish"},{"expiration":"05/21/2027","dte":231,"call_oi":1210,"put_oi":19,"total_oi":1229,"pc_ratio":0.016,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"08/20/2027","dte":322,"call_oi":190,"put_oi":6,"total_oi":196,"pc_ratio":0.032,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"11/19/2027","dte":413,"call_oi":480,"put_oi":98,"total_oi":578,"pc_ratio":0.204,"pc_ratio_volume":0.125,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":2.5,"call_delta_oi":395.0,"put_delta_oi":-2.0,"dealer_delta":-393.0,"call_oi":4,"put_oi":2},{"strike":5.0,"call_delta_oi":13262.0,"put_delta_oi":-5.0,"dealer_delta":-13257.0,"call_oi":135,"put_oi":2},{"strike":7.5,"call_delta_oi":8484.0,"put_delta_oi":-192.0,"dealer_delta":-8291.0,"call_oi":87,"put_oi":75},{"strike":10.0,"call_delta_oi":2396.0,"put_delta_oi":-15598.0,"dealer_delta":13202.0,"call_oi":25,"put_oi":2645},{"strike":12.5,"call_delta_oi":70200.0,"put_delta_oi":-3347.0,"dealer_delta":-66852.0,"call_oi":734,"put_oi":579},{"strike":15.0,"call_delta_oi":83612.0,"put_delta_oi":-3363.0,"dealer_delta":-80249.0,"call_oi":897,"put_oi":585},{"strike":17.5,"call_delta_oi":138226.0,"put_delta_oi":-4561.0,"dealer_delta":-133665.0,"call_oi":1555,"put_oi":643},{"strike":20.0,"call_delta_oi":177306.0,"put_delta_oi":-6206.0,"dealer_delta":-171100.0,"call_oi":2045,"put_oi":789},{"strike":22.5,"call_delta_oi":334329.0,"put_delta_oi":-4736.0,"dealer_delta":-329594.0,"call_oi":4044,"put_oi":338},{"strike":25.0,"call_delta_oi":185023.0,"put_delta_oi":-10340.0,"dealer_delta":-174683.0,"call_oi":2355,"put_oi":710},{"strike":27.5,"call_delta_oi":93217.0,"put_delta_oi":-20350.0,"dealer_delta":-72867.0,"call_oi":1334,"put_oi":728},{"strike":30.0,"call_delta_oi":177259.0,"put_delta_oi":-40042.0,"dealer_delta":-137217.0,"call_oi":3000,"put_oi":931},{"strike":32.5,"call_delta_oi":104032.0,"put_delta_oi":-5311.0,"dealer_delta":-98721.0,"call_oi":2455,"put_oi":113},{"strike":35.0,"call_delta_oi":916677.0,"put_delta_oi":-1453.0,"dealer_delta":-915224.0,"call_oi":23301,"put_oi":20},{"strike":37.5,"call_delta_oi":42034.0,"put_delta_oi":0,"dealer_delta":-42034.0,"call_oi":1148,"put_oi":0},{"strike":40.0,"call_delta_oi":23595.0,"put_delta_oi":-86.0,"dealer_delta":-23509.0,"call_oi":744,"put_oi":1},{"strike":42.5,"call_delta_oi":17599.0,"put_delta_oi":0,"dealer_delta":-17599.0,"call_oi":428,"put_oi":0},{"strike":45.0,"call_delta_oi":26423.0,"put_delta_oi":-192.0,"dealer_delta":-26231.0,"call_oi":662,"put_oi":3}],"net_dealer_delta":-2298286.0,"total_call_delta":2414069.0,"total_put_delta":-115783.0,"bias":"bearish"},"vol_smile":[{"expiration":"03/19/2027","underlying_price":30.309999465942383,"strikes":[{"strike":17.5,"moneyness":0.5774,"type":"call","iv":0.9966,"delta":0.8811,"oi":1013},{"strike":22.5,"moneyness":0.7423,"type":"call","iv":0.9456,"delta":0.7928,"oi":1010},{"strike":25.0,"moneyness":0.8248,"type":"call","iv":0.9329,"delta":0.7427,"oi":763},{"strike":35.0,"moneyness":1.1547,"type":"call","iv":0.8905,"delta":0.5377,"oi":2459},{"strike":40.0,"moneyness":1.3197,"type":"call","iv":1.0025,"delta":0.4835,"oi":132},{"strike":42.5,"moneyness":1.4022,"type":"call","iv":0.9026,"delta":0.4143,"oi":111}]},{"expiration":"05/21/2027","underlying_price":30.309999465942383,"strikes":[{"strike":35.0,"moneyness":1.1547,"type":"call","iv":0.9195,"delta":0.581,"oi":256},{"strike":42.5,"moneyness":1.4022,"type":"call","iv":0.8732,"delta":0.4592,"oi":247},{"strike":45.0,"moneyness":1.4847,"type":"call","iv":0.8722,"delta":0.4262,"oi":530}]},{"expiration":"10/16/2026","underlying_price":30.309999465942383,"strikes":[{"strike":20.0,"moneyness":0.6598,"type":"call","iv":1.9865,"delta":0.9033,"oi":145},{"strike":20.0,"moneyness":0.6598,"type":"put","iv":1.2773,"delta":-0.0321,"oi":325},{"strike":22.5,"moneyness":0.7423,"type":"call","iv":1.3145,"delta":0.9084,"oi":1005},{"strike":22.5,"moneyness":0.7423,"type":"put","iv":1.457,"delta":-0.11,"oi":113},{"strike":25.0,"moneyness":0.8248,"type":"call","iv":1.1123,"delta":0.8484,"oi":915},{"strike":25.0,"moneyness":0.8248,"type":"put","iv":0.8581,"delta":-0.1003,"oi":453},{"strike":27.5,"moneyness":0.9073,"type":"call","iv":1.252,"delta":0.7041,"oi":975},{"strike":27.5,"moneyness":0.9073,"type":"put","iv":0.9138,"delta":-0.2549,"oi":454},{"strike":30.0,"moneyness":0.9898,"type":"call","iv":0.979,"delta":0.5621,"oi":1245},{"strike":30.0,"moneyness":0.9898,"type":"put","iv":0.8372,"delta":-0.4389,"oi":699},{"strike":32.5,"moneyness":1.0723,"type":"call","iv":0.8667,"delta":0.3686,"oi":1724},{"strike":35.0,"moneyness":1.1547,"type":"call","iv":1.1331,"delta":0.2881,"oi":9215},{"strike":37.5,"moneyness":1.2372,"type":"call","iv":1.0586,"delta":0.169,"oi":133},{"strike":40.0,"moneyness":1.3197,"type":"call","iv":1.332,"delta":0.1656,"oi":210}]},{"expiration":"11/19/2027","underlying_price":30.309999465942383,"strikes":[{"strike":35.0,"moneyness":1.1547,"type":"call","iv":0.8397,"delta":0.6325,"oi":139}]},{"expiration":"11/20/2026","underlying_price":30.309999465942383,"strikes":[{"strike":12.5,"moneyness":0.4124,"type":"put","iv":2.271,"delta":-0.0676,"oi":312},{"strike":12.5,"moneyness":0.4124,"type":"call","iv":1.6863,"delta":0.9611,"oi":390},{"strike":15.0,"moneyness":0.4949,"type":"put","iv":1.3398,"delta":-0.0444,"oi":123},{"strike":15.0,"moneyness":0.4949,"type":"call","iv":1.4975,"delta":0.9426,"oi":224},{"strike":17.5,"moneyness":0.5774,"type":"put","iv":0.9473,"delta":-0.037,"oi":377},{"strike":17.5,"moneyness":0.5774,"type":"call","iv":1.4542,"delta":0.9059,"oi":360},{"strike":20.0,"moneyness":0.6598,"type":"put","iv":1.0627,"delta":-0.0992,"oi":201},{"strike":20.0,"moneyness":0.6598,"type":"call","iv":1.3097,"delta":0.8696,"oi":1108},{"strike":22.5,"moneyness":0.7423,"type":"put","iv":0.9602,"delta":-0.1478,"oi":161},{"strike":22.5,"moneyness":0.7423,"type":"call","iv":1.255,"delta":0.8145,"oi":195},{"strike":25.0,"moneyness":0.8248,"type":"call","iv":1.214,"delta":0.7487,"oi":240},{"strike":25.0,"moneyness":0.8248,"type":"put","iv":0.7956,"delta":-0.2029,"oi":134},{"strike":27.5,"moneyness":0.9073,"type":"call","iv":1.1537,"delta":0.6755,"oi":167},{"strike":27.5,"moneyness":0.9073,"type":"put","iv":1.0241,"delta":-0.3218,"oi":227},{"strike":30.0,"moneyness":0.9898,"type":"put","iv":1.0369,"delta":-0.409,"oi":168},{"strike":30.0,"moneyness":0.9898,"type":"call","iv":1.1243,"delta":0.5959,"oi":655},{"strike":32.5,"moneyness":1.0723,"type":"call","iv":1.2693,"delta":0.5362,"oi":415},{"strike":35.0,"moneyness":1.1547,"type":"call","iv":1.0882,"delta":0.4392,"oi":10861},{"strike":37.5,"moneyness":1.2372,"type":"call","iv":1.0283,"delta":0.3559,"oi":537},{"strike":40.0,"moneyness":1.3197,"type":"call","iv":1.0757,"delta":0.3079,"oi":166}]},{"expiration":"12/18/2026","underlying_price":30.309999465942383,"strikes":[{"strike":12.5,"moneyness":0.4124,"type":"put","iv":1.4292,"delta":-0.0448,"oi":247},{"strike":12.5,"moneyness":0.4124,"type":"call","iv":1.4702,"delta":0.9524,"oi":313},{"strike":15.0,"moneyness":0.4949,"type":"put","iv":1.2063,"delta":-0.0583,"oi":426},{"strike":15.0,"moneyness":0.4949,"type":"call","iv":1.2849,"delta":0.9342,"oi":536},{"strike":17.5,"moneyness":0.5774,"type":"put","iv":1.3165,"delta":-0.1094,"oi":141},{"strike":17.5,"moneyness":0.5774,"type":"call","iv":1.2213,"delta":0.8998,"oi":162},{"strike":20.0,"moneyness":0.6598,"type":"put","iv":0.9474,"delta":-0.1154,"oi":233},{"strike":20.0,"moneyness":0.6598,"type":"call","iv":1.1413,"delta":0.859,"oi":708},{"strike":22.5,"moneyness":0.7423,"type":"call","iv":1.1436,"delta":0.802,"oi":1810},{"strike":25.0,"moneyness":0.8248,"type":"call","iv":1.0107,"delta":0.7477,"oi":308},{"strike":30.0,"moneyness":0.9898,"type":"call","iv":0.9981,"delta":0.6063,"oi":851},{"strike":32.5,"moneyness":1.0723,"type":"call","iv":0.9746,"delta":0.534,"oi":163},{"strike":35.0,"moneyness":1.1547,"type":"call","iv":0.9864,"delta":0.4701,"oi":308},{"strike":37.5,"moneyness":1.2372,"type":"call","iv":0.9916,"delta":0.4111,"oi":365},{"strike":40.0,"moneyness":1.3197,"type":"call","iv":0.9354,"delta":0.3388,"oi":197}]}],"greeks_heatmap":{"data":[{"strike":22.5,"dte":14,"expiration":"10/16/2026","call_delta":0.9084,"put_delta":-0.11,"call_gamma":0.021873,"put_gamma":0.022559,"call_theta":-0.0498,"put_theta":-0.0598,"call_vega":0.0094,"put_vega":0.0108,"call_oi":1005,"put_oi":113},{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0.8484,"put_delta":-0.1003,"call_gamma":0.036902,"put_gamma":0.035841,"call_theta":-0.0598,"put_theta":-0.0328,"call_vega":0.0134,"put_vega":0.0101,"call_oi":915,"put_oi":453},{"strike":27.5,"dte":14,"expiration":"10/16/2026","call_delta":0.7041,"put_delta":-0.2549,"call_gamma":0.048243,"put_gamma":0.061418,"call_theta":-0.0971,"put_theta":-0.0635,"call_vega":0.0198,"put_vega":0.0184,"call_oi":975,"put_oi":454},{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0.5621,"put_delta":-0.4389,"call_gamma":0.070376,"put_gamma":0.082324,"call_theta":-0.0866,"put_theta":-0.0709,"call_vega":0.0225,"put_vega":0.0226,"call_oi":1245,"put_oi":699},{"strike":32.5,"dte":14,"expiration":"10/16/2026","call_delta":0.3686,"put_delta":0,"call_gamma":0.076067,"put_gamma":0,"call_theta":-0.0731,"put_theta":0,"call_vega":0.0216,"put_vega":0,"call_oi":1724,"put_oi":0},{"strike":35.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2881,"put_delta":0,"call_gamma":0.052655,"put_gamma":0,"call_theta":-0.086,"put_theta":0,"call_vega":0.0195,"put_vega":0,"call_oi":9215,"put_oi":0},{"strike":37.5,"dte":14,"expiration":"10/16/2026","call_delta":0.169,"put_delta":0,"call_gamma":0.041637,"put_gamma":0,"call_theta":-0.0593,"put_theta":0,"call_vega":0.0144,"put_vega":0,"call_oi":133,"put_oi":0},{"strike":22.5,"dte":49,"expiration":"11/20/2026","call_delta":0.8145,"put_delta":-0.1478,"call_gamma":0.019384,"put_gamma":0.021876,"call_theta":-0.0402,"put_theta":-0.0247,"call_vega":0.0294,"put_vega":0.0254,"call_oi":195,"put_oi":161},{"strike":25.0,"dte":49,"expiration":"11/20/2026","call_delta":0.7487,"put_delta":-0.2029,"call_gamma":0.023882,"put_gamma":0.032296,"call_theta":-0.046,"put_theta":-0.0249,"call_vega":0.035,"put_vega":0.031,"call_oi":240,"put_oi":134},{"strike":27.5,"dte":49,"expiration":"11/20/2026","call_delta":0.6755,"put_delta":-0.3218,"call_gamma":0.028365,"put_gamma":0.031843,"call_theta":-0.0492,"put_theta":-0.0406,"call_vega":0.0395,"put_vega":0.0394,"call_oi":167,"put_oi":227},{"strike":30.0,"dte":49,"expiration":"11/20/2026","call_delta":0.5959,"put_delta":-0.409,"call_gamma":0.031344,"put_gamma":0.034088,"call_theta":-0.0514,"put_theta":-0.0442,"call_vega":0.0426,"put_vega":0.0427,"call_oi":655,"put_oi":168},{"strike":32.5,"dte":49,"expiration":"11/20/2026","call_delta":0.5362,"put_delta":0,"call_gamma":0.028476,"put_gamma":0,"call_theta":-0.0591,"put_theta":0,"call_vega":0.0437,"put_vega":0,"call_oi":415,"put_oi":0},{"strike":35.0,"dte":49,"expiration":"11/20/2026","call_delta":0.4392,"put_delta":0,"call_gamma":0.032965,"put_gamma":0,"call_theta":-0.0503,"put_theta":0,"call_vega":0.0433,"put_vega":0,"call_oi":10861,"put_oi":0},{"strike":37.5,"dte":49,"expiration":"11/20/2026","call_delta":0.3559,"put_delta":0,"call_gamma":0.032968,"put_gamma":0,"call_theta":-0.0449,"put_theta":0,"call_vega":0.041,"put_vega":0,"call_oi":537,"put_oi":0},{"strike":22.5,"dte":77,"expiration":"12/18/2026","call_delta":0.802,"put_delta":0,"call_gamma":0.017592,"put_gamma":0,"call_theta":-0.0306,"put_theta":0,"call_vega":0.0385,"put_vega":0,"call_oi":1810,"put_oi":0},{"strike":25.0,"dte":77,"expiration":"12/18/2026","call_delta":0.7477,"put_delta":0,"call_gamma":0.022841,"put_gamma":0,"call_theta":-0.031,"put_theta":0,"call_vega":0.0442,"put_vega":0,"call_oi":308,"put_oi":0},{"strike":27.5,"dte":77,"expiration":"12/18/2026","call_delta":0.6782,"put_delta":0,"call_gamma":0.023364,"put_gamma":0,"call_theta":-0.0377,"put_theta":0,"call_vega":0.0496,"put_vega":0,"call_oi":66,"put_oi":0},{"strike":30.0,"dte":77,"expiration":"12/18/2026","call_delta":0.6063,"put_delta":0,"call_gamma":0.027868,"put_gamma":0,"call_theta":-0.0364,"put_theta":0,"call_vega":0.0532,"put_vega":0,"call_oi":851,"put_oi":0},{"strike":32.5,"dte":77,"expiration":"12/18/2026","call_delta":0.534,"put_delta":0,"call_gamma":0.029488,"put_gamma":0,"call_theta":-0.0366,"put_theta":0,"call_vega":0.055,"put_vega":0,"call_oi":163,"put_oi":0},{"strike":35.0,"dte":77,"expiration":"12/18/2026","call_delta":0.4701,"put_delta":0,"call_gamma":0.02916,"put_gamma":0,"call_theta":-0.0369,"put_theta":0,"call_vega":0.055,"put_vega":0,"call_oi":308,"put_oi":0},{"strike":37.5,"dte":77,"expiration":"12/18/2026","call_delta":0.4111,"put_delta":0,"call_gamma":0.028364,"put_gamma":0,"call_theta":-0.0362,"put_theta":0,"call_vega":0.0538,"put_vega":0,"call_oi":365,"put_oi":0}],"strikes":[22.5,25.0,27.5,30.0,32.5,35.0,37.5],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-21.92,"put_25d_iv":91.38,"call_25d_iv":113.31,"put_25d_strike":27.5,"call_25d_strike":35.0,"skew":"call_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":-28.01,"put_25d_iv":79.56,"call_25d_iv":107.57,"put_25d_strike":25.0,"call_25d_strike":40.0,"skew":"call_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":1.2,"put_25d_iv":94.74,"call_25d_iv":93.54,"put_25d_strike":20.0,"call_25d_strike":40.0,"skew":"neutral"},{"expiration":"03/19/2027","dte":168,"risk_reversal":-12.27,"put_25d_iv":77.99,"call_25d_iv":90.26,"put_25d_strike":25.0,"call_25d_strike":42.5,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":5.0,"call_vanna":-2.0,"put_vanna":0,"net_vanna":-2.0,"call_oi":104,"put_oi":0},{"strike":7.5,"call_vanna":-1.0,"put_vanna":2.0,"net_vanna":0.0,"call_oi":64,"put_oi":55},{"strike":10.0,"call_vanna":0,"put_vanna":98.0,"net_vanna":98.0,"call_oi":0,"put_oi":2613},{"strike":12.5,"call_vanna":-24.0,"put_vanna":22.0,"net_vanna":-1.0,"call_oi":703,"put_oi":559},{"strike":15.0,"call_vanna":-52.0,"put_vanna":24.0,"net_vanna":-28.0,"call_oi":891,"put_oi":549},{"strike":17.5,"call_vanna":-132.0,"put_vanna":22.0,"net_vanna":-110.0,"call_oi":1535,"put_oi":597},{"strike":20.0,"call_vanna":-119.0,"put_vanna":30.0,"net_vanna":-88.0,"call_oi":1961,"put_oi":759},{"strike":22.5,"call_vanna":-291.0,"put_vanna":13.0,"net_vanna":-278.0,"call_oi":4020,"put_oi":274},{"strike":25.0,"call_vanna":-152.0,"put_vanna":30.0,"net_vanna":-121.0,"call_oi":2278,"put_oi":683},{"strike":27.5,"call_vanna":-46.0,"put_vanna":24.0,"net_vanna":-22.0,"call_oi":1300,"put_oi":681},{"strike":30.0,"call_vanna":-81.0,"put_vanna":11.0,"net_vanna":-70.0,"call_oi":2932,"put_oi":867},{"strike":32.5,"call_vanna":22.0,"put_vanna":0,"net_vanna":22.0,"call_oi":2376,"put_oi":0},{"strike":35.0,"call_vanna":362.0,"put_vanna":0,"net_vanna":362.0,"call_oi":23301,"put_oi":0},{"strike":37.5,"call_vanna":37.0,"put_vanna":0,"net_vanna":37.0,"call_oi":1128,"put_oi":0},{"strike":40.0,"call_vanna":27.0,"put_vanna":0,"net_vanna":27.0,"call_oi":705,"put_oi":0},{"strike":42.5,"call_vanna":11.0,"put_vanna":0,"net_vanna":11.0,"call_oi":358,"put_oi":0},{"strike":45.0,"call_vanna":24.0,"put_vanna":0,"net_vanna":24.0,"call_oi":530,"put_oi":0}],"net_vanna":-138.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":5.0,"call_charm":-1261.0,"put_charm":0,"net_charm":-1261.0,"call_oi":104,"put_oi":0},{"strike":7.5,"call_charm":-778.0,"put_charm":0,"net_charm":-778.0,"call_oi":64,"put_oi":0},{"strike":10.0,"call_charm":0,"put_charm":4695.0,"net_charm":4695.0,"call_oi":0,"put_oi":2613},{"strike":12.5,"call_charm":-4897.0,"put_charm":528.0,"net_charm":-4369.0,"call_oi":390,"put_oi":312},{"strike":15.0,"call_charm":-3334.0,"put_charm":58.0,"net_charm":-3276.0,"call_oi":224,"put_oi":123},{"strike":17.5,"call_charm":-7175.0,"put_charm":5797.0,"net_charm":-1378.0,"call_oi":360,"put_oi":456},{"strike":20.0,"call_charm":-50260.0,"put_charm":854.0,"net_charm":-49406.0,"call_oi":1253,"put_oi":526},{"strike":22.5,"call_charm":-123322.0,"put_charm":2377.0,"net_charm":-120944.0,"call_oi":1200,"put_oi":274},{"strike":25.0,"call_charm":-127114.0,"put_charm":4393.0,"net_charm":-122721.0,"call_oi":1155,"put_oi":587},{"strike":27.5,"call_charm":-178009.0,"put_charm":21378.0,"net_charm":-156631.0,"call_oi":1142,"put_oi":681},{"strike":30.0,"call_charm":-172909.0,"put_charm":58954.0,"net_charm":-113955.0,"call_oi":1900,"put_oi":867},{"strike":32.5,"call_charm":-130869.0,"put_charm":0,"net_charm":-130869.0,"call_oi":2139,"put_oi":0},{"strike":35.0,"call_charm":-773862.0,"put_charm":0,"net_charm":-773862.0,"call_oi":20076,"put_oi":0},{"strike":37.5,"call_charm":-9861.0,"put_charm":0,"net_charm":-9861.0,"call_oi":670,"put_oi":0},{"strike":40.0,"call_charm":-8338.0,"put_charm":0,"net_charm":-8338.0,"call_oi":376,"put_oi":0}],"net_charm":-1492956.0,"weekend_delta_shift":-4478867.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":656676.0,"put_delta":-54202.0,"net_delta":602473.0,"call_oi":15613,"put_oi":2195,"total_oi":17808,"total_volume":1451,"bias":"bullish"},{"expiration":"11/20/2026","dte":49,"call_delta":813116.0,"put_delta":-42170.0,"net_delta":770946.0,"call_oi":15552,"put_oi":4364,"total_oi":19916,"total_volume":6059,"bias":"bullish"},{"expiration":"12/18/2026","dte":77,"call_delta":430917.0,"put_delta":-11876.0,"net_delta":419041.0,"call_oi":5883,"put_oi":1258,"total_oi":7141,"total_volume":206,"bias":"bullish"},{"expiration":"03/19/2027","dte":168,"call_delta":404570.0,"put_delta":-4816.0,"net_delta":399754.0,"call_oi":6025,"put_oi":224,"total_oi":6249,"total_volume":71,"bias":"bullish"},{"expiration":"05/21/2027","dte":231,"call_delta":60385.0,"put_delta":-256.0,"net_delta":60130.0,"call_oi":1210,"put_oi":19,"total_oi":1229,"total_volume":10,"bias":"neutral"},{"expiration":"08/20/2027","dte":322,"call_delta":12810.0,"put_delta":-177.0,"net_delta":12633.0,"call_oi":190,"put_oi":6,"total_oi":196,"total_volume":0,"bias":"neutral"},{"expiration":"11/19/2027","dte":413,"call_delta":35595.0,"put_delta":-2286.0,"net_delta":33309.0,"call_oi":480,"put_oi":98,"total_oi":578,"total_volume":18,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":30.0,"straddle_price":4.12,"straddle_pct":13.61,"implied_move":13.61,"avg_iv":90.8},{"expiration":"11/20/2026","dte":49,"strike":30.0,"straddle_price":9.35,"straddle_pct":30.85,"implied_move":30.85,"avg_iv":108.1},{"expiration":"12/18/2026","dte":77,"strike":30.0,"straddle_price":10.55,"straddle_pct":34.81,"implied_move":34.81,"avg_iv":97.2},{"expiration":"03/19/2027","dte":168,"strike":30.0,"straddle_price":14.2,"straddle_pct":46.85,"implied_move":46.85,"avg_iv":89.3}],"volume_profile":{"profile":[{"strike":2.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":2,"total_oi":6,"bias":"neutral"},{"strike":5.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":135,"put_oi":2,"total_oi":137,"bias":"neutral"},{"strike":7.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":87,"put_oi":75,"total_oi":162,"bias":"neutral"},{"strike":10.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":103,"put_oi":2645,"total_oi":2748,"bias":"neutral"},{"strike":12.5,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":734,"put_oi":579,"total_oi":1313,"bias":"bearish"},{"strike":15.0,"call_volume":10,"put_volume":1,"total_volume":11,"call_oi":897,"put_oi":585,"total_oi":1482,"bias":"bullish"},{"strike":17.5,"call_volume":5,"put_volume":5,"total_volume":10,"call_oi":1555,"put_oi":643,"total_oi":2198,"bias":"neutral"},{"strike":20.0,"call_volume":5,"put_volume":6,"total_volume":11,"call_oi":2045,"put_oi":789,"total_oi":2834,"bias":"neutral"},{"strike":22.5,"call_volume":7,"put_volume":3,"total_volume":10,"call_oi":4044,"put_oi":338,"total_oi":4382,"bias":"bullish"},{"strike":25.0,"call_volume":15,"put_volume":20,"total_volume":35,"call_oi":2355,"put_oi":710,"total_oi":3065,"bias":"neutral"},{"strike":27.5,"call_volume":288,"put_volume":31,"total_volume":319,"call_oi":1334,"put_oi":728,"total_oi":2062,"bias":"bullish"},{"strike":30.0,"call_volume":490,"put_volume":43,"total_volume":533,"call_oi":3000,"put_oi":931,"total_oi":3931,"bias":"bullish"},{"strike":32.5,"call_volume":893,"put_volume":25,"total_volume":918,"call_oi":2455,"put_oi":113,"total_oi":2568,"bias":"bullish"},{"strike":35.0,"call_volume":5655,"put_volume":53,"total_volume":5708,"call_oi":23301,"put_oi":20,"total_oi":23321,"bias":"bullish"},{"strike":37.5,"call_volume":75,"put_volume":0,"total_volume":75,"call_oi":1148,"put_oi":0,"total_oi":1148,"bias":"bullish"},{"strike":40.0,"call_volume":109,"put_volume":0,"total_volume":109,"call_oi":744,"put_oi":1,"total_oi":745,"bias":"bullish"},{"strike":42.5,"call_volume":27,"put_volume":0,"total_volume":27,"call_oi":428,"put_oi":0,"total_oi":428,"bias":"bullish"},{"strike":45.0,"call_volume":49,"put_volume":0,"total_volume":49,"call_oi":662,"put_oi":3,"total_oi":665,"bias":"bullish"}],"underlying_price":30.309999465942383,"peak_call_strike":35.0,"peak_put_strike":35.0,"total_call_volume":7628,"total_put_volume":188,"volume_pc_ratio":0.025},"iv_contours":{"x":[0.74,0.82,0.91,0.99,1.07,1.16,1.24],"y":[14,49,77,168],"z":[[138.57,98.52,108.29,90.81,98.27,89.97,105.86],[110.76,100.48,108.89,108.06,117.12,108.82,102.83],[96.39,94.26,104.65,97.22,97.46,98.64,99.16],[85.81,85.64,89.37,89.34,94.66,89.05,88.45]],"levels":[85.6,90.9,96.2,101.5,106.8,112.1,117.4,122.7,128.0,133.3,138.6],"min_iv":85.6,"max_iv":138.6},"butterfly_spread":[{"expiration":"10/16/2026","dte":14,"atm_strike":30.0,"atm_iv":97.9,"otm_strike":32.5,"otm_iv":86.67,"itm_strike":27.5,"itm_iv":125.2,"iv_butterfly":16.08,"price_butterfly":0.72,"convexity":"high_convexity"},{"expiration":"11/20/2026","dte":49,"atm_strike":30.0,"atm_iv":112.43,"otm_strike":32.5,"otm_iv":126.93,"itm_strike":27.5,"itm_iv":115.37,"iv_butterfly":17.44,"price_butterfly":0.95,"convexity":"high_convexity"},{"expiration":"12/18/2026","dte":77,"atm_strike":30.0,"atm_iv":99.81,"otm_strike":32.5,"otm_iv":97.46,"itm_strike":27.5,"itm_iv":110.92,"iv_butterfly":8.77,"price_butterfly":0.6,"convexity":"high_convexity"},{"expiration":"03/19/2027","dte":168,"atm_strike":30.0,"atm_iv":92.02,"otm_strike":32.5,"otm_iv":94.66,"itm_strike":27.5,"itm_iv":93.58,"iv_butterfly":4.21,"price_butterfly":0.45,"convexity":"high_convexity"},{"expiration":"05/21/2027","dte":231,"atm_strike":30.0,"atm_iv":90.38,"otm_strike":32.5,"otm_iv":87.89,"itm_strike":27.5,"itm_iv":88.82,"iv_butterfly":-4.03,"price_butterfly":-0.25,"convexity":"inverted"},{"expiration":"11/19/2027","dte":413,"atm_strike":30.0,"atm_iv":88.23,"otm_strike":32.5,"otm_iv":86.32,"itm_strike":27.5,"itm_iv":84.87,"iv_butterfly":-5.26,"price_butterfly":-0.5,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":101.12},{"date":"2026-09-15","iv":91.79},{"date":"2026-09-16","iv":102.51},{"date":"2026-09-17","iv":100.08},{"date":"2026-09-18","iv":111.12},{"date":"2026-09-21","iv":105.38},{"date":"2026-09-22","iv":100.1},{"date":"2026-09-23","iv":102.4},{"date":"2026-09-24","iv":98.1},{"date":"2026-09-25","iv":112.0},{"date":"2026-09-28","iv":100.7},{"date":"2026-09-29","iv":105.6},{"date":"2026-09-30","iv":117.1},{"date":"2026-10-01","iv":116.7},{"date":"2026-10-02","iv":127.1}]}}