{"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":"DHT","summary":{"name":"DHT","price":23.68,"total_oi":163650,"call_oi":121683,"put_oi":41967,"pc_ratio":0.345,"net_gex":5326709.81,"avg_iv":56.2,"iv_rank":15.6,"iv_52w_high":79.39,"iv_52w_low":51.9,"gamma_flip":21.5,"max_pain":21.0},"features":{"symbol":"DHT","price":23.68,"total_oi":163650,"analysis_coverage":1.0,"avg_iv_pct":56.2,"iv_rank":15.6,"iv_52w_high_pct":79.39,"iv_52w_low_pct":51.9,"front_dte":14,"front_atm_iv_pct":55.3492,"back_atm_iv_pct":57.8881,"term_premium_pp":-2.5389,"expected_move_front_pct":10.84,"straddle_front_pct":8.66,"straddle_30d_pct":8.66,"risk_reversal_front_pp":-2.71,"risk_reversal_30d_pp":-2.71,"butterfly_front_pp":0.79,"butterfly_30d_pp":0.79,"put_call_oi_ratio":0.345,"put_call_oi_front_ratio":0.293,"put_call_volume_front_ratio":0.223,"option_volume":2098,"volume_oi_ratio":0.01282,"net_delta_normalized":0.301242,"dealer_delta_normalized":-0.276257,"gex_per_100k_oi":3254940.30553,"vanna_per_100k_oi":1359.608921,"charm_per_100k_oi":-1085061.411549,"weekend_delta_shift_per_100k_oi":-3255184.234647,"iv_surface_range_pp":40.5,"gamma_flip_distance_pct":-9.206081,"max_pain_distance_pct":-11.317568,"peak_call_distance_pct":-11.317568,"peak_put_distance_pct":-11.317568},"analyses":{"gamma_walls":[{"strike":3.0,"call_gex":0.0,"put_gex":-0.49,"net_gex":-0.49,"call_oi":1,"put_oi":1},{"strike":5.0,"call_gex":0.0,"put_gex":0.0,"net_gex":0.0,"call_oi":23,"put_oi":300},{"strike":8.0,"call_gex":0.0,"put_gex":-329.31,"net_gex":-329.31,"call_oi":25,"put_oi":281},{"strike":9.0,"call_gex":0.0,"put_gex":-2.93,"net_gex":-2.93,"call_oi":0,"put_oi":2},{"strike":10.0,"call_gex":0.0,"put_gex":-4963.09,"net_gex":-4963.09,"call_oi":143,"put_oi":2038},{"strike":11.0,"call_gex":0.0,"put_gex":-315.18,"net_gex":-315.18,"call_oi":9,"put_oi":138},{"strike":12.0,"call_gex":0.0,"put_gex":-3168.75,"net_gex":-3168.75,"call_oi":179,"put_oi":1015},{"strike":13.0,"call_gex":0.0,"put_gex":-5498.81,"net_gex":-5498.81,"call_oi":234,"put_oi":950},{"strike":14.0,"call_gex":16.12,"put_gex":-5613.56,"net_gex":-5597.44,"call_oi":230,"put_oi":1116},{"strike":15.0,"call_gex":0.0,"put_gex":-33004.67,"net_gex":-33004.67,"call_oi":493,"put_oi":5119},{"strike":16.0,"call_gex":29.38,"put_gex":-10445.16,"net_gex":-10415.78,"call_oi":120,"put_oi":1051},{"strike":17.0,"call_gex":0.0,"put_gex":-14745.73,"net_gex":-14745.73,"call_oi":770,"put_oi":2169},{"strike":18.0,"call_gex":12.24,"put_gex":-33898.07,"net_gex":-33885.84,"call_oi":1562,"put_oi":2470},{"strike":19.0,"call_gex":1773.13,"put_gex":-64424.39,"net_gex":-62651.26,"call_oi":1936,"put_oi":3153},{"strike":20.0,"call_gex":62679.41,"put_gex":-97492.45,"net_gex":-34813.04,"call_oi":10150,"put_oi":4002},{"strike":21.0,"call_gex":246859.13,"put_gex":-261597.34,"net_gex":-14738.21,"call_oi":6154,"put_oi":6524},{"strike":22.0,"call_gex":668133.21,"put_gex":-220618.83,"net_gex":447514.38,"call_oi":11940,"put_oi":5569},{"strike":23.0,"call_gex":719605.97,"put_gex":-97026.26,"net_gex":622579.71,"call_oi":9601,"put_oi":1787},{"strike":24.0,"call_gex":1778531.49,"put_gex":-86694.14,"net_gex":1691837.35,"call_oi":22197,"put_oi":1382},{"strike":25.0,"call_gex":1949225.68,"put_gex":-9981.74,"net_gex":1939243.94,"call_oi":34101,"put_oi":316},{"strike":26.0,"call_gex":646359.19,"put_gex":-5530.81,"net_gex":640828.38,"call_oi":11629,"put_oi":202},{"strike":27.0,"call_gex":27442.28,"put_gex":-9469.15,"net_gex":17973.13,"call_oi":726,"put_oi":755},{"strike":28.0,"call_gex":22521.09,"put_gex":-2581.4,"net_gex":19939.69,"call_oi":624,"put_oi":101},{"strike":29.0,"call_gex":1206.3,"put_gex":-2880.88,"net_gex":-1674.58,"call_oi":38,"put_oi":122},{"strike":30.0,"call_gex":51793.04,"put_gex":-13881.9,"net_gex":37911.14,"call_oi":1917,"put_oi":779},{"strike":31.0,"call_gex":66.24,"put_gex":0.0,"net_gex":66.24,"call_oi":4,"put_oi":0},{"strike":32.0,"call_gex":125300.38,"put_gex":-3503.56,"net_gex":121796.82,"call_oi":5672,"put_oi":268},{"strike":33.0,"call_gex":121.47,"put_gex":0.0,"net_gex":121.47,"call_oi":7,"put_oi":0},{"strike":35.0,"call_gex":15509.39,"put_gex":-4226.25,"net_gex":11283.14,"call_oi":997,"put_oi":305},{"strike":36.0,"call_gex":2271.73,"put_gex":-831.97,"net_gex":1439.76,"call_oi":201,"put_oi":50},{"strike":37.0,"call_gex":0.0,"put_gex":-20.24,"net_gex":-20.24,"call_oi":0,"put_oi":2}],"pain_by_strike":[{"strike":3.0,"call_value":0,"put_value":672990.0,"total_value":672990.0},{"strike":5.0,"call_value":2.0,"put_value":589058.0,"total_value":589060.0},{"strike":8.0,"call_value":74.0,"put_value":464060.0,"total_value":464134.0},{"strike":9.0,"call_value":123.0,"put_value":422675.0,"total_value":422798.0},{"strike":10.0,"call_value":172.0,"put_value":381292.0,"total_value":381464.0},{"strike":11.0,"call_value":364.0,"put_value":341947.0,"total_value":342311.0},{"strike":12.0,"call_value":565.0,"put_value":302740.0,"total_value":303305.0},{"strike":13.0,"call_value":945.0,"put_value":264548.0,"total_value":265493.0},{"strike":14.0,"call_value":1559.0,"put_value":227306.0,"total_value":228865.0},{"strike":15.0,"call_value":2403.0,"put_value":191180.0,"total_value":193583.0},{"strike":16.0,"call_value":3740.0,"put_value":160173.0,"total_value":163913.0},{"strike":17.0,"call_value":5197.0,"put_value":130217.0,"total_value":135414.0},{"strike":18.0,"call_value":7424.0,"put_value":102430.0,"total_value":109854.0},{"strike":19.0,"call_value":11213.0,"put_value":77113.0,"total_value":88326.0},{"strike":20.0,"call_value":16938.0,"put_value":54949.0,"total_value":71887.0},{"strike":21.0,"call_value":32813.0,"put_value":36787.0,"total_value":69600.0},{"strike":22.0,"call_value":54842.0,"put_value":25149.0,"total_value":79991.0},{"strike":23.0,"call_value":88811.0,"put_value":19080.0,"total_value":107891.0},{"strike":24.0,"call_value":132381.0,"put_value":14798.0,"total_value":147179.0},{"strike":25.0,"call_value":198148.0,"put_value":11898.0,"total_value":210046.0},{"strike":26.0,"call_value":298016.0,"put_value":9314.0,"total_value":307330.0},{"strike":27.0,"call_value":409513.0,"put_value":6932.0,"total_value":416445.0},{"strike":28.0,"call_value":521736.0,"put_value":5305.0,"total_value":527041.0},{"strike":29.0,"call_value":634583.0,"put_value":3779.0,"total_value":638362.0},{"strike":30.0,"call_value":747468.0,"put_value":2375.0,"total_value":749843.0},{"strike":31.0,"call_value":862270.0,"put_value":1750.0,"total_value":864020.0},{"strike":32.0,"call_value":977076.0,"put_value":1125.0,"total_value":978201.0},{"strike":33.0,"call_value":1097554.0,"put_value":768.0,"total_value":1098322.0},{"strike":35.0,"call_value":1338524.0,"put_value":54.0,"total_value":1338578.0},{"strike":36.0,"call_value":1460006.0,"put_value":2.0,"total_value":1460008.0},{"strike":37.0,"call_value":1581689.0,"put_value":0,"total_value":1581689.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":147.4,"strike":14.25},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":62.1,"strike":17.88},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":70.0,"strike":15.0},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":53.9,"strike":21.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":54.2,"strike":21.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":46.1,"strike":21.0},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":54.2,"strike":22.5},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":55.6,"strike":22.5},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":50.2,"strike":22.5},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":56.8,"strike":24.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":59.0,"strike":24.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":52.7,"strike":24.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":56.8,"strike":25.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":59.8,"strike":25.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":54.2,"strike":25.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":57.7,"strike":26.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":49.8,"strike":26.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":56.2,"strike":26.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":78.1,"strike":29.89},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":65.1,"strike":28.71},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":61.8,"strike":31.23}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.976,"contract_count":9,"total_oi":48931},{"expiration":"11/20/2026","dte":49,"iv":1.0,"contract_count":9,"total_oi":11190},{"expiration":"12/18/2026","dte":77,"iv":0.9599,"contract_count":10,"total_oi":7437},{"expiration":"01/15/2027","dte":105,"iv":0.8308,"contract_count":10,"total_oi":27750},{"expiration":"04/16/2027","dte":196,"iv":0.7301,"contract_count":9,"total_oi":442},{"expiration":"07/16/2027","dte":287,"iv":0.7429,"contract_count":4,"total_oi":1528},{"expiration":"12/17/2027","dte":441,"iv":0.7661,"contract_count":4,"total_oi":1316},{"expiration":"01/21/2028","dte":476,"iv":0.5337,"contract_count":3,"total_oi":63},{"expiration":"01/19/2029","dte":840,"iv":0.0,"contract_count":2,"total_oi":67}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":10.84,"expected_move_2std":21.67,"contract_count":4},{"expiration":"11/20/2026","dte":49,"expected_move_1std":21.21,"expected_move_2std":42.42,"contract_count":4},{"expiration":"12/18/2026","dte":77,"expected_move_1std":24.82,"expected_move_2std":49.64,"contract_count":4},{"expiration":"01/15/2027","dte":105,"expected_move_1std":26.57,"expected_move_2std":53.13,"contract_count":4},{"expiration":"04/16/2027","dte":196,"expected_move_1std":33.23,"expected_move_2std":66.46,"contract_count":4}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":54973,"put_oi":16113,"total_oi":71086,"pc_ratio":0.293,"pc_ratio_volume":0.223,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":9253,"put_oi":5233,"total_oi":14486,"pc_ratio":0.566,"pc_ratio_volume":1.147,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":10811,"put_oi":6596,"total_oi":17407,"pc_ratio":0.61,"pc_ratio_volume":0.565,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":41932,"put_oi":9042,"total_oi":50974,"pc_ratio":0.216,"pc_ratio_volume":0.502,"sentiment":"bullish"},{"expiration":"04/16/2027","dte":196,"call_oi":628,"put_oi":1293,"total_oi":1921,"pc_ratio":2.059,"pc_ratio_volume":0.0,"sentiment":"bearish"},{"expiration":"07/16/2027","dte":287,"call_oi":2043,"put_oi":2434,"total_oi":4477,"pc_ratio":1.191,"pc_ratio_volume":8.0,"sentiment":"neutral"},{"expiration":"12/17/2027","dte":441,"call_oi":1917,"put_oi":1024,"total_oi":2941,"pc_ratio":0.534,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/21/2028","dte":476,"call_oi":48,"put_oi":227,"total_oi":275,"pc_ratio":4.729,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"01/19/2029","dte":840,"call_oi":78,"put_oi":5,"total_oi":83,"pc_ratio":0.064,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":3.0,"call_delta_oi":0,"put_delta_oi":-1.0,"dealer_delta":1.0,"call_oi":0,"put_oi":1},{"strike":8.0,"call_delta_oi":0,"put_delta_oi":-276.0,"dealer_delta":276.0,"call_oi":0,"put_oi":281},{"strike":9.0,"call_delta_oi":0,"put_delta_oi":-2.0,"dealer_delta":2.0,"call_oi":0,"put_oi":2},{"strike":10.0,"call_delta_oi":0,"put_delta_oi":-4551.0,"dealer_delta":4551.0,"call_oi":0,"put_oi":2038},{"strike":11.0,"call_delta_oi":0,"put_delta_oi":-416.0,"dealer_delta":416.0,"call_oi":0,"put_oi":138},{"strike":12.0,"call_delta_oi":0,"put_delta_oi":-2061.0,"dealer_delta":2061.0,"call_oi":0,"put_oi":1015},{"strike":13.0,"call_delta_oi":0,"put_delta_oi":-6979.0,"dealer_delta":6979.0,"call_oi":0,"put_oi":950},{"strike":14.0,"call_delta_oi":392.0,"put_delta_oi":-3301.0,"dealer_delta":2909.0,"call_oi":4,"put_oi":1116},{"strike":15.0,"call_delta_oi":0,"put_delta_oi":-20842.0,"dealer_delta":20842.0,"call_oi":0,"put_oi":5119},{"strike":16.0,"call_delta_oi":590.0,"put_delta_oi":-8499.0,"dealer_delta":7909.0,"call_oi":6,"put_oi":1051},{"strike":17.0,"call_delta_oi":0,"put_delta_oi":-33082.0,"dealer_delta":33082.0,"call_oi":0,"put_oi":2169},{"strike":18.0,"call_delta_oi":96.0,"put_delta_oi":-18218.0,"dealer_delta":18122.0,"call_oi":1,"put_oi":2470},{"strike":19.0,"call_delta_oi":11533.0,"put_delta_oi":-46912.0,"dealer_delta":35379.0,"call_oi":120,"put_oi":3153},{"strike":20.0,"call_delta_oi":223069.0,"put_delta_oi":-74909.0,"dealer_delta":-148160.0,"call_oi":2471,"put_oi":4002},{"strike":21.0,"call_delta_oi":553717.0,"put_delta_oi":-107268.0,"dealer_delta":-446450.0,"call_oi":6154,"put_oi":6524},{"strike":22.0,"call_delta_oi":896299.0,"put_delta_oi":-163299.0,"dealer_delta":-733000.0,"call_oi":11940,"put_oi":5569},{"strike":23.0,"call_delta_oi":606857.0,"put_delta_oi":-68473.0,"dealer_delta":-538385.0,"call_oi":9601,"put_oi":1787},{"strike":24.0,"call_delta_oi":1086837.0,"put_delta_oi":-68181.0,"dealer_delta":-1018656.0,"call_oi":22197,"put_oi":1382},{"strike":25.0,"call_delta_oi":1423368.0,"put_delta_oi":-15396.0,"dealer_delta":-1407973.0,"call_oi":34101,"put_oi":316},{"strike":26.0,"call_delta_oi":329416.0,"put_delta_oi":-10684.0,"dealer_delta":-318733.0,"call_oi":11629,"put_oi":202},{"strike":27.0,"call_delta_oi":23236.0,"put_delta_oi":-30104.0,"dealer_delta":6868.0,"call_oi":726,"put_oi":755},{"strike":28.0,"call_delta_oi":13360.0,"put_delta_oi":-6279.0,"dealer_delta":-7081.0,"call_oi":624,"put_oi":101},{"strike":29.0,"call_delta_oi":711.0,"put_delta_oi":-7659.0,"dealer_delta":6948.0,"call_oi":38,"put_oi":122},{"strike":30.0,"call_delta_oi":30536.0,"put_delta_oi":-43572.0,"dealer_delta":13037.0,"call_oi":1917,"put_oi":779},{"strike":31.0,"call_delta_oi":34.0,"put_delta_oi":0,"dealer_delta":-34.0,"call_oi":4,"put_oi":0},{"strike":32.0,"call_delta_oi":84875.0,"put_delta_oi":-13529.0,"dealer_delta":-71346.0,"call_oi":5672,"put_oi":268},{"strike":33.0,"call_delta_oi":72.0,"put_delta_oi":0,"dealer_delta":-72.0,"call_oi":7,"put_oi":0},{"strike":35.0,"call_delta_oi":11444.0,"put_delta_oi":-18268.0,"dealer_delta":6824.0,"call_oi":997,"put_oi":305},{"strike":36.0,"call_delta_oi":1157.0,"put_delta_oi":-3797.0,"dealer_delta":2640.0,"call_oi":201,"put_oi":50},{"strike":37.0,"call_delta_oi":0,"put_delta_oi":-97.0,"dealer_delta":97.0,"call_oi":0,"put_oi":2}],"net_dealer_delta":-4520947.0,"total_call_delta":5297602.0,"total_put_delta":-776655.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":23.68000030517578,"strikes":[{"strike":8.0,"moneyness":0.3378,"type":"put","iv":0.9945,"delta":-0.0098,"oi":281},{"strike":10.0,"moneyness":0.4223,"type":"put","iv":0.9039,"delta":-0.02,"oi":1857},{"strike":12.0,"moneyness":0.5068,"type":"put","iv":0.6962,"delta":-0.0203,"oi":978},{"strike":14.0,"moneyness":0.5912,"type":"put","iv":0.639,"delta":-0.0403,"oi":523},{"strike":15.0,"moneyness":0.6334,"type":"put","iv":0.6578,"delta":-0.0655,"oi":1636},{"strike":17.0,"moneyness":0.7179,"type":"put","iv":0.5963,"delta":-0.1078,"oi":319},{"strike":19.0,"moneyness":0.8024,"type":"put","iv":0.6022,"delta":-0.1885,"oi":565},{"strike":20.0,"moneyness":0.8446,"type":"put","iv":0.5798,"delta":-0.2298,"oi":182},{"strike":21.0,"moneyness":0.8868,"type":"call","iv":0.3594,"delta":0.7838,"oi":192},{"strike":21.0,"moneyness":0.8868,"type":"put","iv":0.5719,"delta":-0.279,"oi":110},{"strike":22.0,"moneyness":0.9291,"type":"call","iv":0.3817,"delta":0.6993,"oi":3297},{"strike":22.0,"moneyness":0.9291,"type":"put","iv":0.5906,"delta":-0.3338,"oi":1549},{"strike":23.0,"moneyness":0.9713,"type":"call","iv":0.3766,"delta":0.6201,"oi":1532},{"strike":23.0,"moneyness":0.9713,"type":"put","iv":0.6005,"delta":-0.3863,"oi":178},{"strike":24.0,"moneyness":1.0135,"type":"call","iv":0.3902,"delta":0.539,"oi":502},{"strike":25.0,"moneyness":1.0557,"type":"call","iv":0.3977,"delta":0.4632,"oi":20340},{"strike":25.0,"moneyness":1.0557,"type":"put","iv":0.6172,"delta":-0.4853,"oi":165},{"strike":26.0,"moneyness":1.098,"type":"call","iv":0.3907,"delta":0.3875,"oi":125},{"strike":30.0,"moneyness":1.2669,"type":"call","iv":0.4075,"delta":0.178,"oi":993},{"strike":32.0,"moneyness":1.3514,"type":"call","iv":0.4624,"delta":0.1474,"oi":5323},{"strike":35.0,"moneyness":1.478,"type":"call","iv":0.4921,"delta":0.0951,"oi":876}]},{"expiration":"01/21/2028","underlying_price":23.68000030517578,"strikes":[{"strike":30.0,"moneyness":1.2669,"type":"put","iv":0.7305,"delta":-0.4211,"oi":196}]},{"expiration":"04/16/2027","underlying_price":23.68000030517578,"strikes":[{"strike":16.0,"moneyness":0.6757,"type":"put","iv":0.6022,"delta":-0.1225,"oi":396},{"strike":20.0,"moneyness":0.8446,"type":"call","iv":0.135,"delta":0.9768,"oi":115},{"strike":20.0,"moneyness":0.8446,"type":"put","iv":0.5716,"delta":-0.2522,"oi":379},{"strike":21.0,"moneyness":0.8868,"type":"put","iv":0.5901,"delta":-0.2923,"oi":138},{"strike":22.0,"moneyness":0.9291,"type":"put","iv":0.5877,"delta":-0.3303,"oi":117},{"strike":27.0,"moneyness":1.1402,"type":"call","iv":0.3514,"delta":0.3844,"oi":108}]},{"expiration":"07/16/2027","underlying_price":23.68000030517578,"strikes":[{"strike":13.0,"moneyness":0.549,"type":"put","iv":0.6615,"delta":-0.0848,"oi":721},{"strike":20.0,"moneyness":0.8446,"type":"call","iv":0.1799,"delta":0.9114,"oi":593},{"strike":22.0,"moneyness":0.9291,"type":"call","iv":0.2491,"delta":0.7241,"oi":577},{"strike":22.0,"moneyness":0.9291,"type":"put","iv":0.6634,"delta":-0.3172,"oi":760},{"strike":25.0,"moneyness":1.0557,"type":"call","iv":0.2958,"delta":0.5203,"oi":170},{"strike":27.0,"moneyness":1.1402,"type":"call","iv":0.329,"delta":0.4245,"oi":257},{"strike":30.0,"moneyness":1.2669,"type":"put","iv":0.7527,"delta":-0.4888,"oi":202},{"strike":32.0,"moneyness":1.3514,"type":"call","iv":0.3846,"delta":0.2689,"oi":102},{"strike":32.0,"moneyness":1.3514,"type":"put","iv":0.8415,"delta":-0.4949,"oi":250},{"strike":35.0,"moneyness":1.478,"type":"put","iv":0.9038,"delta":-0.5186,"oi":193}]},{"expiration":"10/16/2026","underlying_price":23.68000030517578,"strikes":[{"strike":13.0,"moneyness":0.549,"type":"put","iv":1.6236,"delta":-0.0172,"oi":105},{"strike":14.0,"moneyness":0.5912,"type":"put","iv":1.4451,"delta":-0.0193,"oi":555},{"strike":15.0,"moneyness":0.6334,"type":"put","iv":1.2779,"delta":-0.0217,"oi":2866},{"strike":16.0,"moneyness":0.6757,"type":"put","iv":1.1203,"delta":-0.0246,"oi":158},{"strike":18.0,"moneyness":0.7601,"type":"put","iv":0.8276,"delta":-0.0326,"oi":1364},{"strike":19.0,"moneyness":0.8024,"type":"put","iv":0.7493,"delta":-0.0507,"oi":575},{"strike":20.0,"moneyness":0.8446,"type":"put","iv":0.607,"delta":-0.0612,"oi":807},{"strike":21.0,"moneyness":0.8868,"type":"call","iv":0.4864,"delta":0.9148,"oi":5310},{"strike":21.0,"moneyness":0.8868,"type":"put","iv":0.5925,"delta":-0.1264,"oi":4727},{"strike":22.0,"moneyness":0.9291,"type":"call","iv":0.5401,"delta":0.7846,"oi":6613},{"strike":22.0,"moneyness":0.9291,"type":"put","iv":0.5502,"delta":-0.2191,"oi":1775},{"strike":23.0,"moneyness":0.9713,"type":"put","iv":0.5502,"delta":-0.3643,"oi":653},{"strike":23.0,"moneyness":0.9713,"type":"call","iv":0.5264,"delta":0.6399,"oi":6240},{"strike":24.0,"moneyness":1.0135,"type":"put","iv":0.6009,"delta":-0.5193,"oi":769},{"strike":24.0,"moneyness":1.0135,"type":"call","iv":0.5356,"delta":0.4732,"oi":15621},{"strike":25.0,"moneyness":1.0557,"type":"call","iv":0.539,"delta":0.3201,"oi":11525},{"strike":26.0,"moneyness":1.098,"type":"call","iv":0.5773,"delta":0.2149,"oi":5700},{"strike":27.0,"moneyness":1.1402,"type":"call","iv":0.5694,"delta":0.1244,"oi":167},{"strike":28.0,"moneyness":1.1824,"type":"call","iv":0.6119,"delta":0.0837,"oi":107},{"strike":30.0,"moneyness":1.2669,"type":"call","iv":0.7486,"delta":0.0556,"oi":196}]},{"expiration":"11/20/2026","underlying_price":23.68000030517578,"strikes":[{"strike":17.0,"moneyness":0.7179,"type":"put","iv":0.6631,"delta":-0.0641,"oi":132},{"strike":18.0,"moneyness":0.7601,"type":"put","iv":0.6478,"delta":-0.0953,"oi":235},{"strike":20.0,"moneyness":0.8446,"type":"put","iv":0.669,"delta":-0.2003,"oi":1161},{"strike":20.0,"moneyness":0.8446,"type":"call","iv":0.3516,"delta":0.924,"oi":138},{"strike":21.0,"moneyness":0.8868,"type":"put","iv":0.657,"delta":-0.2589,"oi":781},{"strike":21.0,"moneyness":0.8868,"type":"call","iv":0.4262,"delta":0.8134,"oi":338},{"strike":22.0,"moneyness":0.9291,"type":"put","iv":0.6727,"delta":-0.3276,"oi":1095},{"strike":22.0,"moneyness":0.9291,"type":"call","iv":0.4143,"delta":0.7265,"oi":576},{"strike":23.0,"moneyness":0.9713,"type":"put","iv":0.6642,"delta":-0.3957,"oi":940},{"strike":23.0,"moneyness":0.9713,"type":"call","iv":0.4723,"delta":0.6135,"oi":1399},{"strike":24.0,"moneyness":1.0135,"type":"call","iv":0.4925,"delta":0.5181,"oi":933},{"strike":24.0,"moneyness":1.0135,"type":"put","iv":0.6867,"delta":-0.4629,"oi":568},{"strike":25.0,"moneyness":1.0557,"type":"call","iv":0.4925,"delta":0.4273,"oi":358},{"strike":26.0,"moneyness":1.098,"type":"call","iv":0.4978,"delta":0.3459,"oi":5320},{"strike":30.0,"moneyness":1.2669,"type":"put","iv":0.9611,"delta":-0.6874,"oi":233}]},{"expiration":"12/17/2027","underlying_price":23.68000030517578,"strikes":[{"strike":20.0,"moneyness":0.8446,"type":"put","iv":0.6286,"delta":-0.2533,"oi":133},{"strike":20.0,"moneyness":0.8446,"type":"call","iv":0.1784,"delta":0.8891,"oi":542},{"strike":22.0,"moneyness":0.9291,"type":"call","iv":0.2594,"delta":0.7193,"oi":257},{"strike":25.0,"moneyness":1.0557,"type":"call","iv":0.2618,"delta":0.553,"oi":994},{"strike":27.0,"moneyness":1.1402,"type":"put","iv":0.7297,"delta":-0.3818,"oi":626}]},{"expiration":"12/18/2026","underlying_price":23.68000030517578,"strikes":[{"strike":15.0,"moneyness":0.6334,"type":"put","iv":0.6082,"delta":-0.0347,"oi":432},{"strike":16.0,"moneyness":0.6757,"type":"put","iv":0.6446,"delta":-0.0655,"oi":465},{"strike":17.0,"moneyness":0.7179,"type":"put","iv":0.6267,"delta":-0.0913,"oi":104},{"strike":18.0,"moneyness":0.7601,"type":"put","iv":0.6061,"delta":-0.1226,"oi":674},{"strike":19.0,"moneyness":0.8024,"type":"put","iv":0.6009,"delta":-0.1654,"oi":1958},{"strike":19.0,"moneyness":0.8024,"type":"call","iv":0.296,"delta":0.9611,"oi":120},{"strike":20.0,"moneyness":0.8446,"type":"call","iv":0.3318,"delta":0.8943,"oi":1083},{"strike":20.0,"moneyness":0.8446,"type":"put","iv":0.6179,"delta":-0.2202,"oi":1314},{"strike":21.0,"moneyness":0.8868,"type":"call","iv":0.3552,"delta":0.8097,"oi":313},{"strike":21.0,"moneyness":0.8868,"type":"put","iv":0.5573,"delta":-0.263,"oi":768},{"strike":22.0,"moneyness":0.9291,"type":"call","iv":0.3849,"delta":0.7113,"oi":517},{"strike":22.0,"moneyness":0.9291,"type":"put","iv":0.6255,"delta":-0.333,"oi":213},{"strike":23.0,"moneyness":0.9713,"type":"call","iv":0.4018,"delta":0.6175,"oi":330},{"strike":24.0,"moneyness":1.0135,"type":"call","iv":0.4239,"delta":0.5291,"oi":5056},{"strike":25.0,"moneyness":1.0557,"type":"call","iv":0.4548,"delta":0.4542,"oi":590},{"strike":26.0,"moneyness":1.098,"type":"call","iv":0.439,"delta":0.3736,"oi":484},{"strike":26.0,"moneyness":1.098,"type":"put","iv":0.7486,"delta":-0.5307,"oi":179},{"strike":27.0,"moneyness":1.1402,"type":"call","iv":0.4234,"delta":0.2958,"oi":113},{"strike":28.0,"moneyness":1.1824,"type":"call","iv":0.4393,"delta":0.2446,"oi":382},{"strike":30.0,"moneyness":1.2669,"type":"call","iv":0.4338,"delta":0.1466,"oi":638},{"strike":32.0,"moneyness":1.3514,"type":"call","iv":0.5134,"delta":0.1292,"oi":227},{"strike":36.0,"moneyness":1.5203,"type":"call","iv":0.5265,"delta":0.0563,"oi":165}]}],"greeks_heatmap":{"data":[{"strike":17.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1726,"call_gamma":0,"put_gamma":0.007603,"call_theta":0,"put_theta":-0.3288,"call_vega":0,"put_vega":0.0114,"call_oi":83,"put_oi":1553},{"strike":18.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0326,"call_gamma":0,"put_gamma":0.019709,"call_theta":0,"put_theta":-0.0103,"call_vega":0,"put_vega":0.0033,"call_oi":758,"put_oi":1364},{"strike":19.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0507,"call_gamma":0,"put_gamma":0.031123,"call_theta":0,"put_theta":-0.0133,"call_vega":0,"put_vega":0.0047,"call_oi":1004,"put_oi":575},{"strike":20.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0612,"call_gamma":0,"put_gamma":0.044591,"call_theta":0,"put_theta":-0.0124,"call_vega":0,"put_vega":0.0054,"call_oi":1463,"put_oi":807},{"strike":21.0,"dte":14,"expiration":"10/16/2026","call_delta":0.9148,"put_delta":-0.1264,"call_gamma":0.071723,"put_gamma":0.078349,"call_theta":-0.0152,"put_theta":-0.0208,"call_vega":0.007,"put_vega":0.0093,"call_oi":5310,"put_oi":4727},{"strike":22.0,"dte":14,"expiration":"10/16/2026","call_delta":0.7846,"put_delta":-0.2191,"call_gamma":0.12119,"put_gamma":0.120139,"call_theta":-0.0291,"put_theta":-0.0273,"call_vega":0.0131,"put_vega":0.0132,"call_oi":6613,"put_oi":1775},{"strike":23.0,"dte":14,"expiration":"10/16/2026","call_delta":0.6399,"put_delta":-0.3643,"call_gamma":0.159037,"put_gamma":0.152767,"call_theta":-0.0355,"put_theta":-0.0344,"call_vega":0.0167,"put_vega":0.0168,"call_oi":6240,"put_oi":653},{"strike":24.0,"dte":14,"expiration":"10/16/2026","call_delta":0.4732,"put_delta":-0.5193,"call_gamma":0.166297,"put_gamma":0.148378,"call_theta":-0.0379,"put_theta":-0.0396,"call_vega":0.0178,"put_vega":0.0178,"call_oi":15621,"put_oi":769},{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3201,"put_delta":0,"call_gamma":0.148471,"put_gamma":0,"call_theta":-0.034,"put_theta":0,"call_vega":0.016,"put_vega":0,"call_oi":11525,"put_oi":0},{"strike":26.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2149,"put_delta":0,"call_gamma":0.113228,"put_gamma":0,"call_theta":-0.0295,"put_theta":0,"call_vega":0.0131,"put_vega":0,"call_oi":5700,"put_oi":0},{"strike":27.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1244,"put_delta":0,"call_gamma":0.080632,"put_gamma":0,"call_theta":-0.0204,"put_theta":0,"call_vega":0.0092,"put_vega":0,"call_oi":167,"put_oi":0},{"strike":28.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0837,"put_delta":0,"call_gamma":0.056273,"put_gamma":0,"call_theta":-0.0164,"put_theta":0,"call_vega":0.0069,"put_vega":0,"call_oi":107,"put_oi":0},{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0556,"put_delta":0,"call_gamma":0.033524,"put_gamma":0,"call_theta":-0.0146,"put_theta":0,"call_vega":0.005,"put_vega":0,"call_oi":196,"put_oi":0},{"strike":17.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.0641,"call_gamma":0,"put_gamma":0.022013,"call_theta":0,"put_theta":-0.0072,"call_vega":0,"put_vega":0.0108,"call_oi":0,"put_oi":132},{"strike":18.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.0953,"call_gamma":0,"put_gamma":0.030458,"call_theta":0,"put_theta":-0.0095,"call_vega":0,"put_vega":0.0146,"call_oi":0,"put_oi":235},{"strike":19.0,"dte":49,"expiration":"11/20/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":86,"put_oi":0},{"strike":20.0,"dte":49,"expiration":"11/20/2026","call_delta":0.924,"put_delta":-0.2003,"call_gamma":0.047375,"put_gamma":0.048777,"call_theta":-0.0066,"put_theta":-0.0161,"call_vega":0.0123,"put_vega":0.0241,"call_oi":138,"put_oi":1161},{"strike":21.0,"dte":49,"expiration":"11/20/2026","call_delta":0.8134,"put_delta":-0.2589,"call_gamma":0.073317,"put_gamma":0.057366,"call_theta":-0.0121,"put_theta":-0.0182,"call_vega":0.023,"put_vega":0.0278,"call_oi":338,"put_oi":781},{"strike":22.0,"dte":49,"expiration":"11/20/2026","call_delta":0.7265,"put_delta":-0.3276,"call_gamma":0.093544,"put_gamma":0.062504,"call_theta":-0.0141,"put_theta":-0.0207,"call_vega":0.0286,"put_vega":0.031,"call_oi":576,"put_oi":1095},{"strike":23.0,"dte":49,"expiration":"11/20/2026","call_delta":0.6135,"put_delta":-0.3957,"call_gamma":0.094359,"put_gamma":0.067543,"call_theta":-0.0176,"put_theta":-0.0216,"call_vega":0.0329,"put_vega":0.0331,"call_oi":1399,"put_oi":940},{"strike":24.0,"dte":49,"expiration":"11/20/2026","call_delta":0.5181,"put_delta":-0.4629,"call_gamma":0.094239,"put_gamma":0.06736,"call_theta":-0.0188,"put_theta":-0.0228,"call_vega":0.0342,"put_vega":0.0341,"call_oi":933,"put_oi":568},{"strike":25.0,"dte":49,"expiration":"11/20/2026","call_delta":0.4273,"put_delta":0,"call_gamma":0.09277,"put_gamma":0,"call_theta":-0.0183,"put_theta":0,"call_vega":0.0337,"put_vega":0,"call_oi":358,"put_oi":0},{"strike":26.0,"dte":49,"expiration":"11/20/2026","call_delta":0.3459,"put_delta":0,"call_gamma":0.086269,"put_gamma":0,"call_theta":-0.0173,"put_theta":0,"call_vega":0.0317,"put_vega":0,"call_oi":5320,"put_oi":0},{"strike":28.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1871,"put_delta":0,"call_gamma":0.068114,"put_gamma":0,"call_theta":-0.0115,"put_theta":0,"call_vega":0.0231,"put_vega":0,"call_oi":76,"put_oi":0},{"strike":30.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.6874,"call_gamma":0,"put_gamma":0.042903,"call_theta":0,"put_theta":-0.0277,"call_vega":0,"put_vega":0.0304,"call_oi":0,"put_oi":233},{"strike":17.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.0913,"call_gamma":0,"put_gamma":0.024236,"call_theta":0,"put_theta":-0.007,"call_vega":0,"put_vega":0.0177,"call_oi":118,"put_oi":104},{"strike":18.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.1226,"call_gamma":0,"put_gamma":0.031014,"call_theta":0,"put_theta":-0.0084,"call_vega":0,"put_vega":0.0219,"call_oi":140,"put_oi":674},{"strike":19.0,"dte":77,"expiration":"12/18/2026","call_delta":0.9611,"put_delta":-0.1654,"call_gamma":0.026351,"put_gamma":0.038295,"call_theta":-0.0039,"put_theta":-0.0101,"call_vega":0.0091,"put_vega":0.0269,"call_oi":120,"put_oi":1958},{"strike":20.0,"dte":77,"expiration":"12/18/2026","call_delta":0.8943,"put_delta":-0.2202,"call_gamma":0.050967,"put_gamma":0.044376,"call_theta":-0.0063,"put_theta":-0.0123,"call_vega":0.0197,"put_vega":0.032,"call_oi":1083,"put_oi":1314},{"strike":21.0,"dte":77,"expiration":"12/18/2026","call_delta":0.8097,"put_delta":-0.263,"call_gamma":0.070781,"put_gamma":0.054175,"call_theta":-0.0087,"put_theta":-0.0121,"call_vega":0.0294,"put_vega":0.0353,"call_oi":313,"put_oi":768},{"strike":22.0,"dte":77,"expiration":"12/18/2026","call_delta":0.7113,"put_delta":-0.333,"call_gamma":0.082132,"put_gamma":0.05378,"call_theta":-0.011,"put_theta":-0.015,"call_vega":0.0369,"put_vega":0.0393,"call_oi":517,"put_oi":213},{"strike":23.0,"dte":77,"expiration":"12/18/2026","call_delta":0.6175,"put_delta":0,"call_gamma":0.08787,"put_gamma":0,"call_theta":-0.0123,"put_theta":0,"call_vega":0.0412,"put_vega":0,"call_oi":330,"put_oi":0},{"strike":24.0,"dte":77,"expiration":"12/18/2026","call_delta":0.5291,"put_delta":0,"call_gamma":0.08686,"put_gamma":0,"call_theta":-0.0132,"put_theta":0,"call_vega":0.043,"put_vega":0,"call_oi":5056,"put_oi":0},{"strike":25.0,"dte":77,"expiration":"12/18/2026","call_delta":0.4542,"put_delta":-0.4932,"call_gamma":0.08065,"put_gamma":0.052825,"call_theta":-0.0139,"put_theta":-0.018,"call_vega":0.0428,"put_vega":0.0431,"call_oi":590,"put_oi":54},{"strike":26.0,"dte":77,"expiration":"12/18/2026","call_delta":0.3736,"put_delta":-0.5307,"call_gamma":0.079843,"put_gamma":0.049173,"call_theta":-0.0127,"put_theta":-0.0192,"call_vega":0.0409,"put_vega":0.043,"call_oi":484,"put_oi":179},{"strike":27.0,"dte":77,"expiration":"12/18/2026","call_delta":0.2958,"put_delta":0,"call_gamma":0.075499,"put_gamma":0,"call_theta":-0.0111,"put_theta":0,"call_vega":0.0373,"put_vega":0,"call_oi":113,"put_oi":0},{"strike":28.0,"dte":77,"expiration":"12/18/2026","call_delta":0.2446,"put_delta":-0.5861,"call_gamma":0.066165,"put_gamma":0.042573,"call_theta":-0.0104,"put_theta":-0.0211,"call_vega":0.0339,"put_vega":0.0421,"call_oi":382,"put_oi":52},{"strike":29.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.6054,"call_gamma":0,"put_gamma":0.039632,"call_theta":0,"put_theta":-0.0221,"call_vega":0,"put_vega":0.0416,"call_oi":0,"put_oi":84},{"strike":30.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1466,"put_delta":-0.6626,"call_gamma":0.048971,"put_gamma":0.041127,"call_theta":-0.0074,"put_theta":-0.0186,"call_vega":0.0248,"put_vega":0.0395,"call_oi":638,"put_oi":91}],"strikes":[17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-2.71,"put_25d_iv":55.02,"call_25d_iv":57.73,"put_25d_strike":22.0,"call_25d_strike":26.0,"skew":"call_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":19.75,"put_25d_iv":65.7,"call_25d_iv":45.95,"put_25d_strike":21.0,"call_25d_strike":28.0,"skew":"put_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":11.8,"put_25d_iv":55.73,"call_25d_iv":43.93,"put_25d_strike":21.0,"call_25d_strike":28.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":14.84,"put_25d_iv":57.98,"call_25d_iv":43.14,"put_25d_strike":20.0,"call_25d_strike":28.0,"skew":"put_skew"},{"expiration":"04/16/2027","dte":196,"risk_reversal":22.02,"put_25d_iv":57.16,"call_25d_iv":35.14,"put_25d_strike":20.0,"call_25d_strike":27.0,"skew":"put_skew"},{"expiration":"07/16/2027","dte":287,"risk_reversal":27.88,"put_25d_iv":66.34,"call_25d_iv":38.46,"put_25d_strike":22.0,"call_25d_strike":32.0,"skew":"put_skew"},{"expiration":"12/17/2027","dte":441,"risk_reversal":18.83,"put_25d_iv":62.86,"call_25d_iv":44.04,"put_25d_strike":20.0,"call_25d_strike":35.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":8.0,"call_vanna":0,"put_vanna":4.0,"net_vanna":4.0,"call_oi":0,"put_oi":281},{"strike":10.0,"call_vanna":0,"put_vanna":60.0,"net_vanna":60.0,"call_oi":0,"put_oi":2038},{"strike":11.0,"call_vanna":0,"put_vanna":0.0,"net_vanna":0.0,"call_oi":0,"put_oi":68},{"strike":12.0,"call_vanna":0,"put_vanna":25.0,"net_vanna":25.0,"call_oi":0,"put_oi":978},{"strike":13.0,"call_vanna":0,"put_vanna":86.0,"net_vanna":86.0,"call_oi":0,"put_oi":893},{"strike":14.0,"call_vanna":0,"put_vanna":27.0,"net_vanna":27.0,"call_oi":0,"put_oi":1078},{"strike":15.0,"call_vanna":0,"put_vanna":165.0,"net_vanna":165.0,"call_oi":0,"put_oi":5112},{"strike":16.0,"call_vanna":0,"put_vanna":70.0,"net_vanna":70.0,"call_oi":0,"put_oi":1019},{"strike":17.0,"call_vanna":0,"put_vanna":94.0,"net_vanna":94.0,"call_oi":0,"put_oi":2163},{"strike":18.0,"call_vanna":0,"put_vanna":97.0,"net_vanna":97.0,"call_oi":0,"put_oi":2470},{"strike":19.0,"call_vanna":-4.0,"put_vanna":210.0,"net_vanna":205.0,"call_oi":120,"put_oi":3098},{"strike":20.0,"call_vanna":-239.0,"put_vanna":269.0,"net_vanna":31.0,"call_oi":2471,"put_oi":3976},{"strike":21.0,"call_vanna":-191.0,"put_vanna":260.0,"net_vanna":68.0,"call_oi":6153,"put_oi":6524},{"strike":22.0,"call_vanna":-651.0,"put_vanna":324.0,"net_vanna":-327.0,"call_oi":11898,"put_oi":5569},{"strike":23.0,"call_vanna":-263.0,"put_vanna":48.0,"net_vanna":-215.0,"call_oi":9601,"put_oi":1771},{"strike":24.0,"call_vanna":-7.0,"put_vanna":4.0,"net_vanna":-3.0,"call_oi":22197,"put_oi":1337},{"strike":25.0,"call_vanna":567.0,"put_vanna":1.0,"net_vanna":568.0,"call_oi":34062,"put_oi":219},{"strike":26.0,"call_vanna":425.0,"put_vanna":-2.0,"net_vanna":423.0,"call_oi":11629,"put_oi":179},{"strike":27.0,"call_vanna":37.0,"put_vanna":64.0,"net_vanna":101.0,"call_oi":709,"put_oi":737},{"strike":28.0,"call_vanna":40.0,"put_vanna":-2.0,"net_vanna":38.0,"call_oi":624,"put_oi":52},{"strike":29.0,"call_vanna":0,"put_vanna":-3.0,"net_vanna":-3.0,"call_oi":0,"put_oi":84},{"strike":30.0,"call_vanna":140.0,"put_vanna":-1.0,"net_vanna":139.0,"call_oi":1827,"put_oi":722},{"strike":32.0,"call_vanna":492.0,"put_vanna":1.0,"net_vanna":493.0,"call_oi":5652,"put_oi":250},{"strike":35.0,"call_vanna":80.0,"put_vanna":-8.0,"net_vanna":72.0,"call_oi":988,"put_oi":257},{"strike":36.0,"call_vanna":8.0,"put_vanna":0,"net_vanna":8.0,"call_oi":165,"put_oi":0}],"net_vanna":2225.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":10.0,"call_charm":0,"put_charm":23.0,"net_charm":23.0,"call_oi":0,"put_oi":58},{"strike":11.0,"call_charm":0,"put_charm":30.0,"net_charm":30.0,"call_oi":0,"put_oi":68},{"strike":13.0,"call_charm":0,"put_charm":56.0,"net_charm":56.0,"call_oi":0,"put_oi":105},{"strike":14.0,"call_charm":0,"put_charm":323.0,"net_charm":323.0,"call_oi":0,"put_oi":555},{"strike":15.0,"call_charm":0,"put_charm":1836.0,"net_charm":1836.0,"call_oi":0,"put_oi":2866},{"strike":16.0,"call_charm":0,"put_charm":112.0,"net_charm":112.0,"call_oi":0,"put_oi":158},{"strike":17.0,"call_charm":0,"put_charm":229778.0,"net_charm":229778.0,"call_oi":0,"put_oi":1685},{"strike":18.0,"call_charm":0,"put_charm":1350.0,"net_charm":1350.0,"call_oi":0,"put_oi":1599},{"strike":19.0,"call_charm":0,"put_charm":1008.0,"net_charm":1008.0,"call_oi":0,"put_oi":575},{"strike":20.0,"call_charm":-626.0,"put_charm":4396.0,"net_charm":3770.0,"call_oi":138,"put_oi":1968},{"strike":21.0,"call_charm":-195364.0,"put_charm":35076.0,"net_charm":-160288.0,"call_oi":5648,"put_oi":5508},{"strike":22.0,"call_charm":-397799.0,"put_charm":33199.0,"net_charm":-364600.0,"call_oi":7189,"put_oi":2870},{"strike":23.0,"call_charm":-380473.0,"put_charm":27337.0,"net_charm":-353136.0,"call_oi":7639,"put_oi":1593},{"strike":24.0,"call_charm":-736205.0,"put_charm":45684.0,"net_charm":-690522.0,"call_oi":16554,"put_oi":1337},{"strike":25.0,"call_charm":-328706.0,"put_charm":0,"net_charm":-328706.0,"call_oi":11883,"put_oi":0},{"strike":26.0,"call_charm":-118014.0,"put_charm":0,"net_charm":-118014.0,"call_oi":11020,"put_oi":0},{"strike":27.0,"call_charm":-1105.0,"put_charm":0,"net_charm":-1105.0,"call_oi":167,"put_oi":0},{"strike":28.0,"call_charm":-505.0,"put_charm":0,"net_charm":-505.0,"call_oi":183,"put_oi":0},{"strike":30.0,"call_charm":-414.0,"put_charm":3300.0,"net_charm":2887.0,"call_oi":196,"put_oi":233}],"net_charm":-1775703.0,"weekend_delta_shift":-5327109.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":2638894.0,"put_delta":-213874.0,"net_delta":2425020.0,"call_oi":51490,"put_oi":16113,"total_oi":67603,"total_volume":1440,"bias":"bullish"},{"expiration":"11/20/2026","dte":49,"call_delta":417501.0,"put_delta":-165060.0,"net_delta":252441.0,"call_oi":9165,"put_oi":5233,"total_oi":14398,"total_volume":234,"bias":"bullish"},{"expiration":"12/18/2026","dte":77,"call_delta":530400.0,"put_delta":-136837.0,"net_delta":393564.0,"call_oi":10064,"put_oi":6596,"total_oi":16660,"total_volume":72,"bias":"bullish"},{"expiration":"01/15/2027","dte":105,"call_delta":1423277.0,"put_delta":-120641.0,"net_delta":1302636.0,"call_oi":33342,"put_oi":8742,"total_oi":42084,"total_volume":320,"bias":"bullish"},{"expiration":"04/16/2027","dte":196,"call_delta":33990.0,"put_delta":-30221.0,"net_delta":3769.0,"call_oi":559,"put_oi":1293,"total_oi":1852,"total_volume":4,"bias":"neutral"},{"expiration":"07/16/2027","dte":287,"call_delta":120757.0,"put_delta":-68897.0,"net_delta":51860.0,"call_oi":1794,"put_oi":2434,"total_oi":4228,"total_volume":9,"bias":"neutral"},{"expiration":"12/17/2027","dte":441,"call_delta":124616.0,"put_delta":-31724.0,"net_delta":92893.0,"call_oi":1879,"put_oi":1024,"total_oi":2903,"total_volume":1,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":2784.0,"put_delta":-9235.0,"net_delta":-6451.0,"call_oi":47,"put_oi":227,"total_oi":274,"total_volume":0,"bias":"neutral"},{"expiration":"01/19/2029","dte":840,"call_delta":5382.0,"put_delta":-166.0,"net_delta":5216.0,"call_oi":70,"put_oi":5,"total_oi":75,"total_volume":2,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":24.0,"straddle_price":2.05,"straddle_pct":8.66,"implied_move":8.66,"avg_iv":56.8},{"expiration":"11/20/2026","dte":49,"strike":24.0,"straddle_price":4.05,"straddle_pct":17.1,"implied_move":17.1,"avg_iv":59.0},{"expiration":"12/18/2026","dte":77,"strike":23.0,"straddle_price":4.52,"straddle_pct":19.11,"implied_move":19.11,"avg_iv":52.9},{"expiration":"01/15/2027","dte":105,"strike":24.0,"straddle_price":5.05,"straddle_pct":21.33,"implied_move":21.33,"avg_iv":50.2}],"volume_profile":{"profile":[{"strike":3.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":1,"total_oi":2,"bias":"neutral"},{"strike":5.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":23,"put_oi":300,"total_oi":323,"bias":"neutral"},{"strike":8.0,"call_volume":0,"put_volume":2,"total_volume":2,"call_oi":25,"put_oi":281,"total_oi":306,"bias":"bearish"},{"strike":9.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":2,"total_oi":2,"bias":"neutral"},{"strike":10.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":143,"put_oi":2038,"total_oi":2181,"bias":"neutral"},{"strike":11.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":9,"put_oi":138,"total_oi":147,"bias":"neutral"},{"strike":12.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":179,"put_oi":1015,"total_oi":1194,"bias":"bullish"},{"strike":13.0,"call_volume":0,"put_volume":4,"total_volume":4,"call_oi":234,"put_oi":950,"total_oi":1184,"bias":"bearish"},{"strike":14.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":230,"put_oi":1116,"total_oi":1346,"bias":"neutral"},{"strike":15.0,"call_volume":0,"put_volume":4,"total_volume":4,"call_oi":493,"put_oi":5119,"total_oi":5612,"bias":"bearish"},{"strike":16.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":120,"put_oi":1051,"total_oi":1171,"bias":"neutral"},{"strike":17.0,"call_volume":1,"put_volume":53,"total_volume":54,"call_oi":770,"put_oi":2169,"total_oi":2939,"bias":"bearish"},{"strike":18.0,"call_volume":0,"put_volume":30,"total_volume":30,"call_oi":1562,"put_oi":2470,"total_oi":4032,"bias":"bearish"},{"strike":19.0,"call_volume":11,"put_volume":11,"total_volume":22,"call_oi":1936,"put_oi":3153,"total_oi":5089,"bias":"neutral"},{"strike":20.0,"call_volume":13,"put_volume":88,"total_volume":101,"call_oi":10150,"put_oi":4002,"total_oi":14152,"bias":"bearish"},{"strike":21.0,"call_volume":594,"put_volume":162,"total_volume":756,"call_oi":6154,"put_oi":6524,"total_oi":12678,"bias":"bullish"},{"strike":22.0,"call_volume":351,"put_volume":55,"total_volume":406,"call_oi":11940,"put_oi":5569,"total_oi":17509,"bias":"bullish"},{"strike":23.0,"call_volume":143,"put_volume":110,"total_volume":253,"call_oi":9601,"put_oi":1787,"total_oi":11388,"bias":"neutral"},{"strike":24.0,"call_volume":199,"put_volume":0,"total_volume":199,"call_oi":22197,"put_oi":1382,"total_oi":23579,"bias":"bullish"},{"strike":25.0,"call_volume":156,"put_volume":0,"total_volume":156,"call_oi":34101,"put_oi":316,"total_oi":34417,"bias":"bullish"},{"strike":26.0,"call_volume":61,"put_volume":0,"total_volume":61,"call_oi":11629,"put_oi":202,"total_oi":11831,"bias":"bullish"},{"strike":27.0,"call_volume":4,"put_volume":0,"total_volume":4,"call_oi":726,"put_oi":755,"total_oi":1481,"bias":"bullish"},{"strike":28.0,"call_volume":27,"put_volume":0,"total_volume":27,"call_oi":624,"put_oi":101,"total_oi":725,"bias":"bullish"},{"strike":29.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":38,"put_oi":122,"total_oi":160,"bias":"neutral"},{"strike":30.0,"call_volume":1,"put_volume":12,"total_volume":13,"call_oi":1917,"put_oi":779,"total_oi":2696,"bias":"bearish"},{"strike":31.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":0,"total_oi":4,"bias":"neutral"},{"strike":32.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":5672,"put_oi":268,"total_oi":5940,"bias":"bullish"},{"strike":33.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":7,"put_oi":0,"total_oi":7,"bias":"bullish"},{"strike":35.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":997,"put_oi":305,"total_oi":1302,"bias":"bearish"},{"strike":36.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":201,"put_oi":50,"total_oi":251,"bias":"neutral"},{"strike":37.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":2,"total_oi":2,"bias":"neutral"}],"underlying_price":23.68000030517578,"peak_call_strike":21.0,"peak_put_strike":21.0,"total_call_volume":1566,"total_put_volume":532,"volume_pc_ratio":0.34},"iv_contours":{"x":[0.72,0.76,0.8,0.84,0.89,0.93,0.97,1.01,1.06,1.1,1.14,1.18,1.23,1.27],"y":[14,49,77,105],"z":[[null,82.76,74.93,60.7,53.95,54.52,53.83,56.83,56.77,57.73,56.94,73.16,null,74.86],[66.31,64.78,67.67,51.03,54.16,54.35,56.83,58.96,49.25,49.78,null,45.95,82.56,72.87],[62.67,60.61,44.84,47.48,45.62,50.52,52.94,42.39,57.68,59.38,42.34,64.31,67.11,62.8],[59.63,60.45,60.22,57.98,46.56,48.62,48.85,50.21,50.75,53.08,55.22,43.14,null,56.87]],"levels":[42.3,46.4,50.4,54.5,58.5,62.6,66.6,70.6,74.7,78.7,82.8],"min_iv":42.3,"max_iv":82.8},"butterfly_spread":[{"expiration":"10/16/2026","dte":14,"atm_strike":24.0,"atm_iv":53.56,"otm_strike":25.0,"otm_iv":53.9,"itm_strike":22.0,"itm_iv":54.01,"iv_butterfly":0.79,"price_butterfly":0.85,"convexity":"moderate_convexity"},{"expiration":"11/20/2026","dte":49,"atm_strike":24.0,"atm_iv":49.25,"otm_strike":25.0,"otm_iv":49.25,"itm_strike":22.0,"itm_iv":41.43,"iv_butterfly":-7.82,"price_butterfly":0.45,"convexity":"inverted"},{"expiration":"12/18/2026","dte":77,"atm_strike":24.0,"atm_iv":42.39,"otm_strike":25.0,"otm_iv":45.48,"itm_strike":22.0,"itm_iv":38.49,"iv_butterfly":-0.82,"price_butterfly":0.65,"convexity":"inverted"},{"expiration":"01/15/2027","dte":105,"atm_strike":24.0,"atm_iv":39.02,"otm_strike":25.0,"otm_iv":39.77,"itm_strike":22.0,"itm_iv":38.17,"iv_butterfly":-0.11,"price_butterfly":0.65,"convexity":"flat"},{"expiration":"04/16/2027","dte":196,"atm_strike":24.0,"atm_iv":29.72,"otm_strike":25.0,"otm_iv":31.92,"itm_strike":22.0,"itm_iv":24.49,"iv_butterfly":-3.04,"price_butterfly":0.5,"convexity":"inverted"},{"expiration":"07/16/2027","dte":287,"atm_strike":25.0,"atm_iv":29.58,"otm_strike":25.0,"otm_iv":29.58,"itm_strike":22.0,"itm_iv":24.91,"iv_butterfly":-4.67,"price_butterfly":1.15,"convexity":"inverted"},{"expiration":"12/17/2027","dte":441,"atm_strike":25.0,"atm_iv":26.18,"otm_strike":25.0,"otm_iv":26.18,"itm_strike":22.0,"itm_iv":25.94,"iv_butterfly":-0.25,"price_butterfly":1.47,"convexity":"flat"}],"iv_history":[{"date":"2026-09-14","iv":69.61},{"date":"2026-09-15","iv":79.39},{"date":"2026-09-16","iv":74.1},{"date":"2026-09-17","iv":76.16},{"date":"2026-09-18","iv":64.93},{"date":"2026-09-21","iv":61.93},{"date":"2026-09-22","iv":62.0},{"date":"2026-09-23","iv":52.7},{"date":"2026-09-24","iv":53.9},{"date":"2026-09-25","iv":52.6},{"date":"2026-09-28","iv":65.8},{"date":"2026-09-29","iv":55.4},{"date":"2026-09-30","iv":61.1},{"date":"2026-10-01","iv":51.9},{"date":"2026-10-02","iv":56.2}]}}