{"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":"WES","summary":{"name":"WES","price":44.76,"total_oi":39119,"call_oi":24685,"put_oi":14434,"pc_ratio":0.585,"net_gex":1348491.5,"avg_iv":28.0,"iv_rank":0.0,"iv_52w_high":53.97,"iv_52w_low":28.0,"gamma_flip":45.01,"max_pain":44.0},"features":{"symbol":"WES","price":44.76,"total_oi":39119,"analysis_coverage":1.0,"avg_iv_pct":28.0,"iv_rank":0.0,"iv_52w_high_pct":53.97,"iv_52w_low_pct":28.0,"front_dte":14,"front_atm_iv_pct":22.3644,"back_atm_iv_pct":25.0002,"term_premium_pp":-2.6358,"expected_move_front_pct":4.38,"straddle_front_pct":3.24,"straddle_30d_pct":3.24,"risk_reversal_front_pp":-3.84,"risk_reversal_30d_pp":-3.84,"butterfly_front_pp":-1.61,"butterfly_30d_pp":-1.61,"put_call_oi_ratio":0.585,"put_call_oi_front_ratio":1.83,"put_call_volume_front_ratio":0.143,"option_volume":935,"volume_oi_ratio":0.023901,"net_delta_normalized":0.085131,"dealer_delta_normalized":-0.076178,"gex_per_100k_oi":3447152.278944,"vanna_per_100k_oi":3655.512666,"charm_per_100k_oi":117431.427184,"weekend_delta_shift_per_100k_oi":352296.837854,"iv_surface_range_pp":73.8,"gamma_flip_distance_pct":0.558534,"max_pain_distance_pct":-1.697945,"peak_call_distance_pct":7.238606,"peak_put_distance_pct":-1.697945},"analyses":{"gamma_walls":[{"strike":20.0,"call_gex":40.15,"put_gex":-462.03,"net_gex":-421.87,"call_oi":69,"put_oi":606},{"strike":23.0,"call_gex":0.0,"put_gex":-10.75,"net_gex":-10.75,"call_oi":13,"put_oi":1},{"strike":25.0,"call_gex":0.0,"put_gex":-5739.07,"net_gex":-5739.07,"call_oi":41,"put_oi":452},{"strike":28.0,"call_gex":0.0,"put_gex":-7101.61,"net_gex":-7101.61,"call_oi":79,"put_oi":497},{"strike":30.0,"call_gex":0.0,"put_gex":-12631.72,"net_gex":-12631.72,"call_oi":177,"put_oi":642},{"strike":33.0,"call_gex":0.0,"put_gex":-8065.88,"net_gex":-8065.88,"call_oi":143,"put_oi":529},{"strike":34.0,"call_gex":0.0,"put_gex":-3461.05,"net_gex":-3461.05,"call_oi":3,"put_oi":113},{"strike":35.0,"call_gex":0.0,"put_gex":-18963.27,"net_gex":-18963.27,"call_oi":1088,"put_oi":668},{"strike":36.0,"call_gex":0.0,"put_gex":-3509.9,"net_gex":-3509.9,"call_oi":0,"put_oi":92},{"strike":37.0,"call_gex":0.0,"put_gex":-71399.8,"net_gex":-71399.8,"call_oi":41,"put_oi":1898},{"strike":38.0,"call_gex":0.0,"put_gex":-22016.61,"net_gex":-22016.61,"call_oi":0,"put_oi":415},{"strike":39.0,"call_gex":0.0,"put_gex":-23182.02,"net_gex":-23182.02,"call_oi":8,"put_oi":354},{"strike":40.0,"call_gex":0.0,"put_gex":-81812.66,"net_gex":-81812.66,"call_oi":1324,"put_oi":1243},{"strike":41.0,"call_gex":0.0,"put_gex":-21859.86,"net_gex":-21859.86,"call_oi":5,"put_oi":223},{"strike":42.0,"call_gex":213076.74,"put_gex":-40114.15,"net_gex":172962.6,"call_oi":2052,"put_oi":480},{"strike":43.0,"call_gex":7965.48,"put_gex":-68586.09,"net_gex":-60620.62,"call_oi":223,"put_oi":489},{"strike":44.0,"call_gex":89282.5,"put_gex":-474521.25,"net_gex":-385238.75,"call_oi":374,"put_oi":1286},{"strike":45.0,"call_gex":781507.38,"put_gex":-231555.66,"net_gex":549951.72,"call_oi":3914,"put_oi":1205},{"strike":46.0,"call_gex":416313.17,"put_gex":-102340.5,"net_gex":313972.67,"call_oi":1926,"put_oi":590},{"strike":47.0,"call_gex":239420.65,"put_gex":-279851.89,"net_gex":-40431.24,"call_oi":1416,"put_oi":1393},{"strike":48.0,"call_gex":220536.1,"put_gex":-16037.82,"net_gex":204498.28,"call_oi":1358,"put_oi":150},{"strike":49.0,"call_gex":253098.68,"put_gex":-1356.63,"net_gex":251742.05,"call_oi":1952,"put_oi":14},{"strike":50.0,"call_gex":451165.46,"put_gex":-36599.65,"net_gex":414565.81,"call_oi":4333,"put_oi":602},{"strike":55.0,"call_gex":172055.8,"put_gex":-10416.6,"net_gex":161639.2,"call_oi":3038,"put_oi":226},{"strike":60.0,"call_gex":55284.54,"put_gex":-9634.51,"net_gex":45650.03,"call_oi":1108,"put_oi":265},{"strike":70.0,"call_gex":0.0,"put_gex":-24.17,"net_gex":-24.17,"call_oi":0,"put_oi":1}],"pain_by_strike":[{"strike":20.0,"call_value":0,"put_value":285588.0,"total_value":285588.0},{"strike":23.0,"call_value":207.0,"put_value":244104.0,"total_value":244311.0},{"strike":25.0,"call_value":371.0,"put_value":216450.0,"total_value":216821.0},{"strike":28.0,"call_value":740.0,"put_value":176325.0,"total_value":177065.0},{"strike":30.0,"call_value":1144.0,"put_value":150569.0,"total_value":151713.0},{"strike":33.0,"call_value":2281.0,"put_value":113861.0,"total_value":116142.0},{"strike":34.0,"call_value":2803.0,"put_value":102154.0,"total_value":104957.0},{"strike":35.0,"call_value":3328.0,"put_value":90560.0,"total_value":93888.0},{"strike":36.0,"call_value":4941.0,"put_value":79634.0,"total_value":84575.0},{"strike":37.0,"call_value":6554.0,"put_value":68800.0,"total_value":75354.0},{"strike":38.0,"call_value":8208.0,"put_value":59864.0,"total_value":68072.0},{"strike":39.0,"call_value":9862.0,"put_value":51343.0,"total_value":61205.0},{"strike":40.0,"call_value":11524.0,"put_value":43176.0,"total_value":54700.0},{"strike":41.0,"call_value":14510.0,"put_value":36252.0,"total_value":50762.0},{"strike":42.0,"call_value":17501.0,"put_value":29551.0,"total_value":47052.0},{"strike":43.0,"call_value":22544.0,"put_value":23330.0,"total_value":45874.0},{"strike":44.0,"call_value":27810.0,"put_value":17598.0,"total_value":45408.0},{"strike":45.0,"call_value":33450.0,"put_value":13152.0,"total_value":46602.0},{"strike":46.0,"call_value":43004.0,"put_value":9911.0,"total_value":52915.0},{"strike":47.0,"call_value":54484.0,"put_value":7260.0,"total_value":61744.0},{"strike":48.0,"call_value":67380.0,"put_value":6002.0,"total_value":73382.0},{"strike":49.0,"call_value":81634.0,"put_value":4894.0,"total_value":86528.0},{"strike":50.0,"call_value":97840.0,"put_value":3800.0,"total_value":101640.0},{"strike":55.0,"call_value":200535.0,"put_value":1340.0,"total_value":201875.0},{"strike":60.0,"call_value":318420.0,"put_value":10.0,"total_value":318430.0},{"strike":70.0,"call_value":565270.0,"put_value":0,"total_value":565270.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":null,"strike":null},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":48.1,"strike":36.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":56.7,"strike":30.33},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":44.0,"strike":40.5},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":29.3,"strike":40.5},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":26.4,"strike":40.5},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":25.8,"strike":42.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":22.9,"strike":42.5},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":21.1,"strike":42.5},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":22.0,"strike":44.5},{"moneyness":1.0,"dte":21,"iv":null,"strike":null},{"moneyness":1.0,"dte":30,"iv":null,"strike":null},{"moneyness":1.0,"dte":45,"iv":25.0,"strike":44.5},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":21.8,"strike":44.5},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":25.7,"strike":46.8},{"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.2,"strike":47.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":24.1,"strike":47.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":58.4,"strike":49.33},{"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.5,"strike":49.5},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":26.9,"strike":49.5},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":50.0,"strike":55.0},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":64.7,"strike":57.5},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":50.9,"strike":57.5}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.7655,"contract_count":14,"total_oi":3490},{"expiration":"11/20/2026","dte":49,"iv":0.6819,"contract_count":17,"total_oi":5587},{"expiration":"01/15/2027","dte":105,"iv":0.0,"contract_count":17,"total_oi":6285},{"expiration":"02/19/2027","dte":140,"iv":0.0457,"contract_count":16,"total_oi":1191},{"expiration":"05/21/2027","dte":231,"iv":0.0867,"contract_count":10,"total_oi":157},{"expiration":"01/21/2028","dte":476,"iv":0.3958,"contract_count":5,"total_oi":1461},{"expiration":"01/19/2029","dte":840,"iv":1.0,"contract_count":4,"total_oi":221}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":4.38,"expected_move_2std":8.76,"contract_count":7},{"expiration":"11/20/2026","dte":49,"expected_move_1std":9.16,"expected_move_2std":18.33,"contract_count":8},{"expiration":"01/15/2027","dte":105,"expected_move_1std":11.79,"expected_move_2std":23.58,"contract_count":8},{"expiration":"02/19/2027","dte":140,"expected_move_1std":14.42,"expected_move_2std":28.84,"contract_count":8},{"expiration":"05/21/2027","dte":231,"expected_move_1std":19.76,"expected_move_2std":39.51,"contract_count":7},{"expiration":"01/21/2028","dte":476,"expected_move_1std":27.01,"expected_move_2std":54.02,"contract_count":2},{"expiration":"01/19/2029","dte":840,"expected_move_1std":53.66,"expected_move_2std":107.32,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":1463,"put_oi":2678,"total_oi":4141,"pc_ratio":1.83,"pc_ratio_volume":0.143,"sentiment":"bearish"},{"expiration":"11/20/2026","dte":49,"call_oi":6745,"put_oi":2212,"total_oi":8957,"pc_ratio":0.328,"pc_ratio_volume":0.002,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":7304,"put_oi":4789,"total_oi":12093,"pc_ratio":0.656,"pc_ratio_volume":0.211,"sentiment":"bullish"},{"expiration":"02/19/2027","dte":140,"call_oi":2695,"put_oi":1148,"total_oi":3843,"pc_ratio":0.426,"pc_ratio_volume":7.5,"sentiment":"bullish"},{"expiration":"05/21/2027","dte":231,"call_oi":166,"put_oi":121,"total_oi":287,"pc_ratio":0.729,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/21/2028","dte":476,"call_oi":5406,"put_oi":3391,"total_oi":8797,"pc_ratio":0.627,"pc_ratio_volume":0.047,"sentiment":"bullish"},{"expiration":"01/19/2029","dte":840,"call_oi":906,"put_oi":95,"total_oi":1001,"pc_ratio":0.105,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":20.0,"call_delta_oi":1488.0,"put_delta_oi":-164.0,"dealer_delta":-1323.0,"call_oi":15,"put_oi":121},{"strike":23.0,"call_delta_oi":0,"put_delta_oi":-8.0,"dealer_delta":8.0,"call_oi":0,"put_oi":1},{"strike":25.0,"call_delta_oi":0,"put_delta_oi":-4145.0,"dealer_delta":4145.0,"call_oi":0,"put_oi":452},{"strike":28.0,"call_delta_oi":0,"put_delta_oi":-2662.0,"dealer_delta":2662.0,"call_oi":0,"put_oi":497},{"strike":30.0,"call_delta_oi":0,"put_delta_oi":-7983.0,"dealer_delta":7983.0,"call_oi":0,"put_oi":642},{"strike":33.0,"call_delta_oi":0,"put_delta_oi":-1449.0,"dealer_delta":1449.0,"call_oi":0,"put_oi":529},{"strike":34.0,"call_delta_oi":0,"put_delta_oi":-891.0,"dealer_delta":891.0,"call_oi":0,"put_oi":113},{"strike":35.0,"call_delta_oi":0,"put_delta_oi":-6152.0,"dealer_delta":6152.0,"call_oi":0,"put_oi":668},{"strike":36.0,"call_delta_oi":0,"put_delta_oi":-728.0,"dealer_delta":728.0,"call_oi":0,"put_oi":92},{"strike":37.0,"call_delta_oi":0,"put_delta_oi":-28608.0,"dealer_delta":28608.0,"call_oi":0,"put_oi":1898},{"strike":38.0,"call_delta_oi":0,"put_delta_oi":-4053.0,"dealer_delta":4053.0,"call_oi":0,"put_oi":415},{"strike":39.0,"call_delta_oi":0,"put_delta_oi":-3564.0,"dealer_delta":3564.0,"call_oi":0,"put_oi":354},{"strike":40.0,"call_delta_oi":0,"put_delta_oi":-24774.0,"dealer_delta":24774.0,"call_oi":0,"put_oi":1243},{"strike":41.0,"call_delta_oi":0,"put_delta_oi":-4550.0,"dealer_delta":4550.0,"call_oi":0,"put_oi":223},{"strike":42.0,"call_delta_oi":130476.0,"put_delta_oi":-13476.0,"dealer_delta":-117000.0,"call_oi":1579,"put_oi":480},{"strike":43.0,"call_delta_oi":3248.0,"put_delta_oi":-14917.0,"dealer_delta":11669.0,"call_oi":43,"put_oi":489},{"strike":44.0,"call_delta_oi":24085.0,"put_delta_oi":-41001.0,"dealer_delta":16916.0,"call_oi":374,"put_oi":1286},{"strike":45.0,"call_delta_oi":217414.0,"put_delta_oi":-55529.0,"dealer_delta":-161885.0,"call_oi":3914,"put_oi":1205},{"strike":46.0,"call_delta_oi":81134.0,"put_delta_oi":-33136.0,"dealer_delta":-47998.0,"call_oi":1926,"put_oi":590},{"strike":47.0,"call_delta_oi":58597.0,"put_delta_oi":-101815.0,"dealer_delta":43219.0,"call_oi":1416,"put_oi":1393},{"strike":48.0,"call_delta_oi":28775.0,"put_delta_oi":-9254.0,"dealer_delta":-19521.0,"call_oi":1358,"put_oi":150},{"strike":49.0,"call_delta_oi":34692.0,"put_delta_oi":-914.0,"dealer_delta":-33779.0,"call_oi":1952,"put_oi":14},{"strike":50.0,"call_delta_oi":81511.0,"put_delta_oi":-33278.0,"dealer_delta":-48233.0,"call_oi":4333,"put_oi":602},{"strike":55.0,"call_delta_oi":42797.0,"put_delta_oi":-13882.0,"dealer_delta":-28915.0,"call_oi":3038,"put_oi":226},{"strike":60.0,"call_delta_oi":17255.0,"put_delta_oi":-16484.0,"dealer_delta":-771.0,"call_oi":1108,"put_oi":265},{"strike":70.0,"call_delta_oi":0,"put_delta_oi":-54.0,"dealer_delta":54.0,"call_oi":0,"put_oi":1}],"net_dealer_delta":-298001.0,"total_call_delta":721471.0,"total_put_delta":-423470.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":44.7599983215332,"strikes":[{"strike":20.0,"moneyness":0.4468,"type":"put","iv":0.7641,"delta":-0.0136,"oi":121},{"strike":25.0,"moneyness":0.5585,"type":"put","iv":1.0379,"delta":-0.0885,"oi":382},{"strike":28.0,"moneyness":0.6256,"type":"put","iv":0.6101,"delta":-0.0505,"oi":477},{"strike":30.0,"moneyness":0.6702,"type":"put","iv":0.7864,"delta":-0.1167,"oi":425},{"strike":33.0,"moneyness":0.7373,"type":"put","iv":0.316,"delta":-0.0248,"oi":512},{"strike":35.0,"moneyness":0.7819,"type":"put","iv":0.3034,"delta":-0.047,"oi":361},{"strike":37.0,"moneyness":0.8266,"type":"put","iv":0.2817,"delta":-0.0775,"oi":670},{"strike":40.0,"moneyness":0.8937,"type":"put","iv":0.2661,"delta":-0.1716,"oi":459},{"strike":41.0,"moneyness":0.916,"type":"put","iv":0.2613,"delta":-0.2161,"oi":129},{"strike":42.0,"moneyness":0.9383,"type":"put","iv":0.2601,"delta":-0.2693,"oi":127},{"strike":42.0,"moneyness":0.9383,"type":"call","iv":0.161,"delta":0.8224,"oi":1401},{"strike":43.0,"moneyness":0.9607,"type":"put","iv":0.2608,"delta":-0.3283,"oi":140},{"strike":45.0,"moneyness":1.0054,"type":"put","iv":0.2632,"delta":-0.4529,"oi":438},{"strike":45.0,"moneyness":1.0054,"type":"call","iv":0.1758,"delta":0.5474,"oi":1308},{"strike":46.0,"moneyness":1.0277,"type":"call","iv":0.1846,"delta":0.4581,"oi":785},{"strike":47.0,"moneyness":1.05,"type":"put","iv":0.3029,"delta":-0.5582,"oi":108},{"strike":47.0,"moneyness":1.05,"type":"call","iv":0.1843,"delta":0.373,"oi":508},{"strike":48.0,"moneyness":1.0724,"type":"call","iv":0.1837,"delta":0.2945,"oi":273},{"strike":49.0,"moneyness":1.0947,"type":"call","iv":0.1907,"delta":0.236,"oi":805},{"strike":50.0,"moneyness":1.1171,"type":"call","iv":0.191,"delta":0.1799,"oi":1526},{"strike":55.0,"moneyness":1.2288,"type":"call","iv":0.4366,"delta":0.2371,"oi":258}]},{"expiration":"01/19/2029","underlying_price":44.7599983215332,"strikes":[{"strike":47.0,"moneyness":1.05,"type":"call","iv":0.0696,"delta":0.6969,"oi":150},{"strike":50.0,"moneyness":1.1171,"type":"call","iv":0.0995,"delta":0.4957,"oi":298}]},{"expiration":"01/21/2028","underlying_price":44.7599983215332,"strikes":[{"strike":30.0,"moneyness":0.6702,"type":"put","iv":0.5094,"delta":-0.1414,"oi":212},{"strike":35.0,"moneyness":0.7819,"type":"put","iv":0.3894,"delta":-0.184,"oi":188},{"strike":37.0,"moneyness":0.8266,"type":"put","iv":0.3553,"delta":-0.2093,"oi":1017},{"strike":40.0,"moneyness":0.8937,"type":"put","iv":0.2918,"delta":-0.2513,"oi":416},{"strike":42.0,"moneyness":0.9383,"type":"put","iv":0.3157,"delta":-0.3049,"oi":195},{"strike":45.0,"moneyness":1.0054,"type":"call","iv":0.1371,"delta":0.6546,"oi":770},{"strike":45.0,"moneyness":1.0054,"type":"put","iv":0.3359,"delta":-0.3737,"oi":127},{"strike":47.0,"moneyness":1.05,"type":"call","iv":0.1308,"delta":0.547,"oi":338},{"strike":50.0,"moneyness":1.1171,"type":"call","iv":0.1385,"delta":0.393,"oi":254},{"strike":50.0,"moneyness":1.1171,"type":"put","iv":0.3634,"delta":-0.4707,"oi":277},{"strike":55.0,"moneyness":1.2288,"type":"call","iv":0.1444,"delta":0.2025,"oi":411},{"strike":55.0,"moneyness":1.2288,"type":"put","iv":0.3956,"delta":-0.5431,"oi":119},{"strike":60.0,"moneyness":1.3405,"type":"call","iv":0.1858,"delta":0.1549,"oi":1060},{"strike":60.0,"moneyness":1.3405,"type":"put","iv":0.4327,"delta":-0.5928,"oi":222}]},{"expiration":"02/19/2027","underlying_price":44.7599983215332,"strikes":[{"strike":38.0,"moneyness":0.849,"type":"put","iv":0.2896,"delta":-0.1365,"oi":114},{"strike":42.0,"moneyness":0.9383,"type":"call","iv":0.1262,"delta":0.8564,"oi":175},{"strike":45.0,"moneyness":1.0054,"type":"put","iv":0.3025,"delta":-0.4398,"oi":121},{"strike":46.0,"moneyness":1.0277,"type":"call","iv":0.1729,"delta":0.4796,"oi":114},{"strike":46.0,"moneyness":1.0277,"type":"put","iv":0.3158,"delta":-0.4839,"oi":206},{"strike":48.0,"moneyness":1.0724,"type":"call","iv":0.1764,"delta":0.3304,"oi":146},{"strike":49.0,"moneyness":1.0947,"type":"call","iv":0.1771,"delta":0.2659,"oi":154},{"strike":50.0,"moneyness":1.1171,"type":"call","iv":0.1804,"delta":0.2138,"oi":146},{"strike":50.0,"moneyness":1.1171,"type":"put","iv":0.3655,"delta":-0.6203,"oi":298},{"strike":55.0,"moneyness":1.2288,"type":"call","iv":0.2263,"delta":0.0986,"oi":1628}]},{"expiration":"05/21/2027","underlying_price":44.7599983215332,"strikes":[{"strike":45.0,"moneyness":1.0054,"type":"call","iv":0.1546,"delta":0.5933,"oi":101}]},{"expiration":"10/16/2026","underlying_price":44.7599983215332,"strikes":[{"strike":44.0,"moneyness":0.983,"type":"put","iv":0.1969,"delta":-0.3014,"oi":1048},{"strike":45.0,"moneyness":1.0054,"type":"put","iv":0.1956,"delta":-0.534,"oi":255},{"strike":46.0,"moneyness":1.0277,"type":"put","iv":0.2193,"delta":-0.7267,"oi":141},{"strike":47.0,"moneyness":1.05,"type":"put","iv":0.3254,"delta":-0.7703,"oi":1172},{"strike":47.0,"moneyness":1.05,"type":"call","iv":0.2356,"delta":0.1487,"oi":132},{"strike":48.0,"moneyness":1.0724,"type":"call","iv":0.2712,"delta":0.0951,"oi":232},{"strike":49.0,"moneyness":1.0947,"type":"call","iv":0.3485,"delta":0.0934,"oi":316},{"strike":50.0,"moneyness":1.1171,"type":"call","iv":0.9139,"delta":0.2922,"oi":377},{"strike":55.0,"moneyness":1.2288,"type":"call","iv":0.4998,"delta":0.017,"oi":262}]},{"expiration":"11/20/2026","underlying_price":44.7599983215332,"strikes":[{"strike":34.0,"moneyness":0.7596,"type":"put","iv":0.5927,"delta":-0.0789,"oi":113},{"strike":35.0,"moneyness":0.7819,"type":"put","iv":0.545,"delta":-0.0851,"oi":103},{"strike":37.0,"moneyness":0.8266,"type":"put","iv":0.4518,"delta":-0.1006,"oi":204},{"strike":38.0,"moneyness":0.849,"type":"put","iv":0.3413,"delta":-0.0764,"oi":233},{"strike":39.0,"moneyness":0.8713,"type":"put","iv":0.3102,"delta":-0.0917,"oi":287},{"strike":40.0,"moneyness":0.8937,"type":"put","iv":0.2927,"delta":-0.122,"oi":182},{"strike":43.0,"moneyness":0.9607,"type":"put","iv":0.2934,"delta":-0.3146,"oi":203},{"strike":44.0,"moneyness":0.983,"type":"put","iv":0.3026,"delta":-0.3967,"oi":182},{"strike":44.0,"moneyness":0.983,"type":"call","iv":0.1885,"delta":0.643,"oi":296},{"strike":45.0,"moneyness":1.0054,"type":"put","iv":0.3138,"delta":-0.4765,"oi":223},{"strike":45.0,"moneyness":1.0054,"type":"call","iv":0.1961,"delta":0.5155,"oi":1665},{"strike":46.0,"moneyness":1.0277,"type":"put","iv":0.3321,"delta":-0.5479,"oi":154},{"strike":46.0,"moneyness":1.0277,"type":"call","iv":0.1959,"delta":0.3934,"oi":945},{"strike":47.0,"moneyness":1.05,"type":"call","iv":0.1977,"delta":0.2852,"oi":253},{"strike":48.0,"moneyness":1.0724,"type":"call","iv":0.1955,"delta":0.1918,"oi":700},{"strike":49.0,"moneyness":1.0947,"type":"call","iv":0.1995,"delta":0.1277,"oi":677},{"strike":50.0,"moneyness":1.1171,"type":"call","iv":0.2052,"delta":0.0844,"oi":1706},{"strike":55.0,"moneyness":1.2288,"type":"call","iv":0.6547,"delta":0.2341,"oi":406}]}],"greeks_heatmap":{"data":[{"strike":43.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1651,"call_gamma":0,"put_gamma":0.126855,"call_theta":0,"put_theta":-0.0178,"call_vega":0,"put_vega":0.021,"call_oi":0,"put_oi":58},{"strike":44.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.3014,"call_gamma":0,"put_gamma":0.209532,"call_theta":0,"put_theta":-0.0207,"call_vega":0,"put_vega":0.0294,"call_oi":0,"put_oi":1048},{"strike":45.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.534,"call_gamma":0,"put_gamma":0.240541,"call_theta":0,"put_theta":-0.0224,"call_vega":0,"put_vega":0.0336,"call_oi":0,"put_oi":255},{"strike":46.0,"dte":14,"expiration":"10/16/2026","call_delta":0.288,"put_delta":-0.7267,"call_gamma":0.171675,"put_gamma":0.179536,"call_theta":-0.0275,"put_theta":-0.0197,"call_vega":0.0288,"put_vega":0.0281,"call_oi":75,"put_oi":141},{"strike":47.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1487,"put_delta":-0.7703,"call_gamma":0.11648,"put_gamma":0.110392,"call_theta":-0.0185,"put_theta":-0.0278,"call_vega":0.0196,"put_vega":0.0256,"call_oi":132,"put_oi":1172},{"strike":48.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0951,"put_delta":0,"call_gamma":0.073817,"put_gamma":0,"call_theta":-0.0154,"put_theta":0,"call_vega":0.0143,"put_vega":0,"call_oi":232,"put_oi":0},{"strike":49.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0934,"put_delta":0,"call_gamma":0.056693,"put_gamma":0,"call_theta":-0.0194,"put_theta":0,"call_vega":0.0141,"put_vega":0,"call_oi":316,"put_oi":0},{"strike":50.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2922,"put_delta":0,"call_gamma":0.0445,"put_gamma":0,"call_theta":-0.1034,"put_theta":0,"call_vega":0.029,"put_vega":0,"call_oi":377,"put_oi":0},{"strike":55.0,"dte":14,"expiration":"10/16/2026","call_delta":0.017,"put_delta":0,"call_gamma":0.009969,"put_gamma":0,"call_theta":-0.0069,"put_theta":0,"call_vega":0.0036,"put_vega":0,"call_oi":262,"put_oi":0},{"strike":33.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":51,"put_oi":0},{"strike":34.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.0789,"call_gamma":0,"put_gamma":0.015288,"call_theta":0,"put_theta":-0.0143,"call_vega":0,"put_vega":0.0239,"call_oi":0,"put_oi":113},{"strike":35.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.0851,"call_gamma":0,"put_gamma":0.017605,"call_theta":0,"put_theta":-0.0139,"call_vega":0,"put_vega":0.0253,"call_oi":0,"put_oi":103},{"strike":37.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.1006,"call_gamma":0,"put_gamma":0.024036,"call_theta":0,"put_theta":-0.0129,"call_vega":0,"put_vega":0.0286,"call_oi":0,"put_oi":204},{"strike":38.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.0764,"call_gamma":0,"put_gamma":0.02591,"call_theta":0,"put_theta":-0.0079,"call_vega":0,"put_vega":0.0233,"call_oi":0,"put_oi":233},{"strike":39.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.0917,"call_gamma":0,"put_gamma":0.032694,"call_theta":0,"put_theta":-0.0081,"call_vega":0,"put_vega":0.0267,"call_oi":0,"put_oi":287},{"strike":40.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.122,"call_gamma":0,"put_gamma":0.042601,"call_theta":0,"put_theta":-0.0093,"call_vega":0,"put_vega":0.0329,"call_oi":0,"put_oi":182},{"strike":41.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.176,"call_gamma":0,"put_gamma":0.054344,"call_theta":0,"put_theta":-0.0119,"call_vega":0,"put_vega":0.042,"call_oi":0,"put_oi":77},{"strike":42.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.2422,"call_gamma":0,"put_gamma":0.065091,"call_theta":0,"put_theta":-0.0143,"call_vega":0,"put_vega":0.0507,"call_oi":0,"put_oi":95},{"strike":43.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.3146,"call_gamma":0,"put_gamma":0.074565,"call_theta":0,"put_theta":-0.0159,"call_vega":0,"put_vega":0.0576,"call_oi":0,"put_oi":203},{"strike":44.0,"dte":49,"expiration":"11/20/2026","call_delta":0.643,"put_delta":-0.3967,"call_gamma":0.121947,"put_gamma":0.078493,"call_theta":-0.015,"put_theta":-0.0175,"call_vega":0.0605,"put_vega":0.0626,"call_oi":296,"put_oi":182},{"strike":45.0,"dte":49,"expiration":"11/20/2026","call_delta":0.5155,"put_delta":-0.4765,"call_gamma":0.125223,"put_gamma":0.078198,"call_theta":-0.0158,"put_theta":-0.0184,"call_vega":0.0647,"put_vega":0.0646,"call_oi":1665,"put_oi":223},{"strike":46.0,"dte":49,"expiration":"11/20/2026","call_delta":0.3934,"put_delta":-0.5479,"call_gamma":0.120951,"put_gamma":0.073471,"call_theta":-0.0147,"put_theta":-0.0191,"call_vega":0.0624,"put_vega":0.0643,"call_oi":945,"put_oi":154},{"strike":47.0,"dte":49,"expiration":"11/20/2026","call_delta":0.2852,"put_delta":0,"call_gamma":0.105844,"put_gamma":0,"call_theta":-0.0128,"put_theta":0,"call_vega":0.0551,"put_vega":0,"call_oi":253,"put_oi":0},{"strike":48.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1918,"put_delta":-0.6421,"call_gamma":0.085994,"put_gamma":0.056756,"call_theta":-0.01,"put_theta":-0.0217,"call_vega":0.0443,"put_vega":0.0606,"call_oi":700,"put_oi":55},{"strike":49.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1277,"put_delta":0,"call_gamma":0.064509,"put_gamma":0,"call_theta":-0.0077,"put_theta":0,"call_vega":0.0339,"put_vega":0,"call_oi":677,"put_oi":0},{"strike":50.0,"dte":49,"expiration":"11/20/2026","call_delta":0.0844,"put_delta":0,"call_gamma":0.046501,"put_gamma":0,"call_theta":-0.0058,"put_theta":0,"call_vega":0.0251,"put_vega":0,"call_oi":1706,"put_oi":0},{"strike":55.0,"dte":49,"expiration":"11/20/2026","call_delta":0.2341,"put_delta":0,"call_gamma":0.028854,"put_gamma":0,"call_theta":-0.035,"put_theta":0,"call_vega":0.0498,"put_vega":0,"call_oi":406,"put_oi":0}],"strikes":[33.0,34.0,35.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0,50.0,55.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-3.84,"put_25d_iv":19.69,"call_25d_iv":23.53,"put_25d_strike":44.0,"call_25d_strike":46.0,"skew":"call_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":-35.9,"put_25d_iv":29.57,"call_25d_iv":65.47,"put_25d_strike":42.0,"call_25d_strike":55.0,"skew":"call_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-17.65,"put_25d_iv":26.01,"call_25d_iv":43.66,"put_25d_strike":42.0,"call_25d_strike":55.0,"skew":"call_skew"},{"expiration":"02/19/2027","dte":140,"risk_reversal":9.96,"put_25d_iv":27.67,"call_25d_iv":17.71,"put_25d_strike":42.0,"call_25d_strike":49.0,"skew":"put_skew"},{"expiration":"05/21/2027","dte":231,"risk_reversal":14.64,"put_25d_iv":30.11,"call_25d_iv":15.46,"put_25d_strike":40.0,"call_25d_strike":45.0,"skew":"put_skew"},{"expiration":"01/21/2028","dte":476,"risk_reversal":14.74,"put_25d_iv":29.18,"call_25d_iv":14.44,"put_25d_strike":40.0,"call_25d_strike":55.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":20.0,"call_vanna":0,"put_vanna":2.0,"net_vanna":2.0,"call_oi":0,"put_oi":121},{"strike":25.0,"call_vanna":0,"put_vanna":39.0,"net_vanna":39.0,"call_oi":0,"put_oi":452},{"strike":28.0,"call_vanna":0,"put_vanna":24.0,"net_vanna":24.0,"call_oi":0,"put_oi":477},{"strike":30.0,"call_vanna":0,"put_vanna":73.0,"net_vanna":73.0,"call_oi":0,"put_oi":637},{"strike":33.0,"call_vanna":0,"put_vanna":15.0,"net_vanna":15.0,"call_oi":0,"put_oi":512},{"strike":34.0,"call_vanna":0,"put_vanna":5.0,"net_vanna":5.0,"call_oi":0,"put_oi":113},{"strike":35.0,"call_vanna":0,"put_vanna":58.0,"net_vanna":58.0,"call_oi":0,"put_oi":652},{"strike":36.0,"call_vanna":0,"put_vanna":5.0,"net_vanna":5.0,"call_oi":0,"put_oi":70},{"strike":37.0,"call_vanna":0,"put_vanna":248.0,"net_vanna":248.0,"call_oi":0,"put_oi":1891},{"strike":38.0,"call_vanna":0,"put_vanna":27.0,"net_vanna":27.0,"call_oi":0,"put_oi":414},{"strike":39.0,"call_vanna":0,"put_vanna":19.0,"net_vanna":19.0,"call_oi":0,"put_oi":347},{"strike":40.0,"call_vanna":0,"put_vanna":147.0,"net_vanna":147.0,"call_oi":0,"put_oi":1230},{"strike":41.0,"call_vanna":0,"put_vanna":16.0,"net_vanna":16.0,"call_oi":0,"put_oi":206},{"strike":42.0,"call_vanna":-143.0,"put_vanna":52.0,"net_vanna":-91.0,"call_oi":1576,"put_oi":479},{"strike":43.0,"call_vanna":0,"put_vanna":26.0,"net_vanna":26.0,"call_oi":0,"put_oi":474},{"strike":44.0,"call_vanna":-11.0,"put_vanna":33.0,"net_vanna":21.0,"call_oi":296,"put_oi":1230},{"strike":45.0,"call_vanna":-140.0,"put_vanna":26.0,"net_vanna":-113.0,"call_oi":3844,"put_oi":1164},{"strike":46.0,"call_vanna":45.0,"put_vanna":-5.0,"net_vanna":40.0,"call_oi":1919,"put_oi":580},{"strike":47.0,"call_vanna":-2.0,"put_vanna":-39.0,"net_vanna":-41.0,"call_oi":1381,"put_oi":1280},{"strike":48.0,"call_vanna":80.0,"put_vanna":-6.0,"net_vanna":74.0,"call_oi":1351,"put_oi":144},{"strike":49.0,"call_vanna":131.0,"put_vanna":0,"net_vanna":131.0,"call_oi":1952,"put_oi":0},{"strike":50.0,"call_vanna":267.0,"put_vanna":-9.0,"net_vanna":258.0,"call_oi":4307,"put_oi":575},{"strike":55.0,"call_vanna":281.0,"put_vanna":-12.0,"net_vanna":268.0,"call_oi":3036,"put_oi":211},{"strike":60.0,"call_vanna":199.0,"put_vanna":-18.0,"net_vanna":181.0,"call_oi":1060,"put_oi":222}],"net_vanna":1430.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":34.0,"call_charm":0,"put_charm":95.0,"net_charm":95.0,"call_oi":0,"put_oi":113},{"strike":35.0,"call_charm":0,"put_charm":91.0,"net_charm":91.0,"call_oi":0,"put_oi":103},{"strike":37.0,"call_charm":0,"put_charm":197.0,"net_charm":197.0,"call_oi":0,"put_oi":204},{"strike":38.0,"call_charm":0,"put_charm":104.0,"net_charm":104.0,"call_oi":0,"put_oi":233},{"strike":39.0,"call_charm":0,"put_charm":159.0,"net_charm":159.0,"call_oi":0,"put_oi":287},{"strike":40.0,"call_charm":0,"put_charm":155.0,"net_charm":155.0,"call_oi":0,"put_oi":182},{"strike":41.0,"call_charm":0,"put_charm":120.0,"net_charm":120.0,"call_oi":0,"put_oi":77},{"strike":42.0,"call_charm":0,"put_charm":245.0,"net_charm":245.0,"call_oi":0,"put_oi":95},{"strike":43.0,"call_charm":0,"put_charm":1199.0,"net_charm":1199.0,"call_oi":0,"put_oi":261},{"strike":44.0,"call_charm":-2131.0,"put_charm":17971.0,"net_charm":15840.0,"call_oi":296,"put_oi":1230},{"strike":45.0,"call_charm":-10075.0,"put_charm":9407.0,"net_charm":-668.0,"call_oi":1665,"put_oi":478},{"strike":46.0,"call_charm":-5620.0,"put_charm":6474.0,"net_charm":854.0,"call_oi":1020,"put_oi":295},{"strike":47.0,"call_charm":-1634.0,"put_charm":65354.0,"net_charm":63720.0,"call_oi":385,"put_oi":1172},{"strike":48.0,"call_charm":-1884.0,"put_charm":571.0,"net_charm":-1312.0,"call_oi":932,"put_oi":55},{"strike":49.0,"call_charm":-1986.0,"put_charm":0,"net_charm":-1986.0,"call_oi":993,"put_oi":0},{"strike":50.0,"call_charm":-30314.0,"put_charm":0,"net_charm":-30314.0,"call_oi":2083,"put_oi":0},{"strike":55.0,"call_charm":-2559.0,"put_charm":0,"net_charm":-2559.0,"call_oi":668,"put_oi":0}],"net_charm":45938.0,"weekend_delta_shift":137815.0,"interpretation":"delta_decays_bullish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":23844.0,"put_delta":-146806.0,"net_delta":-122962.0,"call_oi":1452,"put_oi":2678,"total_oi":4130,"total_volume":48,"bias":"bearish"},{"expiration":"11/20/2026","dte":49,"call_delta":197190.0,"put_delta":-55801.0,"net_delta":141389.0,"call_oi":6682,"put_oi":2212,"total_oi":8894,"total_volume":597,"bias":"bullish"},{"expiration":"01/15/2027","dte":105,"call_delta":308432.0,"put_delta":-79569.0,"net_delta":228863.0,"call_oi":6975,"put_oi":4789,"total_oi":11764,"total_volume":23,"bias":"bullish"},{"expiration":"02/19/2027","dte":140,"call_delta":52334.0,"put_delta":-50936.0,"net_delta":1397.0,"call_oi":2429,"put_oi":1148,"total_oi":3577,"total_volume":16,"bias":"neutral"},{"expiration":"05/21/2027","dte":231,"call_delta":8504.0,"put_delta":-3216.0,"net_delta":5287.0,"call_oi":166,"put_oi":121,"total_oi":287,"total_volume":100,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":103616.0,"put_delta":-83994.0,"net_delta":19622.0,"call_oi":2833,"put_oi":2906,"total_oi":5739,"total_volume":30,"bias":"neutral"},{"expiration":"01/19/2029","dte":840,"call_delta":27552.0,"put_delta":-3147.0,"net_delta":24405.0,"call_oi":519,"put_oi":95,"total_oi":614,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":45.0,"straddle_price":1.45,"straddle_pct":3.24,"implied_move":3.24,"avg_iv":21.4},{"expiration":"11/20/2026","dte":49,"strike":45.0,"straddle_price":3.3,"straddle_pct":7.37,"implied_move":7.37,"avg_iv":25.5},{"expiration":"01/15/2027","dte":105,"strike":45.0,"straddle_price":4.17,"straddle_pct":9.33,"implied_move":9.33,"avg_iv":22.0},{"expiration":"02/19/2027","dte":140,"strike":45.0,"straddle_price":5.15,"straddle_pct":11.51,"implied_move":11.51,"avg_iv":23.4},{"expiration":"01/21/2028","dte":476,"strike":45.0,"straddle_price":9.55,"straddle_pct":21.34,"implied_move":21.34,"avg_iv":23.6},{"expiration":"01/19/2029","dte":840,"strike":43.0,"straddle_price":11.35,"straddle_pct":25.36,"implied_move":25.36,"avg_iv":null}],"volume_profile":{"profile":[{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":69,"put_oi":606,"total_oi":675,"bias":"neutral"},{"strike":23.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":13,"put_oi":1,"total_oi":14,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":41,"put_oi":452,"total_oi":493,"bias":"neutral"},{"strike":28.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":79,"put_oi":497,"total_oi":576,"bias":"neutral"},{"strike":30.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":177,"put_oi":642,"total_oi":819,"bias":"bullish"},{"strike":33.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":143,"put_oi":529,"total_oi":672,"bias":"neutral"},{"strike":34.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":113,"total_oi":116,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1088,"put_oi":668,"total_oi":1756,"bias":"neutral"},{"strike":36.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":92,"total_oi":92,"bias":"neutral"},{"strike":37.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":41,"put_oi":1898,"total_oi":1939,"bias":"neutral"},{"strike":38.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":415,"total_oi":415,"bias":"neutral"},{"strike":39.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":8,"put_oi":354,"total_oi":362,"bias":"neutral"},{"strike":40.0,"call_volume":0,"put_volume":4,"total_volume":4,"call_oi":1324,"put_oi":1243,"total_oi":2567,"bias":"bearish"},{"strike":41.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":5,"put_oi":223,"total_oi":228,"bias":"neutral"},{"strike":42.0,"call_volume":60,"put_volume":0,"total_volume":60,"call_oi":2052,"put_oi":480,"total_oi":2532,"bias":"bullish"},{"strike":43.0,"call_volume":60,"put_volume":4,"total_volume":64,"call_oi":223,"put_oi":489,"total_oi":712,"bias":"bullish"},{"strike":44.0,"call_volume":11,"put_volume":17,"total_volume":28,"call_oi":374,"put_oi":1286,"total_oi":1660,"bias":"bearish"},{"strike":45.0,"call_volume":110,"put_volume":5,"total_volume":115,"call_oi":3914,"put_oi":1205,"total_oi":5119,"bias":"bullish"},{"strike":46.0,"call_volume":29,"put_volume":0,"total_volume":29,"call_oi":1926,"put_oi":590,"total_oi":2516,"bias":"bullish"},{"strike":47.0,"call_volume":32,"put_volume":0,"total_volume":32,"call_oi":1416,"put_oi":1393,"total_oi":2809,"bias":"bullish"},{"strike":48.0,"call_volume":315,"put_volume":0,"total_volume":315,"call_oi":1358,"put_oi":150,"total_oi":1508,"bias":"bullish"},{"strike":49.0,"call_volume":252,"put_volume":0,"total_volume":252,"call_oi":1952,"put_oi":14,"total_oi":1966,"bias":"bullish"},{"strike":50.0,"call_volume":35,"put_volume":0,"total_volume":35,"call_oi":4333,"put_oi":602,"total_oi":4935,"bias":"bullish"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3038,"put_oi":226,"total_oi":3264,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1108,"put_oi":265,"total_oi":1373,"bias":"neutral"},{"strike":70.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"}],"underlying_price":44.7599983215332,"peak_call_strike":48.0,"peak_put_strike":44.0,"total_call_volume":905,"total_put_volume":30,"volume_pc_ratio":0.033},"iv_contours":{"x":[0.74,0.76,0.78,0.8,0.83,0.85,0.87,0.89,0.92,0.94,0.96,0.98,1.0,1.03,1.05,1.07,1.09,1.12,1.23],"y":[14,49,105,140],"z":[[null,null,null,null,null,null,null,null,null,null,23.18,22.55,21.38,22.73,28.05,27.12,34.85,91.39,49.98],[null,59.27,54.5,49.81,45.18,34.13,31.02,29.27,29.33,29.57,23.59,24.55,25.49,26.4,28.29,30.04,19.95,34.84,65.47],[31.6,null,30.34,31.84,28.17,27.77,26.78,26.61,26.13,21.05,21.08,21.65,21.95,23.26,24.36,24.66,26.25,19.1,43.66],[null,null,30.52,null,null,28.96,null,28.53,28.77,20.14,29.19,22.98,23.45,24.43,25.31,17.64,17.71,27.29,35.09]],"levels":[17.6,25.0,32.4,39.8,47.1,54.5,61.9,69.3,76.6,84.0,91.4],"min_iv":17.6,"max_iv":91.4},"butterfly_spread":[{"expiration":"11/20/2026","dte":49,"atm_strike":45.0,"atm_iv":19.61,"otm_strike":47.0,"otm_iv":19.77,"itm_strike":43.0,"itm_iv":17.85,"iv_butterfly":-1.61,"price_butterfly":0.4,"convexity":"inverted"},{"expiration":"01/15/2027","dte":105,"atm_strike":45.0,"atm_iv":17.58,"otm_strike":47.0,"otm_iv":18.43,"itm_strike":43.0,"itm_iv":16.08,"iv_butterfly":-0.66,"price_butterfly":0.33,"convexity":"inverted"},{"expiration":"02/19/2027","dte":140,"atm_strike":45.0,"atm_iv":16.65,"otm_strike":47.0,"otm_iv":17.45,"itm_strike":42.0,"itm_iv":12.62,"iv_butterfly":-3.23,"price_butterfly":0.85,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":44.5},{"date":"2026-09-15","iv":43.47},{"date":"2026-09-16","iv":45.24},{"date":"2026-09-17","iv":49.73},{"date":"2026-09-18","iv":53.97},{"date":"2026-09-21","iv":36.71},{"date":"2026-09-22","iv":33.2},{"date":"2026-09-23","iv":34.7},{"date":"2026-09-24","iv":36.1},{"date":"2026-09-25","iv":33.3},{"date":"2026-09-28","iv":28.4},{"date":"2026-09-29","iv":35.0},{"date":"2026-09-30","iv":30.8},{"date":"2026-10-01","iv":31.5},{"date":"2026-10-02","iv":28.0}]}}