{"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":"ZTO","summary":{"name":"ZTO","price":19.5,"total_oi":80706,"call_oi":32147,"put_oi":48559,"pc_ratio":1.511,"net_gex":-169145.04,"avg_iv":118.3,"iv_rank":72.7,"iv_52w_high":134.0,"iv_52w_low":76.4,"gamma_flip":null,"max_pain":21.0},"features":{"symbol":"ZTO","price":19.5,"total_oi":80706,"analysis_coverage":0.9444,"avg_iv_pct":118.3,"iv_rank":72.7,"iv_52w_high_pct":134.0,"iv_52w_low_pct":76.4,"front_dte":14,"front_atm_iv_pct":38.142,"back_atm_iv_pct":32.3147,"term_premium_pp":5.8273,"expected_move_front_pct":7.47,"straddle_front_pct":5.51,"straddle_30d_pct":5.51,"risk_reversal_front_pp":-1.92,"risk_reversal_30d_pp":-1.92,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":1.511,"put_call_oi_front_ratio":0.059,"put_call_volume_front_ratio":0.0,"option_volume":25,"volume_oi_ratio":0.00031,"net_delta_normalized":-0.091371,"dealer_delta_normalized":0.091366,"gex_per_100k_oi":-209581.741134,"vanna_per_100k_oi":3764.280227,"charm_per_100k_oi":-447031.199663,"weekend_delta_shift_per_100k_oi":-1341093.598989,"iv_surface_range_pp":122.3,"gamma_flip_distance_pct":null,"max_pain_distance_pct":7.692308,"peak_call_distance_pct":2.564103,"peak_put_distance_pct":-2.564103},"analyses":{"gamma_walls":[{"strike":3.0,"call_gex":117.47,"put_gex":0.0,"net_gex":117.47,"call_oi":170,"put_oi":0},{"strike":5.0,"call_gex":105.57,"put_gex":0.0,"net_gex":105.57,"call_oi":76,"put_oi":0},{"strike":10.0,"call_gex":0.0,"put_gex":0.0,"net_gex":0.0,"call_oi":0,"put_oi":3},{"strike":13.0,"call_gex":0.0,"put_gex":-1482.81,"net_gex":-1482.81,"call_oi":1,"put_oi":214},{"strike":14.0,"call_gex":0.0,"put_gex":-30786.57,"net_gex":-30786.57,"call_oi":0,"put_oi":2801},{"strike":15.0,"call_gex":1890.67,"put_gex":-226951.11,"net_gex":-225060.45,"call_oi":147,"put_oi":16149},{"strike":16.0,"call_gex":0.0,"put_gex":-84.55,"net_gex":-84.55,"call_oi":0,"put_oi":4},{"strike":17.0,"call_gex":2058.36,"put_gex":-113681.44,"net_gex":-111623.09,"call_oi":70,"put_oi":4562},{"strike":18.0,"call_gex":0.0,"put_gex":-100820.0,"net_gex":-100820.0,"call_oi":0,"put_oi":2619},{"strike":19.0,"call_gex":1572.33,"put_gex":-22247.54,"net_gex":-20675.21,"call_oi":41,"put_oi":509},{"strike":20.0,"call_gex":343736.4,"put_gex":-304675.12,"net_gex":39061.27,"call_oi":10369,"put_oi":9980},{"strike":21.0,"call_gex":48985.31,"put_gex":-25449.09,"net_gex":23536.22,"call_oi":733,"put_oi":520},{"strike":22.0,"call_gex":207438.01,"put_gex":-5918.73,"net_gex":201519.28,"call_oi":6742,"put_oi":158},{"strike":23.0,"call_gex":20913.04,"put_gex":-1832.28,"net_gex":19080.76,"call_oi":687,"put_oi":60},{"strike":24.0,"call_gex":4787.3,"put_gex":-1384.0,"net_gex":3403.3,"call_oi":209,"put_oi":54},{"strike":25.0,"call_gex":243685.89,"put_gex":-199842.46,"net_gex":43843.43,"call_oi":11743,"put_oi":9099},{"strike":26.0,"call_gex":1942.24,"put_gex":0.0,"net_gex":1942.24,"call_oi":122,"put_oi":0},{"strike":27.0,"call_gex":3729.56,"put_gex":0.0,"net_gex":3729.56,"call_oi":227,"put_oi":0},{"strike":28.0,"call_gex":308.25,"put_gex":0.0,"net_gex":308.25,"call_oi":24,"put_oi":0},{"strike":29.0,"call_gex":49.88,"put_gex":0.0,"net_gex":49.88,"call_oi":4,"put_oi":0},{"strike":30.0,"call_gex":372.33,"put_gex":-4078.95,"net_gex":-3706.63,"call_oi":135,"put_oi":300},{"strike":31.0,"call_gex":142.28,"put_gex":0.0,"net_gex":142.28,"call_oi":14,"put_oi":0},{"strike":32.0,"call_gex":5922.05,"put_gex":-18262.94,"net_gex":-12340.88,"call_oi":543,"put_oi":1526},{"strike":33.0,"call_gex":3.8,"put_gex":-11.5,"net_gex":-7.7,"call_oi":1,"put_oi":1},{"strike":35.0,"call_gex":603.32,"put_gex":0.0,"net_gex":603.32,"call_oi":89,"put_oi":0}],"pain_by_strike":[{"strike":3.0,"call_value":0,"put_value":775027.0,"total_value":775027.0},{"strike":5.0,"call_value":340.0,"put_value":677909.0,"total_value":678249.0},{"strike":10.0,"call_value":1570.0,"put_value":435114.0,"total_value":436684.0},{"strike":13.0,"call_value":2308.0,"put_value":289446.0,"total_value":291754.0},{"strike":14.0,"call_value":2555.0,"put_value":241104.0,"total_value":243659.0},{"strike":15.0,"call_value":2802.0,"put_value":195563.0,"total_value":198365.0},{"strike":16.0,"call_value":3196.0,"put_value":166171.0,"total_value":169367.0},{"strike":17.0,"call_value":3590.0,"put_value":136783.0,"total_value":140373.0},{"strike":18.0,"call_value":4054.0,"put_value":111957.0,"total_value":116011.0},{"strike":19.0,"call_value":4518.0,"put_value":89750.0,"total_value":94268.0},{"strike":20.0,"call_value":5023.0,"put_value":68052.0,"total_value":73075.0},{"strike":21.0,"call_value":15897.0,"put_value":56334.0,"total_value":72231.0},{"strike":22.0,"call_value":27504.0,"put_value":45136.0,"total_value":72640.0},{"strike":23.0,"call_value":45853.0,"put_value":34096.0,"total_value":79949.0},{"strike":24.0,"call_value":64889.0,"put_value":23116.0,"total_value":88005.0},{"strike":25.0,"call_value":84134.0,"put_value":12190.0,"total_value":96324.0},{"strike":26.0,"call_value":115122.0,"put_value":10363.0,"total_value":125485.0},{"strike":27.0,"call_value":146232.0,"put_value":8536.0,"total_value":154768.0},{"strike":28.0,"call_value":177569.0,"put_value":6709.0,"total_value":184278.0},{"strike":29.0,"call_value":208930.0,"put_value":4882.0,"total_value":213812.0},{"strike":30.0,"call_value":240295.0,"put_value":3055.0,"total_value":243350.0},{"strike":31.0,"call_value":271795.0,"put_value":1528.0,"total_value":273323.0},{"strike":32.0,"call_value":303309.0,"put_value":1.0,"total_value":303310.0},{"strike":33.0,"call_value":335366.0,"put_value":0.0,"total_value":335366.0},{"strike":35.0,"call_value":399482.0,"put_value":0,"total_value":399482.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":164.6,"strike":15.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":163.1,"strike":15.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":100.3,"strike":13.0},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":67.4,"strike":18.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":43.8,"strike":18.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":36.8,"strike":18.0},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":42.4,"strike":19.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":33.1,"strike":19.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":40.0,"strike":19.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":null,"strike":null},{"moneyness":1.0,"dte":21,"iv":null,"strike":null},{"moneyness":1.0,"dte":30,"iv":null,"strike":null},{"moneyness":1.0,"dte":45,"iv":null,"strike":null},{"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":33.9,"strike":20.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":31.6,"strike":20.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":33.6,"strike":20.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":36.4,"strike":21.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.0,"strike":21.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":32.3,"strike":21.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":225.9,"strike":26.88},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":415.8,"strike":23.0},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":79.4,"strike":27.1}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":7,"total_oi":1457},{"expiration":"11/20/2026","dte":49,"iv":0.0,"contract_count":6,"total_oi":55},{"expiration":"12/18/2026","dte":77,"iv":0.2505,"contract_count":7,"total_oi":2650},{"expiration":"01/15/2027","dte":105,"iv":0.0645,"contract_count":7,"total_oi":1590},{"expiration":"04/16/2027","dte":196,"iv":0.0089,"contract_count":4,"total_oi":19019}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":7.47,"expected_move_2std":14.94,"contract_count":4},{"expiration":"11/20/2026","dte":49,"expected_move_1std":11.84,"expected_move_2std":23.69,"contract_count":4},{"expiration":"12/18/2026","dte":77,"expected_move_1std":18.39,"expected_move_2std":36.78,"contract_count":4},{"expiration":"01/15/2027","dte":105,"expected_move_1std":18.0,"expected_move_2std":36.0,"contract_count":4},{"expiration":"04/16/2027","dte":196,"expected_move_1std":25.79,"expected_move_2std":51.58,"contract_count":3}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":7988,"put_oi":472,"total_oi":8460,"pc_ratio":0.059,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":39,"put_oi":22,"total_oi":61,"pc_ratio":0.564,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":2472,"put_oi":4006,"total_oi":6478,"pc_ratio":1.621,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"01/15/2027","dte":105,"call_oi":12126,"put_oi":16479,"total_oi":28605,"pc_ratio":1.359,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"04/16/2027","dte":196,"call_oi":9522,"put_oi":27580,"total_oi":37102,"pc_ratio":2.896,"pc_ratio_volume":0.0,"sentiment":"bearish"}],"dealer_positioning":{"positioning":[{"strike":3.0,"call_delta_oi":16637.0,"put_delta_oi":0,"dealer_delta":-16637.0,"call_oi":170,"put_oi":0},{"strike":5.0,"call_delta_oi":7340.0,"put_delta_oi":0,"dealer_delta":-7340.0,"call_oi":76,"put_oi":0},{"strike":13.0,"call_delta_oi":0,"put_delta_oi":-3704.0,"dealer_delta":3704.0,"call_oi":0,"put_oi":214},{"strike":14.0,"call_delta_oi":0,"put_delta_oi":-33426.0,"dealer_delta":33426.0,"call_oi":0,"put_oi":2801},{"strike":15.0,"call_delta_oi":13726.0,"put_delta_oi":-231691.0,"dealer_delta":217965.0,"call_oi":147,"put_oi":16149},{"strike":16.0,"call_delta_oi":0,"put_delta_oi":-61.0,"dealer_delta":61.0,"call_oi":0,"put_oi":4},{"strike":17.0,"call_delta_oi":5907.0,"put_delta_oi":-96427.0,"dealer_delta":90520.0,"call_oi":70,"put_oi":4562},{"strike":18.0,"call_delta_oi":0,"put_delta_oi":-70384.0,"dealer_delta":70384.0,"call_oi":0,"put_oi":2619},{"strike":19.0,"call_delta_oi":2500.0,"put_delta_oi":-19395.0,"dealer_delta":16895.0,"call_oi":41,"put_oi":509},{"strike":20.0,"call_delta_oi":559784.0,"put_delta_oi":-453782.0,"dealer_delta":-106002.0,"call_oi":10369,"put_oi":9980},{"strike":21.0,"call_delta_oi":11210.0,"put_delta_oi":-33646.0,"dealer_delta":22436.0,"call_oi":733,"put_oi":520},{"strike":22.0,"call_delta_oi":239583.0,"put_delta_oi":-11062.0,"dealer_delta":-228521.0,"call_oi":6742,"put_oi":158},{"strike":23.0,"call_delta_oi":17992.0,"put_delta_oi":-4473.0,"dealer_delta":-13520.0,"call_oi":687,"put_oi":60},{"strike":24.0,"call_delta_oi":5657.0,"put_delta_oi":-4196.0,"dealer_delta":-1461.0,"call_oi":209,"put_oi":54},{"strike":25.0,"call_delta_oi":180261.0,"put_delta_oi":-706013.0,"dealer_delta":525752.0,"call_oi":11743,"put_oi":9099},{"strike":26.0,"call_delta_oi":1056.0,"put_delta_oi":0,"dealer_delta":-1056.0,"call_oi":122,"put_oi":0},{"strike":27.0,"call_delta_oi":4473.0,"put_delta_oi":0,"dealer_delta":-4473.0,"call_oi":227,"put_oi":0},{"strike":28.0,"call_delta_oi":895.0,"put_delta_oi":0,"dealer_delta":-895.0,"call_oi":24,"put_oi":0},{"strike":29.0,"call_delta_oi":140.0,"put_delta_oi":0,"dealer_delta":-140.0,"call_oi":4,"put_oi":0},{"strike":30.0,"call_delta_oi":647.0,"put_delta_oi":-23634.0,"dealer_delta":22987.0,"call_oi":135,"put_oi":300},{"strike":31.0,"call_delta_oi":560.0,"put_delta_oi":0,"dealer_delta":-560.0,"call_oi":14,"put_oi":0},{"strike":32.0,"call_delta_oi":9147.0,"put_delta_oi":-124943.0,"dealer_delta":115795.0,"call_oi":543,"put_oi":1526},{"strike":33.0,"call_delta_oi":72.0,"put_delta_oi":-79.0,"dealer_delta":7.0,"call_oi":1,"put_oi":1},{"strike":35.0,"call_delta_oi":1949.0,"put_delta_oi":0,"dealer_delta":-1949.0,"call_oi":89,"put_oi":0}],"net_dealer_delta":737380.0,"total_call_delta":1079537.0,"total_put_delta":-1816916.0,"bias":"bullish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":19.5,"strikes":[{"strike":3.0,"moneyness":0.1538,"type":"call","iv":2.7054,"delta":0.9786,"oi":170},{"strike":13.0,"moneyness":0.6667,"type":"put","iv":1.3608,"delta":-0.1741,"oi":210},{"strike":15.0,"moneyness":0.7692,"type":"call","iv":0.3655,"delta":0.9337,"oi":147},{"strike":15.0,"moneyness":0.7692,"type":"put","iv":0.4851,"delta":-0.1171,"oi":690},{"strike":17.0,"moneyness":0.8718,"type":"put","iv":0.408,"delta":-0.2134,"oi":4339},{"strike":18.0,"moneyness":0.9231,"type":"put","iv":0.373,"delta":-0.2869,"oi":166},{"strike":19.0,"moneyness":0.9744,"type":"put","iv":0.3464,"delta":-0.3827,"oi":440},{"strike":20.0,"moneyness":1.0256,"type":"put","iv":0.3574,"delta":-0.4896,"oi":295},{"strike":20.0,"moneyness":1.0256,"type":"call","iv":0.2994,"delta":0.4989,"oi":324},{"strike":21.0,"moneyness":1.0769,"type":"put","iv":0.3119,"delta":-0.6138,"oi":362},{"strike":22.0,"moneyness":1.1282,"type":"call","iv":0.3384,"delta":0.3048,"oi":1444},{"strike":23.0,"moneyness":1.1795,"type":"call","iv":0.3559,"delta":0.2388,"oi":592},{"strike":25.0,"moneyness":1.2821,"type":"put","iv":0.5001,"delta":-0.774,"oi":8097},{"strike":25.0,"moneyness":1.2821,"type":"call","iv":0.3936,"delta":0.1539,"oi":8440},{"strike":26.0,"moneyness":1.3333,"type":"call","iv":0.3473,"delta":0.0817,"oi":114},{"strike":27.0,"moneyness":1.3846,"type":"call","iv":0.4861,"delta":0.1405,"oi":147},{"strike":30.0,"moneyness":1.5385,"type":"put","iv":0.7791,"delta":-0.7878,"oi":300},{"strike":30.0,"moneyness":1.5385,"type":"call","iv":0.256,"delta":0.0014,"oi":112},{"strike":32.0,"moneyness":1.641,"type":"put","iv":0.8044,"delta":-0.8188,"oi":1526},{"strike":32.0,"moneyness":1.641,"type":"call","iv":0.6779,"delta":0.1242,"oi":445}]},{"expiration":"04/16/2027","underlying_price":19.5,"strikes":[{"strike":14.0,"moneyness":0.7179,"type":"put","iv":0.4837,"delta":-0.1193,"oi":2801},{"strike":15.0,"moneyness":0.7692,"type":"put","iv":0.4306,"delta":-0.1439,"oi":15265},{"strike":20.0,"moneyness":1.0256,"type":"put","iv":0.3654,"delta":-0.4507,"oi":9502},{"strike":20.0,"moneyness":1.0256,"type":"call","iv":0.3745,"delta":0.5507,"oi":9509}]},{"expiration":"10/16/2026","underlying_price":19.5,"strikes":[{"strike":20.0,"moneyness":1.0256,"type":"call","iv":0.3367,"delta":0.3659,"oi":494},{"strike":20.0,"moneyness":1.0256,"type":"put","iv":0.3405,"delta":-0.6324,"oi":138},{"strike":21.0,"moneyness":1.0769,"type":"call","iv":0.3597,"delta":0.1502,"oi":722},{"strike":22.0,"moneyness":1.1282,"type":"call","iv":1.4984,"delta":0.3898,"oi":4293},{"strike":25.0,"moneyness":1.2821,"type":"call","iv":0.8607,"delta":0.0751,"oi":2284}]},{"expiration":"12/18/2026","underlying_price":19.5,"strikes":[{"strike":15.0,"moneyness":0.7692,"type":"put","iv":1.0082,"delta":-0.2062,"oi":190},{"strike":18.0,"moneyness":0.9231,"type":"put","iv":0.3627,"delta":-0.2677,"oi":2437},{"strike":21.0,"moneyness":1.0769,"type":"put","iv":0.2753,"delta":-0.6761,"oi":101},{"strike":22.0,"moneyness":1.1282,"type":"call","iv":0.3686,"delta":0.2808,"oi":1005},{"strike":22.0,"moneyness":1.1282,"type":"put","iv":0.3994,"delta":-0.6992,"oi":105},{"strike":24.0,"moneyness":1.2308,"type":"call","iv":0.4438,"delta":0.1893,"oi":172},{"strike":25.0,"moneyness":1.2821,"type":"put","iv":0.5587,"delta":-0.7917,"oi":1002},{"strike":25.0,"moneyness":1.2821,"type":"call","iv":0.8243,"delta":0.3267,"oi":1014}]}],"greeks_heatmap":{"data":[{"strike":17.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.171,"call_gamma":0,"put_gamma":0.007479,"call_theta":0,"put_theta":-0.3301,"call_vega":0,"put_vega":0.0093,"call_oi":0,"put_oi":223},{"strike":20.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3659,"put_delta":-0.6324,"call_gamma":0.303587,"put_gamma":0.300671,"call_theta":-0.0187,"put_theta":-0.0166,"call_vega":0.0138,"put_vega":0.0139,"call_oi":494,"put_oi":138},{"strike":21.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1502,"put_delta":0,"call_gamma":0.176317,"put_gamma":0,"call_theta":-0.0122,"put_theta":0,"call_vega":0.0086,"put_vega":0,"call_oi":722,"put_oi":0},{"strike":22.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3898,"put_delta":0,"call_gamma":0.069571,"put_gamma":0,"call_theta":-0.0821,"put_theta":0,"call_vega":0.0141,"put_vega":0,"call_oi":4293,"put_oi":0},{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0751,"put_delta":0,"call_gamma":0.044717,"put_gamma":0,"call_theta":-0.0174,"put_theta":0,"call_vega":0.0052,"put_vega":0,"call_oi":2284,"put_oi":0},{"strike":15.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.2062,"call_gamma":0,"put_gamma":0.031785,"call_theta":0,"put_theta":-0.0162,"call_vega":0,"put_vega":0.0254,"call_oi":0,"put_oi":190},{"strike":18.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.2677,"call_gamma":0,"put_gamma":0.102007,"call_theta":0,"put_theta":-0.0063,"call_vega":0,"put_vega":0.0293,"call_oi":0,"put_oi":2437},{"strike":21.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.6761,"call_gamma":0,"put_gamma":0.146737,"call_theta":0,"put_theta":-0.004,"call_vega":0,"put_vega":0.032,"call_oi":0,"put_oi":101},{"strike":22.0,"dte":77,"expiration":"12/18/2026","call_delta":0.2808,"put_delta":-0.6992,"call_gamma":0.102773,"put_gamma":0.09795,"call_theta":-0.0079,"put_theta":-0.0062,"call_vega":0.03,"put_vega":0.031,"call_oi":1005,"put_oi":105},{"strike":23.0,"dte":77,"expiration":"12/18/2026","call_delta":0.2104,"put_delta":-0.7454,"call_gamma":0.084528,"put_gamma":0.08031,"call_theta":-0.0069,"put_theta":-0.0063,"call_vega":0.0257,"put_vega":0.0285,"call_oi":60,"put_oi":60},{"strike":24.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1893,"put_delta":-0.777,"call_gamma":0.068569,"put_gamma":0.067402,"call_theta":-0.0074,"put_theta":-0.0064,"call_vega":0.0241,"put_vega":0.0266,"call_oi":172,"put_oi":54},{"strike":25.0,"dte":77,"expiration":"12/18/2026","call_delta":0.3267,"put_delta":-0.7917,"call_gamma":0.049175,"put_gamma":0.057692,"call_theta":-0.018,"put_theta":-0.0069,"call_vega":0.0321,"put_vega":0.0255,"call_oi":1014,"put_oi":1002}],"strikes":[15.0,17.0,18.0,20.0,21.0,22.0,23.0,24.0,25.0],"dtes":[14,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-1.92,"put_25d_iv":34.05,"call_25d_iv":35.97,"put_25d_strike":20.0,"call_25d_strike":21.0,"skew":"neutral"},{"expiration":"12/18/2026","dte":77,"risk_reversal":-0.59,"put_25d_iv":36.27,"call_25d_iv":36.86,"put_25d_strike":18.0,"call_25d_strike":22.0,"skew":"neutral"},{"expiration":"01/15/2027","dte":105,"risk_reversal":5.21,"put_25d_iv":40.8,"call_25d_iv":35.59,"put_25d_strike":17.0,"call_25d_strike":23.0,"skew":"put_skew"},{"expiration":"04/16/2027","dte":196,"risk_reversal":5.62,"put_25d_iv":43.06,"call_25d_iv":37.45,"put_25d_strike":15.0,"call_25d_strike":20.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":3.0,"call_vanna":-4.0,"put_vanna":0,"net_vanna":-4.0,"call_oi":170,"put_oi":0},{"strike":5.0,"call_vanna":-3.0,"put_vanna":0,"net_vanna":-3.0,"call_oi":76,"put_oi":0},{"strike":13.0,"call_vanna":0,"put_vanna":19.0,"net_vanna":19.0,"call_oi":0,"put_oi":210},{"strike":14.0,"call_vanna":0,"put_vanna":311.0,"net_vanna":311.0,"call_oi":0,"put_oi":2801},{"strike":15.0,"call_vanna":-9.0,"put_vanna":1872.0,"net_vanna":1863.0,"call_oi":147,"put_oi":16145},{"strike":17.0,"call_vanna":-5.0,"put_vanna":393.0,"net_vanna":388.0,"call_oi":57,"put_oi":4562},{"strike":18.0,"call_vanna":0,"put_vanna":183.0,"net_vanna":183.0,"call_oi":0,"put_oi":2603},{"strike":19.0,"call_vanna":0,"put_vanna":21.0,"net_vanna":21.0,"call_oi":0,"put_oi":440},{"strike":20.0,"call_vanna":-269.0,"put_vanna":270.0,"net_vanna":0.0,"call_oi":10327,"put_oi":9935},{"strike":21.0,"call_vanna":22.0,"put_vanna":-23.0,"net_vanna":-0.0,"call_oi":722,"put_oi":463},{"strike":22.0,"call_vanna":242.0,"put_vanna":-7.0,"net_vanna":235.0,"call_oi":6742,"put_oi":105},{"strike":23.0,"call_vanna":56.0,"put_vanna":-4.0,"net_vanna":51.0,"call_oi":652,"put_oi":60},{"strike":24.0,"call_vanna":13.0,"put_vanna":-4.0,"net_vanna":9.0,"call_oi":172,"put_oi":54},{"strike":25.0,"call_vanna":849.0,"put_vanna":-789.0,"net_vanna":61.0,"call_oi":11738,"put_oi":9099},{"strike":26.0,"call_vanna":8.0,"put_vanna":0,"net_vanna":8.0,"call_oi":114,"put_oi":0},{"strike":27.0,"call_vanna":18.0,"put_vanna":0,"net_vanna":18.0,"call_oi":227,"put_oi":0},{"strike":30.0,"call_vanna":0.0,"put_vanna":-27.0,"net_vanna":-26.0,"call_oi":112,"put_oi":300},{"strike":32.0,"call_vanna":38.0,"put_vanna":-137.0,"net_vanna":-98.0,"call_oi":543,"put_oi":1526},{"strike":35.0,"call_vanna":3.0,"put_vanna":0,"net_vanna":3.0,"call_oi":60,"put_oi":0}],"net_vanna":3038.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":17.0,"call_charm":0,"put_charm":32817.0,"net_charm":32817.0,"call_oi":0,"put_oi":223},{"strike":20.0,"call_charm":-8822.0,"put_charm":3784.0,"net_charm":-5038.0,"call_oi":494,"put_oi":138},{"strike":21.0,"call_charm":-3454.0,"put_charm":0,"net_charm":-3454.0,"call_oi":722,"put_oi":0},{"strike":22.0,"call_charm":-358161.0,"put_charm":0,"net_charm":-358161.0,"call_oi":4293,"put_oi":0},{"strike":25.0,"call_charm":-7782.0,"put_charm":0,"net_charm":-7782.0,"call_oi":2284,"put_oi":0},{"strike":32.0,"call_charm":-19164.0,"put_charm":0,"net_charm":-19164.0,"call_oi":98,"put_oi":0}],"net_charm":-360781.0,"weekend_delta_shift":-1082343.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":223390.0,"put_delta":-18699.0,"net_delta":204690.0,"call_oi":7988,"put_oi":472,"total_oi":8460,"total_volume":2,"bias":"bullish"},{"expiration":"11/20/2026","dte":49,"call_delta":1902.0,"put_delta":-1097.0,"net_delta":805.0,"call_oi":39,"put_oi":22,"total_oi":61,"total_volume":12,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":73986.0,"put_delta":-173814.0,"net_delta":-99829.0,"call_oi":2472,"put_oi":4006,"total_oi":6478,"total_volume":3,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":256337.0,"put_delta":-941439.0,"net_delta":-685102.0,"call_oi":12125,"put_oi":16476,"total_oi":28601,"total_volume":0,"bias":"bearish"},{"expiration":"04/16/2027","dte":196,"call_delta":523922.0,"put_delta":-681866.0,"net_delta":-157944.0,"call_oi":9522,"put_oi":27580,"total_oi":37102,"total_volume":6,"bias":"bearish"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":20.0,"straddle_price":1.07,"straddle_pct":5.51,"implied_move":5.51,"avg_iv":33.9},{"expiration":"11/20/2026","dte":49,"strike":20.0,"straddle_price":1.82,"straddle_pct":9.36,"implied_move":9.36,"avg_iv":31.6},{"expiration":"12/18/2026","dte":77,"strike":20.0,"straddle_price":2.48,"straddle_pct":12.69,"implied_move":12.69,"avg_iv":34.4},{"expiration":"01/15/2027","dte":105,"strike":20.0,"straddle_price":2.75,"straddle_pct":14.1,"implied_move":14.1,"avg_iv":32.8},{"expiration":"04/16/2027","dte":196,"strike":20.0,"straddle_price":4.2,"straddle_pct":21.54,"implied_move":21.54,"avg_iv":37.0}],"volume_profile":{"profile":[{"strike":3.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":170,"put_oi":0,"total_oi":170,"bias":"neutral"},{"strike":5.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":76,"put_oi":0,"total_oi":76,"bias":"neutral"},{"strike":10.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":3,"total_oi":3,"bias":"neutral"},{"strike":13.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":214,"total_oi":215,"bias":"neutral"},{"strike":14.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":2801,"total_oi":2801,"bias":"neutral"},{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":147,"put_oi":16149,"total_oi":16296,"bias":"neutral"},{"strike":16.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":4,"total_oi":4,"bias":"neutral"},{"strike":17.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":70,"put_oi":4562,"total_oi":4632,"bias":"neutral"},{"strike":18.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":2619,"total_oi":2619,"bias":"neutral"},{"strike":19.0,"call_volume":0,"put_volume":3,"total_volume":3,"call_oi":41,"put_oi":509,"total_oi":550,"bias":"bearish"},{"strike":20.0,"call_volume":12,"put_volume":0,"total_volume":12,"call_oi":10369,"put_oi":9980,"total_oi":20349,"bias":"bullish"},{"strike":21.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":733,"put_oi":520,"total_oi":1253,"bias":"bullish"},{"strike":22.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":6742,"put_oi":158,"total_oi":6900,"bias":"bullish"},{"strike":23.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":687,"put_oi":60,"total_oi":747,"bias":"neutral"},{"strike":24.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":209,"put_oi":54,"total_oi":263,"bias":"neutral"},{"strike":25.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":11743,"put_oi":9099,"total_oi":20842,"bias":"bullish"},{"strike":26.0,"call_volume":5,"put_volume":0,"total_volume":5,"call_oi":122,"put_oi":0,"total_oi":122,"bias":"bullish"},{"strike":27.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":227,"put_oi":0,"total_oi":227,"bias":"neutral"},{"strike":28.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":24,"put_oi":0,"total_oi":24,"bias":"neutral"},{"strike":29.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":0,"total_oi":4,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":135,"put_oi":300,"total_oi":435,"bias":"neutral"},{"strike":31.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":14,"put_oi":0,"total_oi":14,"bias":"neutral"},{"strike":32.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":543,"put_oi":1526,"total_oi":2069,"bias":"neutral"},{"strike":33.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":1,"total_oi":2,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":89,"put_oi":0,"total_oi":89,"bias":"neutral"}],"underlying_price":19.5,"peak_call_strike":20.0,"peak_put_strike":19.0,"total_call_volume":22,"total_put_volume":3,"volume_pc_ratio":0.136},"iv_contours":{"x":[0.77,0.87,0.92,0.97,1.03,1.08,1.13,1.18,1.23,1.28],"y":[14,49,77,105],"z":[[null,69.06,67.4,45.29,33.86,36.36,149.84,null,null,86.07],[null,null,null,null,31.57,null,null,null,null,null],[100.82,null,36.27,45.66,34.41,27.53,38.4,41.63,47.06,69.15],[42.53,35.83,37.3,34.64,32.84,31.19,33.7,35.59,null,44.69]],"levels":[27.5,39.8,52.0,64.2,76.5,88.7,100.9,113.1,125.4,137.6,149.8],"min_iv":27.5,"max_iv":149.8},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":94.58},{"date":"2026-09-15","iv":97.56},{"date":"2026-09-16","iv":88.0},{"date":"2026-09-17","iv":76.68},{"date":"2026-09-18","iv":76.4},{"date":"2026-09-21","iv":87.63},{"date":"2026-09-22","iv":99.0},{"date":"2026-09-23","iv":79.7},{"date":"2026-09-24","iv":130.8},{"date":"2026-09-25","iv":134.0},{"date":"2026-09-28","iv":76.7},{"date":"2026-09-29","iv":110.5},{"date":"2026-09-30","iv":82.6},{"date":"2026-10-01","iv":82.4},{"date":"2026-10-02","iv":118.3}]}}