{"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":"XOVR","summary":{"name":"XOVR","price":21.76,"total_oi":45362,"call_oi":33199,"put_oi":12163,"pc_ratio":0.366,"net_gex":1154642.98,"avg_iv":57.2,"iv_rank":21.9,"iv_52w_high":121.2,"iv_52w_low":39.3,"gamma_flip":19.25,"max_pain":19.0},"features":{"symbol":"XOVR","price":21.76,"total_oi":45362,"analysis_coverage":1.0,"avg_iv_pct":57.2,"iv_rank":21.9,"iv_52w_high_pct":121.2,"iv_52w_low_pct":39.3,"front_dte":14,"front_atm_iv_pct":24.2025,"back_atm_iv_pct":26.8834,"term_premium_pp":-2.6809,"expected_move_front_pct":4.74,"straddle_front_pct":7.7,"straddle_30d_pct":7.7,"risk_reversal_front_pp":1.18,"risk_reversal_30d_pp":1.18,"butterfly_front_pp":0.56,"butterfly_30d_pp":0.56,"put_call_oi_ratio":0.366,"put_call_oi_front_ratio":0.136,"put_call_volume_front_ratio":0.007,"option_volume":2016,"volume_oi_ratio":0.044442,"net_delta_normalized":0.344449,"dealer_delta_normalized":-0.334859,"gex_per_100k_oi":2545396.98426,"vanna_per_100k_oi":813.456197,"charm_per_100k_oi":-203954.852079,"weekend_delta_shift_per_100k_oi":-611864.556236,"iv_surface_range_pp":83.1,"gamma_flip_distance_pct":-11.534926,"max_pain_distance_pct":-12.683824,"peak_call_distance_pct":-3.492647,"peak_put_distance_pct":-8.088235},"analyses":{"gamma_walls":[{"strike":8.0,"call_gex":0.0,"put_gex":0.0,"net_gex":0.0,"call_oi":83,"put_oi":0},{"strike":9.0,"call_gex":0.0,"put_gex":-2.67,"net_gex":-2.67,"call_oi":53,"put_oi":1},{"strike":10.0,"call_gex":0.0,"put_gex":-98.56,"net_gex":-98.56,"call_oi":85,"put_oi":30},{"strike":11.0,"call_gex":0.0,"put_gex":-3.98,"net_gex":-3.98,"call_oi":37,"put_oi":1},{"strike":12.0,"call_gex":20.07,"put_gex":-195.63,"net_gex":-175.56,"call_oi":55,"put_oi":41},{"strike":13.0,"call_gex":0.0,"put_gex":-159.08,"net_gex":-159.08,"call_oi":51,"put_oi":28},{"strike":14.0,"call_gex":0.0,"put_gex":-515.9,"net_gex":-515.9,"call_oi":114,"put_oi":79},{"strike":15.0,"call_gex":1836.59,"put_gex":-57966.38,"net_gex":-56129.79,"call_oi":813,"put_oi":5110},{"strike":16.0,"call_gex":0.0,"put_gex":-12758.2,"net_gex":-12758.2,"call_oi":166,"put_oi":1152},{"strike":17.0,"call_gex":4602.7,"put_gex":-3584.58,"net_gex":1018.12,"call_oi":397,"put_oi":301},{"strike":18.0,"call_gex":16910.0,"put_gex":-50139.82,"net_gex":-33229.82,"call_oi":1142,"put_oi":2075},{"strike":19.0,"call_gex":46441.38,"put_gex":-14554.27,"net_gex":31887.11,"call_oi":1449,"put_oi":451},{"strike":20.0,"call_gex":419745.89,"put_gex":-143436.61,"net_gex":276309.29,"call_oi":8223,"put_oi":2647},{"strike":21.0,"call_gex":374375.91,"put_gex":-10567.38,"net_gex":363808.54,"call_oi":4667,"put_oi":101},{"strike":22.0,"call_gex":242849.89,"put_gex":-4707.97,"net_gex":238141.93,"call_oi":2808,"put_oi":47},{"strike":22.5,"call_gex":2930.93,"put_gex":0.0,"net_gex":2930.93,"call_oi":23,"put_oi":0},{"strike":23.0,"call_gex":81655.72,"put_gex":-1867.46,"net_gex":79788.27,"call_oi":1209,"put_oi":26},{"strike":24.0,"call_gex":38270.87,"put_gex":-2683.56,"net_gex":35587.32,"call_oi":667,"put_oi":52},{"strike":25.0,"call_gex":69795.42,"put_gex":-863.89,"net_gex":68931.52,"call_oi":1827,"put_oi":21},{"strike":26.0,"call_gex":11671.46,"put_gex":0.0,"net_gex":11671.46,"call_oi":355,"put_oi":0},{"strike":27.0,"call_gex":74264.57,"put_gex":0.0,"net_gex":74264.57,"call_oi":3321,"put_oi":0},{"strike":28.0,"call_gex":32059.55,"put_gex":0.0,"net_gex":32059.55,"call_oi":1514,"put_oi":0},{"strike":29.0,"call_gex":658.65,"put_gex":0.0,"net_gex":658.65,"call_oi":42,"put_oi":0},{"strike":30.0,"call_gex":28352.04,"put_gex":0.0,"net_gex":28352.04,"call_oi":1508,"put_oi":0},{"strike":31.0,"call_gex":2024.14,"put_gex":0.0,"net_gex":2024.14,"call_oi":161,"put_oi":0},{"strike":35.0,"call_gex":10283.11,"put_gex":0.0,"net_gex":10283.11,"call_oi":2429,"put_oi":0}],"pain_by_strike":[{"strike":8.0,"call_value":0,"put_value":109562.0,"total_value":109562.0},{"strike":9.0,"call_value":83.0,"put_value":97399.0,"total_value":97482.0},{"strike":10.0,"call_value":219.0,"put_value":85237.0,"total_value":85456.0},{"strike":11.0,"call_value":440.0,"put_value":73105.0,"total_value":73545.0},{"strike":12.0,"call_value":698.0,"put_value":60974.0,"total_value":61672.0},{"strike":13.0,"call_value":1011.0,"put_value":48884.0,"total_value":49895.0},{"strike":14.0,"call_value":1375.0,"put_value":36822.0,"total_value":38197.0},{"strike":15.0,"call_value":1853.0,"put_value":24839.0,"total_value":26692.0},{"strike":16.0,"call_value":3144.0,"put_value":17966.0,"total_value":21110.0},{"strike":17.0,"call_value":4601.0,"put_value":12245.0,"total_value":16846.0},{"strike":18.0,"call_value":6455.0,"put_value":6825.0,"total_value":13280.0},{"strike":19.0,"call_value":9451.0,"put_value":3480.0,"total_value":12931.0},{"strike":20.0,"call_value":13896.0,"put_value":586.0,"total_value":14482.0},{"strike":21.0,"call_value":26564.0,"put_value":339.0,"total_value":26903.0},{"strike":22.0,"call_value":43899.0,"put_value":193.0,"total_value":44092.0},{"strike":22.5,"call_value":53970.5,"put_value":143.5,"total_value":54114.0},{"strike":23.0,"call_value":64053.5,"put_value":94.0,"total_value":64147.5},{"strike":24.0,"call_value":85428.5,"put_value":21.0,"total_value":85449.5},{"strike":25.0,"call_value":107470.5,"put_value":0.0,"total_value":107470.5},{"strike":26.0,"call_value":131339.5,"put_value":0.0,"total_value":131339.5},{"strike":27.0,"call_value":155563.5,"put_value":0.0,"total_value":155563.5},{"strike":28.0,"call_value":183108.5,"put_value":0.0,"total_value":183108.5},{"strike":29.0,"call_value":212167.5,"put_value":0.0,"total_value":212167.5},{"strike":30.0,"call_value":241268.5,"put_value":0.0,"total_value":241268.5},{"strike":31.0,"call_value":271877.5,"put_value":0.0,"total_value":271877.5},{"strike":35.0,"call_value":394957.5,"put_value":0,"total_value":394957.5}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":57.3,"strike":18.33},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":154.8,"strike":14.87},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":null,"strike":null},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":65.8,"strike":20.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":29.0,"strike":20.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":null,"strike":null},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":19.3,"strike":21.0},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":27.3,"strike":21.0},{"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":25.3,"strike":22.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":26.5,"strike":22.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":null,"strike":null},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":28.9,"strike":22.75},{"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.5,"strike":23.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":null,"strike":null},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":67.4,"strike":24.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":33.4,"strike":24.0},{"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":159.6,"strike":25.5},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":69.9,"strike":28.12},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":null,"strike":null}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.9171,"contract_count":7,"total_oi":1979},{"expiration":"11/20/2026","dte":49,"iv":0.0,"contract_count":8,"total_oi":15326},{"expiration":"02/19/2027","dte":140,"iv":0.3631,"contract_count":6,"total_oi":1658},{"expiration":"05/21/2027","dte":231,"iv":0.7403,"contract_count":3,"total_oi":19},{"expiration":"01/21/2028","dte":476,"iv":1.0,"contract_count":2,"total_oi":11},{"expiration":"01/19/2029","dte":840,"iv":0.3453,"contract_count":1,"total_oi":225}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":4.74,"expected_move_2std":9.49,"contract_count":5},{"expiration":"11/20/2026","dte":49,"expected_move_1std":9.85,"expected_move_2std":19.7,"contract_count":4},{"expiration":"02/19/2027","dte":140,"expected_move_1std":18.05,"expected_move_2std":36.1,"contract_count":3},{"expiration":"05/21/2027","dte":231,"expected_move_1std":24.86,"expected_move_2std":49.73,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":2497,"put_oi":339,"total_oi":2836,"pc_ratio":0.136,"pc_ratio_volume":0.007,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":28279,"put_oi":11746,"total_oi":40025,"pc_ratio":0.415,"pc_ratio_volume":0.01,"sentiment":"bullish"},{"expiration":"02/19/2027","dte":140,"call_oi":2130,"put_oi":66,"total_oi":2196,"pc_ratio":0.031,"pc_ratio_volume":0.292,"sentiment":"bullish"},{"expiration":"05/21/2027","dte":231,"call_oi":17,"put_oi":12,"total_oi":29,"pc_ratio":0.706,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/21/2028","dte":476,"call_oi":15,"put_oi":0,"total_oi":15,"pc_ratio":0.0,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/19/2029","dte":840,"call_oi":261,"put_oi":0,"total_oi":261,"pc_ratio":0.0,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":9.0,"call_delta_oi":0,"put_delta_oi":-9.0,"dealer_delta":9.0,"call_oi":0,"put_oi":1},{"strike":10.0,"call_delta_oi":0,"put_delta_oi":-316.0,"dealer_delta":316.0,"call_oi":0,"put_oi":30},{"strike":11.0,"call_delta_oi":0,"put_delta_oi":-12.0,"dealer_delta":12.0,"call_oi":0,"put_oi":1},{"strike":12.0,"call_delta_oi":379.0,"put_delta_oi":-555.0,"dealer_delta":176.0,"call_oi":4,"put_oi":41},{"strike":13.0,"call_delta_oi":0,"put_delta_oi":-425.0,"dealer_delta":425.0,"call_oi":0,"put_oi":28},{"strike":14.0,"call_delta_oi":0,"put_delta_oi":-1314.0,"dealer_delta":1314.0,"call_oi":0,"put_oi":79},{"strike":15.0,"call_delta_oi":79544.0,"put_delta_oi":-58082.0,"dealer_delta":-21463.0,"call_oi":800,"put_oi":5110},{"strike":16.0,"call_delta_oi":0,"put_delta_oi":-5776.0,"dealer_delta":5776.0,"call_oi":0,"put_oi":1152},{"strike":17.0,"call_delta_oi":38283.0,"put_delta_oi":-5832.0,"dealer_delta":-32451.0,"call_oi":397,"put_oi":301},{"strike":18.0,"call_delta_oi":102424.0,"put_delta_oi":-31463.0,"dealer_delta":-70961.0,"call_oi":1065,"put_oi":2075},{"strike":19.0,"call_delta_oi":131281.0,"put_delta_oi":-6159.0,"dealer_delta":-125123.0,"call_oi":1449,"put_oi":451},{"strike":20.0,"call_delta_oi":630514.0,"put_delta_oi":-49583.0,"dealer_delta":-580931.0,"call_oi":7690,"put_oi":2647},{"strike":21.0,"call_delta_oi":362348.0,"put_delta_oi":-2722.0,"dealer_delta":-359626.0,"call_oi":4667,"put_oi":101},{"strike":22.0,"call_delta_oi":141929.0,"put_delta_oi":-2401.0,"dealer_delta":-139528.0,"call_oi":2808,"put_oi":47},{"strike":22.5,"call_delta_oi":708.0,"put_delta_oi":0,"dealer_delta":-708.0,"call_oi":23,"put_oi":0},{"strike":23.0,"call_delta_oi":45804.0,"put_delta_oi":-1693.0,"dealer_delta":-44110.0,"call_oi":1209,"put_oi":26},{"strike":24.0,"call_delta_oi":14938.0,"put_delta_oi":-3735.0,"dealer_delta":-11203.0,"call_oi":667,"put_oi":52},{"strike":25.0,"call_delta_oi":20665.0,"put_delta_oi":-1638.0,"dealer_delta":-19026.0,"call_oi":1827,"put_oi":21},{"strike":26.0,"call_delta_oi":5435.0,"put_delta_oi":0,"dealer_delta":-5435.0,"call_oi":355,"put_oi":0},{"strike":27.0,"call_delta_oi":25599.0,"put_delta_oi":0,"dealer_delta":-25599.0,"call_oi":3321,"put_oi":0},{"strike":28.0,"call_delta_oi":46654.0,"put_delta_oi":0,"dealer_delta":-46654.0,"call_oi":1514,"put_oi":0},{"strike":29.0,"call_delta_oi":1672.0,"put_delta_oi":0,"dealer_delta":-1672.0,"call_oi":42,"put_oi":0},{"strike":30.0,"call_delta_oi":37454.0,"put_delta_oi":0,"dealer_delta":-37454.0,"call_oi":1508,"put_oi":0},{"strike":31.0,"call_delta_oi":1098.0,"put_delta_oi":0,"dealer_delta":-1098.0,"call_oi":161,"put_oi":0},{"strike":35.0,"call_delta_oi":3972.0,"put_delta_oi":0,"dealer_delta":-3972.0,"call_oi":2429,"put_oi":0}],"net_dealer_delta":-1518987.0,"total_call_delta":1690702.0,"total_put_delta":-171715.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/19/2029","underlying_price":21.760000228881836,"strikes":[{"strike":23.0,"moneyness":1.057,"type":"call","iv":0.288,"delta":0.6237,"oi":225}]},{"expiration":"02/19/2027","underlying_price":21.760000228881836,"strikes":[{"strike":20.0,"moneyness":0.9191,"type":"call","iv":0.268,"delta":0.7551,"oi":165},{"strike":21.0,"moneyness":0.9651,"type":"call","iv":0.2244,"delta":0.6711,"oi":620},{"strike":22.0,"moneyness":1.011,"type":"call","iv":0.2609,"delta":0.5449,"oi":745},{"strike":24.0,"moneyness":1.1029,"type":"call","iv":0.243,"delta":0.319,"oi":159},{"strike":31.0,"moneyness":1.4246,"type":"call","iv":0.3264,"delta":0.0575,"oi":156}]},{"expiration":"10/16/2026","underlying_price":21.760000228881836,"strikes":[{"strike":19.0,"moneyness":0.8732,"type":"put","iv":0.5227,"delta":-0.075,"oi":196},{"strike":21.0,"moneyness":0.9651,"type":"call","iv":0.1148,"delta":0.9575,"oi":1647},{"strike":22.0,"moneyness":1.011,"type":"call","iv":0.2399,"delta":0.4261,"oi":162}]},{"expiration":"11/20/2026","underlying_price":21.760000228881836,"strikes":[{"strike":15.0,"moneyness":0.6893,"type":"put","iv":1.0182,"delta":-0.1137,"oi":5110},{"strike":15.0,"moneyness":0.6893,"type":"call","iv":0.4244,"delta":0.9943,"oi":800},{"strike":16.0,"moneyness":0.7353,"type":"put","iv":0.5597,"delta":-0.0501,"oi":1151},{"strike":17.0,"moneyness":0.7812,"type":"put","iv":1.6483,"delta":-0.2354,"oi":232},{"strike":17.0,"moneyness":0.7812,"type":"call","iv":0.3988,"delta":0.9655,"oi":388},{"strike":18.0,"moneyness":0.8272,"type":"call","iv":0.3142,"delta":0.9617,"oi":1065},{"strike":18.0,"moneyness":0.8272,"type":"put","iv":0.5831,"delta":-0.1517,"oi":2063},{"strike":19.0,"moneyness":0.8732,"type":"call","iv":0.3065,"delta":0.9076,"oi":1399},{"strike":19.0,"moneyness":0.8732,"type":"put","iv":0.4729,"delta":-0.1816,"oi":243},{"strike":20.0,"moneyness":0.9191,"type":"call","iv":0.2853,"delta":0.8214,"oi":7518},{"strike":20.0,"moneyness":0.9191,"type":"put","iv":0.2956,"delta":-0.1861,"oi":2591},{"strike":21.0,"moneyness":0.9651,"type":"call","iv":0.2723,"delta":0.6794,"oi":2400},{"strike":22.0,"moneyness":1.011,"type":"call","iv":0.2638,"delta":0.4966,"oi":1899},{"strike":23.0,"moneyness":1.057,"type":"call","iv":0.2609,"delta":0.3158,"oi":811},{"strike":24.0,"moneyness":1.1029,"type":"call","iv":0.2786,"delta":0.1938,"oi":504},{"strike":25.0,"moneyness":1.1489,"type":"call","iv":0.2766,"delta":0.1007,"oi":1722},{"strike":26.0,"moneyness":1.1949,"type":"call","iv":0.4298,"delta":0.1519,"oi":345},{"strike":27.0,"moneyness":1.2408,"type":"call","iv":0.3872,"delta":0.0768,"oi":3313},{"strike":28.0,"moneyness":1.2868,"type":"call","iv":0.9973,"delta":0.3082,"oi":1513},{"strike":30.0,"moneyness":1.3787,"type":"call","iv":1.012,"delta":0.2494,"oi":1497},{"strike":35.0,"moneyness":1.6085,"type":"call","iv":0.5781,"delta":0.0164,"oi":2429}]}],"greeks_heatmap":{"data":[{"strike":19.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.075,"call_gamma":0,"put_gamma":0.065934,"call_theta":0,"put_theta":-0.0115,"call_vega":0,"put_vega":0.0058,"call_oi":0,"put_oi":196},{"strike":20.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":0,"call_gamma":0,"put_gamma":0,"call_theta":0,"put_theta":0,"call_vega":0,"put_vega":0,"call_oi":533,"put_oi":0},{"strike":21.0,"dte":14,"expiration":"10/16/2026","call_delta":0.9575,"put_delta":-0.2268,"call_gamma":0.192192,"put_gamma":0.270391,"call_theta":-0.004,"put_theta":-0.0123,"call_vega":0.0037,"put_vega":0.0124,"call_oi":1647,"put_oi":57},{"strike":22.0,"dte":14,"expiration":"10/16/2026","call_delta":0.4261,"put_delta":0,"call_gamma":0.398062,"put_gamma":0,"call_theta":-0.0159,"put_theta":0,"call_vega":0.0161,"put_vega":0,"call_oi":162,"put_oi":0},{"strike":23.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1409,"put_delta":0,"call_gamma":0.20978,"put_gamma":0,"call_theta":-0.0095,"put_theta":0,"call_vega":0.0092,"put_vega":0,"call_oi":54,"put_oi":0},{"strike":16.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.0501,"call_gamma":0,"put_gamma":0.023385,"call_theta":0,"put_theta":-0.0046,"call_vega":0,"put_vega":0.0081,"call_oi":164,"put_oi":1151},{"strike":17.0,"dte":49,"expiration":"11/20/2026","call_delta":0.9655,"put_delta":-0.2354,"call_gamma":0.024285,"put_gamma":0.023647,"call_theta":-0.0044,"put_theta":-0.0408,"call_vega":0.006,"put_vega":0.0243,"call_oi":388,"put_oi":232},{"strike":18.0,"dte":49,"expiration":"11/20/2026","call_delta":0.9617,"put_delta":-0.1517,"call_gamma":0.033533,"put_gamma":0.051048,"call_theta":-0.0041,"put_theta":-0.0108,"call_vega":0.0066,"put_vega":0.0185,"call_oi":1065,"put_oi":2063},{"strike":19.0,"dte":49,"expiration":"11/20/2026","call_delta":0.9076,"put_delta":-0.1816,"call_gamma":0.068465,"put_gamma":0.070713,"call_theta":-0.0061,"put_theta":-0.0097,"call_vega":0.0131,"put_vega":0.0208,"call_oi":1399,"put_oi":243},{"strike":20.0,"dte":49,"expiration":"11/20/2026","call_delta":0.8214,"put_delta":-0.1861,"call_gamma":0.115954,"put_gamma":0.114836,"call_theta":-0.008,"put_theta":-0.006,"call_vega":0.0206,"put_vega":0.0211,"call_oi":7518,"put_oi":2591},{"strike":21.0,"dte":49,"expiration":"11/20/2026","call_delta":0.6794,"put_delta":0,"call_gamma":0.166541,"put_gamma":0,"call_theta":-0.0096,"put_theta":0,"call_vega":0.0282,"put_vega":0,"call_oi":2400,"put_oi":0},{"strike":22.0,"dte":49,"expiration":"11/20/2026","call_delta":0.4966,"put_delta":0,"call_gamma":0.191641,"put_gamma":0,"call_theta":-0.0098,"put_theta":0,"call_vega":0.0315,"put_vega":0,"call_oi":1899,"put_oi":0},{"strike":23.0,"dte":49,"expiration":"11/20/2026","call_delta":0.3158,"put_delta":0,"call_gamma":0.172767,"put_gamma":0,"call_theta":-0.0084,"put_theta":0,"call_vega":0.0281,"put_vega":0,"call_oi":811,"put_oi":0},{"strike":24.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1938,"put_delta":-0.7208,"call_gamma":0.124941,"put_gamma":0.109621,"call_theta":-0.0068,"put_theta":-0.0086,"call_vega":0.0217,"put_vega":0.0265,"call_oi":504,"put_oi":51},{"strike":25.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1007,"put_delta":0,"call_gamma":0.080789,"put_gamma":0,"call_theta":-0.0043,"put_theta":0,"call_vega":0.0139,"put_vega":0,"call_oi":1722,"put_oi":0},{"strike":26.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1519,"put_delta":0,"call_gamma":0.069319,"put_gamma":0,"call_theta":-0.0087,"put_theta":0,"call_vega":0.0186,"put_vega":0,"call_oi":345,"put_oi":0},{"strike":27.0,"dte":49,"expiration":"11/20/2026","call_delta":0.0768,"put_delta":0,"call_gamma":0.047194,"put_gamma":0,"call_theta":-0.0048,"put_theta":0,"call_vega":0.0114,"put_vega":0,"call_oi":3313,"put_oi":0},{"strike":28.0,"dte":49,"expiration":"11/20/2026","call_delta":0.3082,"put_delta":0,"call_gamma":0.044716,"put_gamma":0,"call_theta":-0.0295,"put_theta":0,"call_vega":0.0278,"put_vega":0,"call_oi":1513,"put_oi":0}],"strikes":[16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":1.18,"put_25d_iv":27.13,"call_25d_iv":25.95,"put_25d_strike":21.0,"call_25d_strike":23.0,"skew":"neutral"},{"expiration":"11/20/2026","dte":49,"risk_reversal":63.64,"put_25d_iv":164.83,"call_25d_iv":101.2,"put_25d_strike":17.0,"call_25d_strike":30.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":14.0,"call_vanna":0,"put_vanna":5.0,"net_vanna":5.0,"call_oi":0,"put_oi":76},{"strike":15.0,"call_vanna":-5.0,"put_vanna":276.0,"net_vanna":271.0,"call_oi":800,"put_oi":5110},{"strike":16.0,"call_vanna":0,"put_vanna":39.0,"net_vanna":39.0,"call_oi":0,"put_oi":1151},{"strike":17.0,"call_vanna":-10.0,"put_vanna":14.0,"net_vanna":4.0,"call_oi":388,"put_oi":232},{"strike":18.0,"call_vanna":-30.0,"put_vanna":122.0,"net_vanna":93.0,"call_oi":1065,"put_oi":2063},{"strike":19.0,"call_vanna":-68.0,"put_vanna":19.0,"net_vanna":-49.0,"call_oi":1399,"put_oi":439},{"strike":20.0,"call_vanna":-474.0,"put_vanna":158.0,"net_vanna":-316.0,"call_oi":7683,"put_oi":2591},{"strike":21.0,"call_vanna":-185.0,"put_vanna":2.0,"net_vanna":-183.0,"call_oi":4667,"put_oi":57},{"strike":22.0,"call_vanna":-13.0,"put_vanna":0,"net_vanna":-13.0,"call_oi":2806,"put_oi":0},{"strike":23.0,"call_vanna":11.0,"put_vanna":0,"net_vanna":11.0,"call_oi":1190,"put_oi":0},{"strike":24.0,"call_vanna":43.0,"put_vanna":-3.0,"net_vanna":41.0,"call_oi":663,"put_oi":51},{"strike":25.0,"call_vanna":96.0,"put_vanna":0,"net_vanna":96.0,"call_oi":1801,"put_oi":0},{"strike":26.0,"call_vanna":20.0,"put_vanna":0,"net_vanna":20.0,"call_oi":345,"put_oi":0},{"strike":27.0,"call_vanna":147.0,"put_vanna":0,"net_vanna":147.0,"call_oi":3313,"put_oi":0},{"strike":28.0,"call_vanna":74.0,"put_vanna":0,"net_vanna":74.0,"call_oi":1513,"put_oi":0},{"strike":30.0,"call_vanna":86.0,"put_vanna":0,"net_vanna":86.0,"call_oi":1497,"put_oi":0},{"strike":31.0,"call_vanna":10.0,"put_vanna":0,"net_vanna":10.0,"call_oi":156,"put_oi":0},{"strike":35.0,"call_vanna":35.0,"put_vanna":0,"net_vanna":35.0,"call_oi":2429,"put_oi":0}],"net_vanna":369.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":14.0,"call_charm":0,"put_charm":443.0,"net_charm":443.0,"call_oi":0,"put_oi":76},{"strike":15.0,"call_charm":-1356.0,"put_charm":6819.0,"net_charm":5464.0,"call_oi":800,"put_oi":5110},{"strike":16.0,"call_charm":0,"put_charm":198.0,"net_charm":198.0,"call_oi":0,"put_oi":1151},{"strike":17.0,"call_charm":-1222.0,"put_charm":1659.0,"net_charm":437.0,"call_oi":388,"put_oi":232},{"strike":18.0,"call_charm":-3151.0,"put_charm":2524.0,"net_charm":-627.0,"call_oi":1065,"put_oi":2063},{"strike":19.0,"call_charm":-5794.0,"put_charm":760.0,"net_charm":-5033.0,"call_oi":1399,"put_oi":439},{"strike":20.0,"call_charm":-36619.0,"put_charm":2158.0,"net_charm":-34461.0,"call_oi":7518,"put_oi":2591},{"strike":21.0,"call_charm":-27974.0,"put_charm":415.0,"net_charm":-27559.0,"call_oi":4047,"put_oi":57},{"strike":22.0,"call_charm":-9759.0,"put_charm":0,"net_charm":-9759.0,"call_oi":2061,"put_oi":0},{"strike":23.0,"call_charm":-1787.0,"put_charm":0,"net_charm":-1787.0,"call_oi":865,"put_oi":0},{"strike":24.0,"call_charm":-492.0,"put_charm":236.0,"net_charm":-256.0,"call_oi":504,"put_oi":51},{"strike":25.0,"call_charm":-549.0,"put_charm":0,"net_charm":-549.0,"call_oi":1722,"put_oi":0},{"strike":26.0,"call_charm":-338.0,"put_charm":0,"net_charm":-338.0,"call_oi":345,"put_oi":0},{"strike":27.0,"call_charm":-905.0,"put_charm":0,"net_charm":-905.0,"call_oi":3313,"put_oi":0},{"strike":28.0,"call_charm":-10241.0,"put_charm":0,"net_charm":-10241.0,"call_oi":1513,"put_oi":0},{"strike":30.0,"call_charm":-7486.0,"put_charm":0,"net_charm":-7486.0,"call_oi":1497,"put_oi":0},{"strike":35.0,"call_charm":-58.0,"put_charm":0,"net_charm":-58.0,"call_oi":2429,"put_oi":0}],"net_charm":-92518.0,"weekend_delta_shift":-277554.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":168225.0,"put_delta":-4024.0,"net_delta":164201.0,"call_oi":1914,"put_oi":339,"total_oi":2253,"total_volume":853,"bias":"bullish"},{"expiration":"11/20/2026","dte":49,"call_delta":1394344.0,"put_delta":-166184.0,"net_delta":1228160.0,"call_oi":27645,"put_oi":11746,"total_oi":39391,"total_volume":1059,"bias":"bullish"},{"expiration":"02/19/2027","dte":140,"call_delta":110175.0,"put_delta":-1202.0,"net_delta":108973.0,"call_oi":2084,"put_oi":66,"total_oi":2150,"total_volume":31,"bias":"bullish"},{"expiration":"05/21/2027","dte":231,"call_delta":850.0,"put_delta":-304.0,"net_delta":545.0,"call_oi":17,"put_oi":12,"total_oi":29,"total_volume":1,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":964.0,"put_delta":0,"net_delta":964.0,"call_oi":15,"put_oi":0,"total_oi":15,"total_volume":1,"bias":"neutral"},{"expiration":"01/19/2029","dte":840,"call_delta":16144.0,"put_delta":0,"net_delta":16144.0,"call_oi":261,"put_oi":0,"total_oi":261,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[{"expiration":"11/20/2026","dte":49,"strike":22.0,"straddle_price":1.67,"straddle_pct":7.7,"implied_move":7.7,"avg_iv":26.5}],"volume_profile":{"profile":[{"strike":8.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":83,"put_oi":0,"total_oi":83,"bias":"neutral"},{"strike":9.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":53,"put_oi":1,"total_oi":54,"bias":"neutral"},{"strike":10.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":85,"put_oi":30,"total_oi":115,"bias":"neutral"},{"strike":11.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":37,"put_oi":1,"total_oi":38,"bias":"neutral"},{"strike":12.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":55,"put_oi":41,"total_oi":96,"bias":"neutral"},{"strike":13.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":51,"put_oi":28,"total_oi":79,"bias":"neutral"},{"strike":14.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":114,"put_oi":79,"total_oi":193,"bias":"bullish"},{"strike":15.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":813,"put_oi":5110,"total_oi":5923,"bias":"bullish"},{"strike":16.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":166,"put_oi":1152,"total_oi":1318,"bias":"neutral"},{"strike":17.0,"call_volume":5,"put_volume":7,"total_volume":12,"call_oi":397,"put_oi":301,"total_oi":698,"bias":"neutral"},{"strike":18.0,"call_volume":6,"put_volume":0,"total_volume":6,"call_oi":1142,"put_oi":2075,"total_oi":3217,"bias":"bullish"},{"strike":19.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":1449,"put_oi":451,"total_oi":1900,"bias":"bullish"},{"strike":20.0,"call_volume":41,"put_volume":10,"total_volume":51,"call_oi":8223,"put_oi":2647,"total_oi":10870,"bias":"bullish"},{"strike":21.0,"call_volume":1473,"put_volume":6,"total_volume":1479,"call_oi":4667,"put_oi":101,"total_oi":4768,"bias":"bullish"},{"strike":21.5,"call_volume":63,"put_volume":6,"total_volume":69,"call_oi":0,"put_oi":0,"total_oi":0,"bias":"bullish"},{"strike":22.0,"call_volume":88,"put_volume":0,"total_volume":88,"call_oi":2808,"put_oi":47,"total_oi":2855,"bias":"bullish"},{"strike":22.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":23,"put_oi":0,"total_oi":23,"bias":"neutral"},{"strike":23.0,"call_volume":301,"put_volume":0,"total_volume":301,"call_oi":1209,"put_oi":26,"total_oi":1235,"bias":"bullish"},{"strike":24.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":667,"put_oi":52,"total_oi":719,"bias":"neutral"},{"strike":25.0,"call_volume":6,"put_volume":0,"total_volume":6,"call_oi":1827,"put_oi":21,"total_oi":1848,"bias":"bullish"},{"strike":26.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":355,"put_oi":0,"total_oi":355,"bias":"neutral"},{"strike":27.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3321,"put_oi":0,"total_oi":3321,"bias":"neutral"},{"strike":28.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1514,"put_oi":0,"total_oi":1514,"bias":"neutral"},{"strike":29.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":42,"put_oi":0,"total_oi":42,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1508,"put_oi":0,"total_oi":1508,"bias":"neutral"},{"strike":31.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":161,"put_oi":0,"total_oi":161,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2429,"put_oi":0,"total_oi":2429,"bias":"neutral"}],"underlying_price":21.760000228881836,"peak_call_strike":21.0,"peak_put_strike":20.0,"total_call_volume":1987,"total_put_volume":29,"volume_pc_ratio":0.015},"iv_contours":{"x":[0.73,0.78,0.83,0.87,0.92,0.96,1.01,1.03,1.06,1.1,1.15,1.2,1.24,1.29],"y":[14,49,140],"z":[[null,83.67,null,44.17,65.81,19.3,23.99,31.83,25.95,null,null,null,null,null],[55.97,102.36,44.87,38.97,29.05,27.27,26.5,null,28.49,33.36,35.42,42.98,38.72,99.73],[null,30.1,34.69,34.16,28.89,22.44,26.09,null,27.87,24.3,26.02,null,null,null]],"levels":[19.3,27.6,35.9,44.2,52.5,60.8,69.1,77.4,85.7,94.1,102.4],"min_iv":19.3,"max_iv":102.4},"butterfly_spread":[{"expiration":"11/20/2026","dte":49,"atm_strike":22.0,"atm_iv":26.38,"otm_strike":23.0,"otm_iv":26.09,"itm_strike":21.0,"itm_iv":27.23,"iv_butterfly":0.56,"price_butterfly":0.2,"convexity":"moderate_convexity"},{"expiration":"02/19/2027","dte":140,"atm_strike":22.0,"atm_iv":26.09,"otm_strike":23.0,"otm_iv":27.87,"itm_strike":21.0,"itm_iv":22.44,"iv_butterfly":-1.88,"price_butterfly":0.02,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":74.96},{"date":"2026-09-15","iv":71.71},{"date":"2026-09-16","iv":68.82},{"date":"2026-09-17","iv":59.88},{"date":"2026-09-18","iv":61.4},{"date":"2026-09-21","iv":51.34},{"date":"2026-09-22","iv":39.3},{"date":"2026-09-23","iv":55.7},{"date":"2026-09-24","iv":41.0},{"date":"2026-09-25","iv":46.9},{"date":"2026-09-28","iv":65.5},{"date":"2026-09-29","iv":44.1},{"date":"2026-09-30","iv":56.3},{"date":"2026-10-01","iv":121.2},{"date":"2026-10-02","iv":57.2}]}}