{"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":"PPG","summary":{"name":"PPG","price":105.15,"total_oi":17362,"call_oi":13108,"put_oi":4254,"pc_ratio":0.325,"net_gex":1745491.58,"avg_iv":151.7,"iv_rank":100.0,"iv_52w_high":151.7,"iv_52w_low":39.8,"gamma_flip":104.97,"max_pain":105.0},"features":{"symbol":"PPG","price":105.15,"total_oi":17362,"analysis_coverage":1.0,"avg_iv_pct":151.7,"iv_rank":100.0,"iv_52w_high_pct":151.7,"iv_52w_low_pct":39.8,"front_dte":7,"front_atm_iv_pct":29.5339,"back_atm_iv_pct":30.5407,"term_premium_pp":-1.0068,"expected_move_front_pct":4.09,"straddle_front_pct":3.4,"straddle_30d_pct":3.45,"risk_reversal_front_pp":0.61,"risk_reversal_30d_pp":0.61,"butterfly_front_pp":-0.57,"butterfly_30d_pp":-0.57,"put_call_oi_ratio":0.325,"put_call_oi_front_ratio":1.18,"put_call_volume_front_ratio":0.092,"option_volume":708,"volume_oi_ratio":0.040779,"net_delta_normalized":0.102505,"dealer_delta_normalized":-0.102227,"gex_per_100k_oi":10053516.760742,"vanna_per_100k_oi":4279.460892,"charm_per_100k_oi":-691130.054141,"weekend_delta_shift_per_100k_oi":-2073390.162424,"iv_surface_range_pp":164.9,"gamma_flip_distance_pct":-0.171184,"max_pain_distance_pct":-0.142653,"peak_call_distance_pct":5.563481,"peak_put_distance_pct":-0.142653},"analyses":{"gamma_walls":[{"strike":50.0,"call_gex":0.0,"put_gex":-1028.15,"net_gex":-1028.15,"call_oi":0,"put_oi":57},{"strike":55.0,"call_gex":0.0,"put_gex":-832.83,"net_gex":-832.83,"call_oi":16,"put_oi":45},{"strike":60.0,"call_gex":18.72,"put_gex":-9875.19,"net_gex":-9856.47,"call_oi":4,"put_oi":341},{"strike":65.0,"call_gex":112.72,"put_gex":-4948.96,"net_gex":-4836.24,"call_oi":10,"put_oi":157},{"strike":70.0,"call_gex":1881.55,"put_gex":-2465.65,"net_gex":-584.1,"call_oi":73,"put_oi":62},{"strike":75.0,"call_gex":3672.55,"put_gex":-3369.95,"net_gex":302.59,"call_oi":69,"put_oi":62},{"strike":80.0,"call_gex":2188.8,"put_gex":-20286.27,"net_gex":-18097.46,"call_oi":31,"put_oi":295},{"strike":85.0,"call_gex":472.81,"put_gex":-15854.71,"net_gex":-15381.9,"call_oi":5,"put_oi":181},{"strike":89.0,"call_gex":1724.29,"put_gex":0.0,"net_gex":1724.29,"call_oi":14,"put_oi":0},{"strike":90.0,"call_gex":3789.78,"put_gex":-29714.73,"net_gex":-25924.95,"call_oi":30,"put_oi":236},{"strike":91.0,"call_gex":5278.66,"put_gex":0.0,"net_gex":5278.66,"call_oi":35,"put_oi":0},{"strike":92.0,"call_gex":5863.53,"put_gex":0.0,"net_gex":5863.53,"call_oi":34,"put_oi":0},{"strike":93.0,"call_gex":188.68,"put_gex":0.0,"net_gex":188.68,"call_oi":1,"put_oi":0},{"strike":94.0,"call_gex":0.0,"put_gex":-193.36,"net_gex":-193.36,"call_oi":0,"put_oi":1},{"strike":95.0,"call_gex":49052.62,"put_gex":-109848.7,"net_gex":-60796.08,"call_oi":276,"put_oi":519},{"strike":96.0,"call_gex":0.0,"put_gex":-747.27,"net_gex":-747.27,"call_oi":0,"put_oi":3},{"strike":97.0,"call_gex":0.0,"put_gex":-17445.13,"net_gex":-17445.13,"call_oi":0,"put_oi":60},{"strike":98.0,"call_gex":0.0,"put_gex":-18306.28,"net_gex":-18306.28,"call_oi":0,"put_oi":55},{"strike":99.0,"call_gex":0.0,"put_gex":-5508.16,"net_gex":-5508.16,"call_oi":0,"put_oi":14},{"strike":100.0,"call_gex":16668.67,"put_gex":-160720.48,"net_gex":-144051.82,"call_oi":98,"put_oi":465},{"strike":101.0,"call_gex":387.26,"put_gex":-29218.17,"net_gex":-28830.91,"call_oi":1,"put_oi":53},{"strike":102.0,"call_gex":4851.05,"put_gex":-30748.38,"net_gex":-25897.33,"call_oi":8,"put_oi":45},{"strike":103.0,"call_gex":799.63,"put_gex":-43496.63,"net_gex":-42697.0,"call_oi":1,"put_oi":43},{"strike":104.0,"call_gex":7509.43,"put_gex":-39121.68,"net_gex":-31612.25,"call_oi":11,"put_oi":31},{"strike":105.0,"call_gex":751994.13,"put_gex":-298694.14,"net_gex":453299.98,"call_oi":1071,"put_oi":484},{"strike":106.0,"call_gex":71704.24,"put_gex":-8230.24,"net_gex":63474.01,"call_oi":64,"put_oi":12},{"strike":107.0,"call_gex":17880.45,"put_gex":-20764.22,"net_gex":-2883.77,"call_oi":21,"put_oi":77},{"strike":108.0,"call_gex":287687.9,"put_gex":-13987.25,"net_gex":273700.65,"call_oi":440,"put_oi":18},{"strike":109.0,"call_gex":17342.42,"put_gex":-20993.8,"net_gex":-3651.38,"call_oi":30,"put_oi":40},{"strike":110.0,"call_gex":214652.57,"put_gex":-83842.12,"net_gex":130810.45,"call_oi":501,"put_oi":288},{"strike":111.0,"call_gex":17381.91,"put_gex":-3895.52,"net_gex":13486.38,"call_oi":38,"put_oi":9},{"strike":112.0,"call_gex":16261.93,"put_gex":-300.1,"net_gex":15961.83,"call_oi":39,"put_oi":2},{"strike":113.0,"call_gex":5591.22,"put_gex":-1120.05,"net_gex":4471.17,"call_oi":15,"put_oi":4},{"strike":114.0,"call_gex":16776.77,"put_gex":-1225.13,"net_gex":15551.64,"call_oi":51,"put_oi":4},{"strike":115.0,"call_gex":150225.55,"put_gex":-75939.44,"net_gex":74286.11,"call_oi":587,"put_oi":342},{"strike":116.0,"call_gex":503.7,"put_gex":0.0,"net_gex":503.7,"call_oi":2,"put_oi":0},{"strike":117.0,"call_gex":54513.88,"put_gex":0.0,"net_gex":54513.88,"call_oi":219,"put_oi":0},{"strike":118.0,"call_gex":84655.86,"put_gex":0.0,"net_gex":84655.86,"call_oi":363,"put_oi":0},{"strike":120.0,"call_gex":222735.34,"put_gex":-12230.82,"net_gex":210504.52,"call_oi":1052,"put_oi":64},{"strike":122.0,"call_gex":918.95,"put_gex":0.0,"net_gex":918.95,"call_oi":5,"put_oi":0},{"strike":125.0,"call_gex":160234.12,"put_gex":-12187.82,"net_gex":148046.3,"call_oi":1023,"put_oi":92},{"strike":126.0,"call_gex":149.59,"put_gex":0.0,"net_gex":149.59,"call_oi":1,"put_oi":0},{"strike":130.0,"call_gex":243786.5,"put_gex":-8265.44,"net_gex":235521.06,"call_oi":2036,"put_oi":71},{"strike":135.0,"call_gex":183344.34,"put_gex":-2365.07,"net_gex":180979.27,"call_oi":1506,"put_oi":21},{"strike":140.0,"call_gex":103041.61,"put_gex":-98.28,"net_gex":102943.33,"call_oi":1292,"put_oi":1},{"strike":145.0,"call_gex":37569.75,"put_gex":0.0,"net_gex":37569.75,"call_oi":421,"put_oi":0},{"strike":150.0,"call_gex":14999.93,"put_gex":0.0,"net_gex":14999.93,"call_oi":193,"put_oi":0},{"strike":155.0,"call_gex":6043.79,"put_gex":0.0,"net_gex":6043.79,"call_oi":78,"put_oi":0},{"strike":160.0,"call_gex":3892.06,"put_gex":0.0,"net_gex":3892.06,"call_oi":58,"put_oi":0},{"strike":165.0,"call_gex":5233.12,"put_gex":0.0,"net_gex":5233.12,"call_oi":85,"put_oi":0},{"strike":170.0,"call_gex":5408.94,"put_gex":0.0,"net_gex":5408.94,"call_oi":94,"put_oi":0},{"strike":175.0,"call_gex":15956.7,"put_gex":0.0,"net_gex":15956.7,"call_oi":305,"put_oi":0},{"strike":180.0,"call_gex":29789.76,"put_gex":0.0,"net_gex":29789.76,"call_oi":600,"put_oi":0},{"strike":185.0,"call_gex":2522.98,"put_gex":0.0,"net_gex":2522.98,"call_oi":54,"put_oi":0},{"strike":190.0,"call_gex":3166.81,"put_gex":0.0,"net_gex":3166.81,"call_oi":64,"put_oi":0},{"strike":195.0,"call_gex":2008.44,"put_gex":0.0,"net_gex":2008.44,"call_oi":48,"put_oi":0},{"strike":200.0,"call_gex":925.71,"put_gex":0.0,"net_gex":925.71,"call_oi":35,"put_oi":0}],"pain_by_strike":[{"strike":50.0,"call_value":0,"put_value":190045.0,"total_value":190045.0},{"strike":55.0,"call_value":0.0,"put_value":169060.0,"total_value":169060.0},{"strike":60.0,"call_value":80.0,"put_value":148300.0,"total_value":148380.0},{"strike":65.0,"call_value":180.0,"put_value":129245.0,"total_value":129425.0},{"strike":70.0,"call_value":330.0,"put_value":110975.0,"total_value":111305.0},{"strike":75.0,"call_value":845.0,"put_value":93015.0,"total_value":93860.0},{"strike":80.0,"call_value":1705.0,"put_value":75365.0,"total_value":77070.0},{"strike":85.0,"call_value":2720.0,"put_value":59190.0,"total_value":61910.0},{"strike":89.0,"call_value":3552.0,"put_value":46974.0,"total_value":50526.0},{"strike":90.0,"call_value":3774.0,"put_value":43920.0,"total_value":47694.0},{"strike":91.0,"call_value":4026.0,"put_value":41102.0,"total_value":45128.0},{"strike":92.0,"call_value":4313.0,"put_value":38284.0,"total_value":42597.0},{"strike":93.0,"call_value":4634.0,"put_value":35466.0,"total_value":40100.0},{"strike":94.0,"call_value":4956.0,"put_value":32648.0,"total_value":37604.0},{"strike":95.0,"call_value":5278.0,"put_value":29831.0,"total_value":35109.0},{"strike":96.0,"call_value":5876.0,"put_value":27533.0,"total_value":33409.0},{"strike":97.0,"call_value":6474.0,"put_value":25238.0,"total_value":31712.0},{"strike":98.0,"call_value":7072.0,"put_value":23003.0,"total_value":30075.0},{"strike":99.0,"call_value":7670.0,"put_value":20823.0,"total_value":28493.0},{"strike":100.0,"call_value":8268.0,"put_value":18657.0,"total_value":26925.0},{"strike":101.0,"call_value":8964.0,"put_value":16956.0,"total_value":25920.0},{"strike":102.0,"call_value":9661.0,"put_value":15308.0,"total_value":24969.0},{"strike":103.0,"call_value":10366.0,"put_value":13705.0,"total_value":24071.0},{"strike":104.0,"call_value":11072.0,"put_value":12145.0,"total_value":23217.0},{"strike":105.0,"call_value":11789.0,"put_value":10616.0,"total_value":22405.0},{"strike":106.0,"call_value":13577.0,"put_value":9571.0,"total_value":23148.0},{"strike":107.0,"call_value":15429.0,"put_value":8538.0,"total_value":23967.0},{"strike":108.0,"call_value":17302.0,"put_value":7582.0,"total_value":24884.0},{"strike":109.0,"call_value":19615.0,"put_value":6644.0,"total_value":26259.0},{"strike":110.0,"call_value":21958.0,"put_value":5746.0,"total_value":27704.0},{"strike":111.0,"call_value":24802.0,"put_value":5136.0,"total_value":29938.0},{"strike":112.0,"call_value":27684.0,"put_value":4535.0,"total_value":32219.0},{"strike":113.0,"call_value":30605.0,"put_value":3936.0,"total_value":34541.0},{"strike":114.0,"call_value":33541.0,"put_value":3341.0,"total_value":36882.0},{"strike":115.0,"call_value":36528.0,"put_value":2750.0,"total_value":39278.0},{"strike":116.0,"call_value":40102.0,"put_value":2501.0,"total_value":42603.0},{"strike":117.0,"call_value":43678.0,"put_value":2252.0,"total_value":45930.0},{"strike":118.0,"call_value":47473.0,"put_value":2003.0,"total_value":49476.0},{"strike":120.0,"call_value":55789.0,"put_value":1505.0,"total_value":57294.0},{"strike":122.0,"call_value":66209.0,"put_value":1135.0,"total_value":67344.0},{"strike":125.0,"call_value":81854.0,"put_value":580.0,"total_value":82434.0},{"strike":126.0,"call_value":88092.0,"put_value":487.0,"total_value":88579.0},{"strike":130.0,"call_value":113048.0,"put_value":115.0,"total_value":113163.0},{"strike":135.0,"call_value":154423.0,"put_value":5.0,"total_value":154428.0},{"strike":140.0,"call_value":203328.0,"put_value":0.0,"total_value":203328.0},{"strike":145.0,"call_value":258693.0,"put_value":0.0,"total_value":258693.0},{"strike":150.0,"call_value":316163.0,"put_value":0.0,"total_value":316163.0},{"strike":155.0,"call_value":374598.0,"put_value":0.0,"total_value":374598.0},{"strike":160.0,"call_value":433423.0,"put_value":0.0,"total_value":433423.0},{"strike":165.0,"call_value":492538.0,"put_value":0.0,"total_value":492538.0},{"strike":170.0,"call_value":552078.0,"put_value":0.0,"total_value":552078.0},{"strike":175.0,"call_value":612088.0,"put_value":0.0,"total_value":612088.0},{"strike":180.0,"call_value":673623.0,"put_value":0.0,"total_value":673623.0},{"strike":185.0,"call_value":738158.0,"put_value":0.0,"total_value":738158.0},{"strike":190.0,"call_value":802963.0,"put_value":0.0,"total_value":802963.0},{"strike":195.0,"call_value":868088.0,"put_value":0.0,"total_value":868088.0},{"strike":200.0,"call_value":933453.0,"put_value":0,"total_value":933453.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":158.9,"strike":75.0},{"moneyness":0.85,"dte":14,"iv":130.9,"strike":72.5},{"moneyness":0.85,"dte":21,"iv":69.2,"strike":90.0},{"moneyness":0.85,"dte":30,"iv":45.1,"strike":90.0},{"moneyness":0.85,"dte":45,"iv":68.5,"strike":76.25},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":55.4,"strike":72.41},{"moneyness":0.9,"dte":7,"iv":60.4,"strike":96.0},{"moneyness":0.9,"dte":14,"iv":46.8,"strike":95.0},{"moneyness":0.9,"dte":21,"iv":34.1,"strike":95.67},{"moneyness":0.9,"dte":30,"iv":44.3,"strike":95.0},{"moneyness":0.9,"dte":45,"iv":33.2,"strike":95.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":30.5,"strike":95.0},{"moneyness":0.95,"dte":7,"iv":41.6,"strike":100.6},{"moneyness":0.95,"dte":14,"iv":30.7,"strike":100.75},{"moneyness":0.95,"dte":21,"iv":27.7,"strike":100.8},{"moneyness":0.95,"dte":30,"iv":35.1,"strike":101.0},{"moneyness":0.95,"dte":45,"iv":33.8,"strike":100.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":29.5,"strike":100.0},{"moneyness":1.0,"dte":7,"iv":27.9,"strike":105.0},{"moneyness":1.0,"dte":14,"iv":26.5,"strike":105.5},{"moneyness":1.0,"dte":21,"iv":24.2,"strike":105.0},{"moneyness":1.0,"dte":30,"iv":32.0,"strike":106.0},{"moneyness":1.0,"dte":45,"iv":30.3,"strike":105.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":28.0,"strike":105.0},{"moneyness":1.05,"dte":7,"iv":27.8,"strike":110.0},{"moneyness":1.05,"dte":14,"iv":26.9,"strike":110.0},{"moneyness":1.05,"dte":21,"iv":27.3,"strike":110.11},{"moneyness":1.05,"dte":30,"iv":30.0,"strike":109.6},{"moneyness":1.05,"dte":45,"iv":27.5,"strike":110.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":27.7,"strike":110.0},{"moneyness":1.1,"dte":7,"iv":57.0,"strike":115.67},{"moneyness":1.1,"dte":14,"iv":39.9,"strike":116.25},{"moneyness":1.1,"dte":21,"iv":31.7,"strike":115.33},{"moneyness":1.1,"dte":30,"iv":38.5,"strike":115.33},{"moneyness":1.1,"dte":45,"iv":30.2,"strike":115.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":27.9,"strike":115.0},{"moneyness":1.15,"dte":7,"iv":91.7,"strike":120.0},{"moneyness":1.15,"dte":14,"iv":88.8,"strike":128.75},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":54.7,"strike":136.67},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":52.6,"strike":153.81}],"term_structure":[{"expiration":"10/02/2026","dte":0,"iv":1.0,"contract_count":14,"total_oi":135},{"expiration":"10/09/2026","dte":7,"iv":0.0598,"contract_count":31,"total_oi":406},{"expiration":"10/16/2026","dte":14,"iv":0.0232,"contract_count":20,"total_oi":1774},{"expiration":"10/23/2026","dte":21,"iv":0.0014,"contract_count":23,"total_oi":599},{"expiration":"10/30/2026","dte":28,"iv":0.0516,"contract_count":10,"total_oi":29},{"expiration":"11/06/2026","dte":35,"iv":0.0292,"contract_count":3,"total_oi":11},{"expiration":"11/20/2026","dte":49,"iv":0.0303,"contract_count":10,"total_oi":471},{"expiration":"12/18/2026","dte":77,"iv":0.0099,"contract_count":10,"total_oi":363},{"expiration":"01/15/2027","dte":105,"iv":0.0135,"contract_count":10,"total_oi":1044},{"expiration":"02/19/2027","dte":140,"iv":0.0093,"contract_count":7,"total_oi":225},{"expiration":"03/19/2027","dte":168,"iv":0.0151,"contract_count":8,"total_oi":70},{"expiration":"06/17/2027","dte":258,"iv":0.0219,"contract_count":6,"total_oi":16},{"expiration":"09/17/2027","dte":350,"iv":0.0,"contract_count":2,"total_oi":8},{"expiration":"01/21/2028","dte":476,"iv":0.0179,"contract_count":10,"total_oi":506},{"expiration":"01/19/2029","dte":840,"iv":0.0253,"contract_count":3,"total_oi":15}],"expected_move":[{"expiration":"10/09/2026","dte":7,"expected_move_1std":4.09,"expected_move_2std":8.19,"contract_count":20},{"expiration":"10/16/2026","dte":14,"expected_move_1std":5.43,"expected_move_2std":10.87,"contract_count":14},{"expiration":"10/23/2026","dte":21,"expected_move_1std":6.23,"expected_move_2std":12.45,"contract_count":14},{"expiration":"10/30/2026","dte":28,"expected_move_1std":8.76,"expected_move_2std":17.52,"contract_count":6},{"expiration":"11/06/2026","dte":35,"expected_move_1std":9.56,"expected_move_2std":19.12,"contract_count":3},{"expiration":"11/20/2026","dte":49,"expected_move_1std":11.19,"expected_move_2std":22.39,"contract_count":6},{"expiration":"12/18/2026","dte":77,"expected_move_1std":12.89,"expected_move_2std":25.79,"contract_count":6},{"expiration":"01/15/2027","dte":105,"expected_move_1std":15.41,"expected_move_2std":30.82,"contract_count":6},{"expiration":"02/19/2027","dte":140,"expected_move_1std":17.6,"expected_move_2std":35.21,"contract_count":4},{"expiration":"03/19/2027","dte":168,"expected_move_1std":19.41,"expected_move_2std":38.81,"contract_count":5},{"expiration":"06/17/2027","dte":258,"expected_move_1std":25.3,"expected_move_2std":50.59,"contract_count":4},{"expiration":"09/17/2027","dte":350,"expected_move_1std":26.73,"expected_move_2std":53.45,"contract_count":2},{"expiration":"01/21/2028","dte":476,"expected_move_1std":33.47,"expected_move_2std":66.93,"contract_count":6},{"expiration":"01/19/2029","dte":840,"expected_move_1std":50.24,"expected_move_2std":100.49,"contract_count":1}],"pc_skew":[{"expiration":"10/02/2026","dte":0,"call_oi":630,"put_oi":159,"total_oi":789,"pc_ratio":0.252,"pc_ratio_volume":0.154,"sentiment":"bullish"},{"expiration":"10/09/2026","dte":7,"call_oi":211,"put_oi":249,"total_oi":460,"pc_ratio":1.18,"pc_ratio_volume":0.092,"sentiment":"neutral"},{"expiration":"10/16/2026","dte":14,"call_oi":1709,"put_oi":429,"total_oi":2138,"pc_ratio":0.251,"pc_ratio_volume":0.171,"sentiment":"bullish"},{"expiration":"10/23/2026","dte":21,"call_oi":478,"put_oi":124,"total_oi":602,"pc_ratio":0.259,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"10/30/2026","dte":28,"call_oi":20,"put_oi":11,"total_oi":31,"pc_ratio":0.55,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"11/06/2026","dte":35,"call_oi":1,"put_oi":10,"total_oi":11,"pc_ratio":10.0,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"11/20/2026","dte":49,"call_oi":618,"put_oi":458,"total_oi":1076,"pc_ratio":0.741,"pc_ratio_volume":0.125,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":2562,"put_oi":924,"total_oi":3486,"pc_ratio":0.361,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":4029,"put_oi":999,"total_oi":5028,"pc_ratio":0.248,"pc_ratio_volume":1.0,"sentiment":"bullish"},{"expiration":"02/19/2027","dte":140,"call_oi":444,"put_oi":279,"total_oi":723,"pc_ratio":0.628,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":275,"put_oi":166,"total_oi":441,"pc_ratio":0.604,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"05/21/2027","dte":231,"call_oi":0,"put_oi":8,"total_oi":8,"pc_ratio":0,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"06/17/2027","dte":258,"call_oi":47,"put_oi":28,"total_oi":75,"pc_ratio":0.596,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"09/17/2027","dte":350,"call_oi":10,"put_oi":21,"total_oi":31,"pc_ratio":2.1,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"01/21/2028","dte":476,"call_oi":2062,"put_oi":377,"total_oi":2439,"pc_ratio":0.183,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"01/19/2029","dte":840,"call_oi":12,"put_oi":12,"total_oi":24,"pc_ratio":1.0,"pc_ratio_volume":0,"sentiment":"neutral"}],"dealer_positioning":{"positioning":[{"strike":50.0,"call_delta_oi":0,"put_delta_oi":-231.0,"dealer_delta":231.0,"call_oi":0,"put_oi":57},{"strike":55.0,"call_delta_oi":0,"put_delta_oi":-162.0,"dealer_delta":162.0,"call_oi":0,"put_oi":45},{"strike":60.0,"call_delta_oi":98.0,"put_delta_oi":-1971.0,"dealer_delta":1873.0,"call_oi":1,"put_oi":341},{"strike":65.0,"call_delta_oi":486.0,"put_delta_oi":-816.0,"dealer_delta":330.0,"call_oi":5,"put_oi":157},{"strike":70.0,"call_delta_oi":4781.0,"put_delta_oi":-422.0,"dealer_delta":-4359.0,"call_oi":50,"put_oi":62},{"strike":75.0,"call_delta_oi":6483.0,"put_delta_oi":-519.0,"dealer_delta":-5965.0,"call_oi":69,"put_oi":62},{"strike":80.0,"call_delta_oi":2850.0,"put_delta_oi":-2359.0,"dealer_delta":-490.0,"call_oi":31,"put_oi":295},{"strike":85.0,"call_delta_oi":458.0,"put_delta_oi":-1575.0,"dealer_delta":1118.0,"call_oi":5,"put_oi":181},{"strike":89.0,"call_delta_oi":1295.0,"put_delta_oi":0,"dealer_delta":-1295.0,"call_oi":14,"put_oi":0},{"strike":90.0,"call_delta_oi":2625.0,"put_delta_oi":-3907.0,"dealer_delta":1283.0,"call_oi":30,"put_oi":236},{"strike":91.0,"call_delta_oi":3191.0,"put_delta_oi":0,"dealer_delta":-3191.0,"call_oi":35,"put_oi":0},{"strike":92.0,"call_delta_oi":3033.0,"put_delta_oi":0,"dealer_delta":-3033.0,"call_oi":34,"put_oi":0},{"strike":93.0,"call_delta_oi":89.0,"put_delta_oi":0,"dealer_delta":-89.0,"call_oi":1,"put_oi":0},{"strike":94.0,"call_delta_oi":0,"put_delta_oi":-9.0,"dealer_delta":9.0,"call_oi":0,"put_oi":1},{"strike":95.0,"call_delta_oi":21543.0,"put_delta_oi":-9017.0,"dealer_delta":-12526.0,"call_oi":276,"put_oi":519},{"strike":96.0,"call_delta_oi":0,"put_delta_oi":-30.0,"dealer_delta":30.0,"call_oi":0,"put_oi":3},{"strike":97.0,"call_delta_oi":0,"put_delta_oi":-707.0,"dealer_delta":707.0,"call_oi":0,"put_oi":60},{"strike":98.0,"call_delta_oi":0,"put_delta_oi":-667.0,"dealer_delta":667.0,"call_oi":0,"put_oi":55},{"strike":99.0,"call_delta_oi":0,"put_delta_oi":-220.0,"dealer_delta":220.0,"call_oi":0,"put_oi":14},{"strike":100.0,"call_delta_oi":6774.0,"put_delta_oi":-11556.0,"dealer_delta":4782.0,"call_oi":98,"put_oi":465},{"strike":101.0,"call_delta_oi":69.0,"put_delta_oi":-885.0,"dealer_delta":816.0,"call_oi":1,"put_oi":53},{"strike":102.0,"call_delta_oi":575.0,"put_delta_oi":-1046.0,"dealer_delta":472.0,"call_oi":8,"put_oi":45},{"strike":103.0,"call_delta_oi":68.0,"put_delta_oi":-1094.0,"dealer_delta":1025.0,"call_oi":1,"put_oi":43},{"strike":104.0,"call_delta_oi":653.0,"put_delta_oi":-932.0,"dealer_delta":279.0,"call_oi":11,"put_oi":31},{"strike":105.0,"call_delta_oi":58718.0,"put_delta_oi":-21074.0,"dealer_delta":-37644.0,"call_oi":1071,"put_oi":484},{"strike":106.0,"call_delta_oi":2696.0,"put_delta_oi":-976.0,"dealer_delta":-1721.0,"call_oi":64,"put_oi":12},{"strike":107.0,"call_delta_oi":756.0,"put_delta_oi":-7183.0,"dealer_delta":6426.0,"call_oi":21,"put_oi":77},{"strike":108.0,"call_delta_oi":15348.0,"put_delta_oi":-1490.0,"dealer_delta":-13858.0,"call_oi":440,"put_oi":18},{"strike":109.0,"call_delta_oi":565.0,"put_delta_oi":-3707.0,"dealer_delta":3142.0,"call_oi":30,"put_oi":40},{"strike":110.0,"call_delta_oi":16170.0,"put_delta_oi":-17093.0,"dealer_delta":923.0,"call_oi":501,"put_oi":288},{"strike":111.0,"call_delta_oi":687.0,"put_delta_oi":-818.0,"dealer_delta":131.0,"call_oi":38,"put_oi":9},{"strike":112.0,"call_delta_oi":769.0,"put_delta_oi":-195.0,"dealer_delta":-574.0,"call_oi":39,"put_oi":2},{"strike":113.0,"call_delta_oi":281.0,"put_delta_oi":-335.0,"dealer_delta":54.0,"call_oi":15,"put_oi":4},{"strike":114.0,"call_delta_oi":686.0,"put_delta_oi":-343.0,"dealer_delta":-343.0,"call_oi":51,"put_oi":4},{"strike":115.0,"call_delta_oi":13550.0,"put_delta_oi":-23158.0,"dealer_delta":9608.0,"call_oi":587,"put_oi":342},{"strike":116.0,"call_delta_oi":21.0,"put_delta_oi":0,"dealer_delta":-21.0,"call_oi":2,"put_oi":0},{"strike":117.0,"call_delta_oi":3047.0,"put_delta_oi":0,"dealer_delta":-3047.0,"call_oi":219,"put_oi":0},{"strike":118.0,"call_delta_oi":6276.0,"put_delta_oi":0,"dealer_delta":-6276.0,"call_oi":363,"put_oi":0},{"strike":120.0,"call_delta_oi":23287.0,"put_delta_oi":-4580.0,"dealer_delta":-18707.0,"call_oi":1052,"put_oi":64},{"strike":122.0,"call_delta_oi":85.0,"put_delta_oi":0,"dealer_delta":-85.0,"call_oi":5,"put_oi":0},{"strike":125.0,"call_delta_oi":21812.0,"put_delta_oi":-5898.0,"dealer_delta":-15914.0,"call_oi":1023,"put_oi":92},{"strike":126.0,"call_delta_oi":14.0,"put_delta_oi":0,"dealer_delta":-14.0,"call_oi":1,"put_oi":0},{"strike":130.0,"call_delta_oi":20398.0,"put_delta_oi":-4653.0,"dealer_delta":-15746.0,"call_oi":2036,"put_oi":71},{"strike":135.0,"call_delta_oi":37019.0,"put_delta_oi":-1831.0,"dealer_delta":-35188.0,"call_oi":1506,"put_oi":21},{"strike":140.0,"call_delta_oi":10676.0,"put_delta_oi":-65.0,"dealer_delta":-10611.0,"call_oi":1292,"put_oi":1},{"strike":145.0,"call_delta_oi":5536.0,"put_delta_oi":0,"dealer_delta":-5536.0,"call_oi":421,"put_oi":0},{"strike":150.0,"call_delta_oi":2156.0,"put_delta_oi":0,"dealer_delta":-2156.0,"call_oi":193,"put_oi":0},{"strike":155.0,"call_delta_oi":1019.0,"put_delta_oi":0,"dealer_delta":-1019.0,"call_oi":78,"put_oi":0},{"strike":160.0,"call_delta_oi":629.0,"put_delta_oi":0,"dealer_delta":-629.0,"call_oi":58,"put_oi":0},{"strike":165.0,"call_delta_oi":905.0,"put_delta_oi":0,"dealer_delta":-905.0,"call_oi":85,"put_oi":0},{"strike":170.0,"call_delta_oi":969.0,"put_delta_oi":0,"dealer_delta":-969.0,"call_oi":94,"put_oi":0},{"strike":175.0,"call_delta_oi":2821.0,"put_delta_oi":0,"dealer_delta":-2821.0,"call_oi":305,"put_oi":0},{"strike":180.0,"call_delta_oi":5408.0,"put_delta_oi":0,"dealer_delta":-5408.0,"call_oi":600,"put_oi":0},{"strike":185.0,"call_delta_oi":467.0,"put_delta_oi":0,"dealer_delta":-467.0,"call_oi":54,"put_oi":0},{"strike":190.0,"call_delta_oi":644.0,"put_delta_oi":0,"dealer_delta":-644.0,"call_oi":64,"put_oi":0},{"strike":195.0,"call_delta_oi":383.0,"put_delta_oi":0,"dealer_delta":-383.0,"call_oi":48,"put_oi":0},{"strike":200.0,"call_delta_oi":144.0,"put_delta_oi":0,"dealer_delta":-144.0,"call_oi":35,"put_oi":0}],"net_dealer_delta":-177487.0,"total_call_delta":309012.0,"total_put_delta":-131525.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":105.1500015258789,"strikes":[{"strike":80.0,"moneyness":0.7608,"type":"put","iv":0.3671,"delta":-0.06,"oi":144},{"strike":95.0,"moneyness":0.9035,"type":"call","iv":0.2953,"delta":0.788,"oi":220},{"strike":100.0,"moneyness":0.951,"type":"put","iv":0.3067,"delta":-0.3218,"oi":149},{"strike":105.0,"moneyness":0.9986,"type":"put","iv":0.2895,"delta":-0.4345,"oi":168},{"strike":110.0,"moneyness":1.0461,"type":"call","iv":0.2795,"delta":0.4418,"oi":146},{"strike":115.0,"moneyness":1.0937,"type":"call","iv":0.2844,"delta":0.332,"oi":113},{"strike":120.0,"moneyness":1.1412,"type":"call","iv":0.2656,"delta":0.2191,"oi":391},{"strike":125.0,"moneyness":1.1888,"type":"call","iv":0.2801,"delta":0.1585,"oi":210},{"strike":130.0,"moneyness":1.2363,"type":"call","iv":0.2798,"delta":0.103,"oi":726},{"strike":140.0,"moneyness":1.3314,"type":"call","iv":0.3054,"delta":0.0548,"oi":944},{"strike":145.0,"moneyness":1.379,"type":"call","iv":0.4344,"delta":0.1117,"oi":249},{"strike":175.0,"moneyness":1.6643,"type":"call","iv":0.6241,"delta":0.0924,"oi":163},{"strike":180.0,"moneyness":1.7118,"type":"call","iv":0.6466,"delta":0.0885,"oi":508}]},{"expiration":"01/21/2028","underlying_price":105.1500015258789,"strikes":[{"strike":105.0,"moneyness":0.9986,"type":"call","iv":0.275,"delta":0.6322,"oi":148},{"strike":125.0,"moneyness":1.1888,"type":"call","iv":0.2617,"delta":0.4033,"oi":240},{"strike":135.0,"moneyness":1.2839,"type":"call","iv":0.2539,"delta":0.2991,"oi":1058}]},{"expiration":"02/19/2027","underlying_price":105.1500015258789,"strikes":[{"strike":115.0,"moneyness":1.0937,"type":"put","iv":0.2889,"delta":-0.6264,"oi":157},{"strike":125.0,"moneyness":1.1888,"type":"call","iv":0.2609,"delta":0.1859,"oi":247}]},{"expiration":"10/16/2026","underlying_price":105.1500015258789,"strikes":[{"strike":100.0,"moneyness":0.951,"type":"put","iv":0.2812,"delta":-0.1583,"oi":162},{"strike":105.0,"moneyness":0.9986,"type":"call","iv":0.2773,"delta":0.5328,"oi":818},{"strike":110.0,"moneyness":1.0461,"type":"call","iv":0.2751,"delta":0.2079,"oi":176},{"strike":115.0,"moneyness":1.0937,"type":"call","iv":0.3549,"delta":0.1002,"oi":275},{"strike":117.0,"moneyness":1.1127,"type":"call","iv":0.484,"delta":0.1342,"oi":201}]},{"expiration":"10/23/2026","underlying_price":105.1500015258789,"strikes":[{"strike":108.0,"moneyness":1.0271,"type":"call","iv":0.2611,"delta":0.3561,"oi":358}]},{"expiration":"11/20/2026","underlying_price":105.1500015258789,"strikes":[{"strike":95.0,"moneyness":0.9035,"type":"put","iv":0.3266,"delta":-0.1676,"oi":274},{"strike":125.0,"moneyness":1.1888,"type":"call","iv":0.3169,"delta":0.081,"oi":152}]},{"expiration":"12/18/2026","underlying_price":105.1500015258789,"strikes":[{"strike":60.0,"moneyness":0.5706,"type":"put","iv":0.9173,"delta":-0.0581,"oi":242},{"strike":85.0,"moneyness":0.8084,"type":"put","iv":0.3515,"delta":-0.0719,"oi":119},{"strike":120.0,"moneyness":1.1412,"type":"call","iv":0.2744,"delta":0.1783,"oi":347},{"strike":130.0,"moneyness":1.2363,"type":"call","iv":0.306,"delta":0.0828,"oi":1143},{"strike":135.0,"moneyness":1.2839,"type":"call","iv":0.4065,"delta":0.1138,"oi":164},{"strike":140.0,"moneyness":1.3314,"type":"call","iv":0.5668,"delta":0.1728,"oi":223},{"strike":145.0,"moneyness":1.379,"type":"call","iv":0.6074,"delta":0.1614,"oi":103},{"strike":150.0,"moneyness":1.4265,"type":"call","iv":0.5673,"delta":0.1134,"oi":109},{"strike":175.0,"moneyness":1.6643,"type":"call","iv":0.7303,"delta":0.0909,"oi":130}]}],"greeks_heatmap":{"data":[{"strike":107.0,"dte":0,"expiration":"10/02/2026","call_delta":0,"put_delta":-0.9976,"call_gamma":0,"put_gamma":0.011413,"call_theta":0,"put_theta":-0.0533,"call_vega":0,"put_vega":0.0001,"call_oi":0,"put_oi":63},{"strike":108.0,"dte":0,"expiration":"10/02/2026","call_delta":0.3246,"put_delta":0,"call_gamma":0.061738,"put_gamma":0,"call_theta":-28.719,"put_theta":0,"call_vega":0.0038,"put_vega":0,"call_oi":53,"put_oi":0},{"strike":118.0,"dte":0,"expiration":"10/02/2026","call_delta":0.1735,"put_delta":0,"call_gamma":0.021109,"put_gamma":0,"call_theta":-42.6678,"put_theta":0,"call_vega":0.0027,"put_vega":0,"call_oi":360,"put_oi":0},{"strike":95.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0924,"call_gamma":0,"put_gamma":0.019659,"call_theta":0,"put_theta":-0.0525,"call_vega":0,"put_vega":0.0329,"call_oi":0,"put_oi":63},{"strike":100.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1583,"call_gamma":0,"put_gamma":0.043305,"call_theta":0,"put_theta":-0.0499,"call_vega":0,"put_vega":0.0479,"call_oi":0,"put_oi":162},{"strike":105.0,"dte":14,"expiration":"10/16/2026","call_delta":0.5328,"put_delta":-0.4588,"call_gamma":0.072243,"put_gamma":0.110994,"call_theta":-0.0904,"put_theta":-0.0488,"call_vega":0.0789,"put_vega":0.0787,"call_oi":818,"put_oi":81},{"strike":110.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2079,"put_delta":-0.8994,"call_gamma":0.052496,"put_gamma":0.049812,"call_theta":-0.0626,"put_theta":-0.0124,"call_vega":0.0569,"put_vega":0.035,"call_oi":176,"put_oi":55},{"strike":115.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1002,"put_delta":-0.9331,"call_gamma":0.024944,"put_gamma":0.021406,"call_theta":-0.0488,"put_theta":-0.0176,"call_vega":0.0349,"put_vega":0.0257,"call_oi":275,"put_oi":57},{"strike":117.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1342,"put_delta":0,"call_gamma":0.022511,"put_gamma":0,"call_theta":-0.0814,"put_theta":0,"call_vega":0.0429,"put_vega":0,"call_oi":201,"put_oi":0},{"strike":108.0,"dte":21,"expiration":"10/23/2026","call_delta":0.3561,"put_delta":0,"call_gamma":0.057993,"put_gamma":0,"call_theta":-0.0641,"put_theta":0,"call_vega":0.0917,"put_vega":0,"call_oi":358,"put_oi":0},{"strike":95.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.1676,"call_gamma":0,"put_gamma":0.020139,"call_theta":0,"put_theta":-0.0303,"call_vega":0,"put_vega":0.0956,"call_oi":0,"put_oi":274},{"strike":115.0,"dte":49,"expiration":"11/20/2026","call_delta":0.2548,"put_delta":0,"call_gamma":0.026105,"put_gamma":0,"call_theta":-0.044,"put_theta":0,"call_vega":0.1224,"put_vega":0,"call_oi":62,"put_oi":0},{"strike":120.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1429,"put_delta":0,"call_gamma":0.019064,"put_gamma":0,"call_theta":-0.0295,"put_theta":0,"call_vega":0.0861,"put_vega":0,"call_oi":67,"put_oi":0},{"strike":125.0,"dte":49,"expiration":"11/20/2026","call_delta":0.081,"put_delta":0,"call_gamma":0.012416,"put_gamma":0,"call_theta":-0.0198,"put_theta":0,"call_vega":0.0572,"put_vega":0,"call_oi":152,"put_oi":0},{"strike":130.0,"dte":49,"expiration":"11/20/2026","call_delta":0.0768,"put_delta":0,"call_gamma":0.009926,"put_gamma":0,"call_theta":-0.0227,"put_theta":0,"call_vega":0.0549,"put_vega":0,"call_oi":69,"put_oi":0},{"strike":135.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1374,"put_delta":0,"call_gamma":0.010218,"put_gamma":0,"call_theta":-0.0508,"put_theta":0,"call_vega":0.0838,"put_vega":0,"call_oi":75,"put_oi":0},{"strike":80.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.1022,"call_gamma":0,"put_gamma":0.006886,"call_theta":0,"put_theta":-0.0289,"call_vega":0,"put_vega":0.0855,"call_oi":0,"put_oi":66},{"strike":85.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.0719,"call_gamma":0,"put_gamma":0.008127,"call_theta":0,"put_theta":-0.0143,"call_vega":0,"put_vega":0.0658,"call_oi":0,"put_oi":119},{"strike":95.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.1974,"call_gamma":0,"put_gamma":0.018674,"call_theta":0,"put_theta":-0.0246,"call_vega":0,"put_vega":0.1333,"call_oi":0,"put_oi":84},{"strike":100.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.3068,"call_gamma":0,"put_gamma":0.02473,"call_theta":0,"put_theta":-0.0287,"call_vega":0,"put_vega":0.1685,"call_oi":0,"put_oi":65},{"strike":105.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.4421,"call_gamma":0,"put_gamma":0.031195,"call_theta":0,"put_theta":-0.0269,"call_vega":0,"put_vega":0.1894,"call_oi":0,"put_oi":97},{"strike":120.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1783,"put_delta":0,"call_gamma":0.019813,"put_gamma":0,"call_theta":-0.0246,"put_theta":0,"call_vega":0.1252,"put_vega":0,"call_oi":347,"put_oi":0},{"strike":125.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1076,"put_delta":0,"call_gamma":0.013969,"put_gamma":0,"call_theta":-0.0174,"put_theta":0,"call_vega":0.0888,"put_vega":0,"call_oi":87,"put_oi":0},{"strike":130.0,"dte":77,"expiration":"12/18/2026","call_delta":0.0828,"put_delta":0,"call_gamma":0.010395,"put_gamma":0,"call_theta":-0.0157,"put_theta":0,"call_vega":0.0732,"put_vega":0,"call_oi":1143,"put_oi":0},{"strike":135.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1138,"put_delta":0,"call_gamma":0.009876,"put_gamma":0,"call_theta":-0.026,"put_theta":0,"call_vega":0.0924,"put_vega":0,"call_oi":164,"put_oi":0}],"strikes":[80.0,85.0,95.0,100.0,105.0,107.0,108.0,110.0,115.0,117.0,118.0,120.0,125.0,130.0,135.0],"dtes":[0,14,21,49,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":0.61,"put_25d_iv":28.12,"call_25d_iv":27.51,"put_25d_strike":100.0,"call_25d_strike":110.0,"skew":"neutral"},{"expiration":"11/20/2026","dte":49,"risk_reversal":0.42,"put_25d_iv":32.66,"call_25d_iv":32.24,"put_25d_strike":95.0,"call_25d_strike":115.0,"skew":"neutral"},{"expiration":"12/18/2026","dte":77,"risk_reversal":3.57,"put_25d_iv":31.0,"call_25d_iv":27.44,"put_25d_strike":95.0,"call_25d_strike":120.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":4.0,"put_25d_iv":30.56,"call_25d_iv":26.56,"put_25d_strike":95.0,"call_25d_strike":120.0,"skew":"put_skew"},{"expiration":"02/19/2027","dte":140,"risk_reversal":2.08,"put_25d_iv":28.89,"call_25d_iv":26.81,"put_25d_strike":115.0,"call_25d_strike":120.0,"skew":"put_skew"},{"expiration":"03/19/2027","dte":168,"risk_reversal":7.22,"put_25d_iv":33.79,"call_25d_iv":26.57,"put_25d_strike":90.0,"call_25d_strike":135.0,"skew":"put_skew"},{"expiration":"01/21/2028","dte":476,"risk_reversal":6.03,"put_25d_iv":31.42,"call_25d_iv":25.39,"put_25d_strike":110.0,"call_25d_strike":135.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":60.0,"call_vanna":0,"put_vanna":16.0,"net_vanna":16.0,"call_oi":0,"put_oi":327},{"strike":65.0,"call_vanna":0,"put_vanna":6.0,"net_vanna":6.0,"call_oi":0,"put_oi":129},{"strike":80.0,"call_vanna":0,"put_vanna":12.0,"net_vanna":12.0,"call_oi":0,"put_oi":210},{"strike":85.0,"call_vanna":0,"put_vanna":6.0,"net_vanna":6.0,"call_oi":0,"put_oi":119},{"strike":90.0,"call_vanna":0,"put_vanna":10.0,"net_vanna":10.0,"call_oi":0,"put_oi":88},{"strike":95.0,"call_vanna":-29.0,"put_vanna":31.0,"net_vanna":2.0,"call_oi":271,"put_oi":492},{"strike":100.0,"call_vanna":-9.0,"put_vanna":19.0,"net_vanna":10.0,"call_oi":61,"put_oi":376},{"strike":105.0,"call_vanna":-21.0,"put_vanna":7.0,"net_vanna":-14.0,"call_oi":966,"put_oi":346},{"strike":107.0,"call_vanna":0,"put_vanna":-0.0,"net_vanna":-0.0,"call_oi":0,"put_oi":63},{"strike":108.0,"call_vanna":9.0,"put_vanna":0,"net_vanna":9.0,"call_oi":411,"put_oi":0},{"strike":110.0,"call_vanna":9.0,"put_vanna":2.0,"net_vanna":12.0,"call_oi":322,"put_oi":216},{"strike":115.0,"call_vanna":17.0,"put_vanna":-10.0,"net_vanna":7.0,"call_oi":503,"put_oi":214},{"strike":117.0,"call_vanna":6.0,"put_vanna":0,"net_vanna":6.0,"call_oi":201,"put_oi":0},{"strike":118.0,"call_vanna":1.0,"put_vanna":0,"net_vanna":1.0,"call_oi":360,"put_oi":0},{"strike":120.0,"call_vanna":76.0,"put_vanna":0,"net_vanna":76.0,"call_oi":956,"put_oi":0},{"strike":125.0,"call_vanna":77.0,"put_vanna":-4.0,"net_vanna":74.0,"call_oi":936,"put_oi":64},{"strike":130.0,"call_vanna":134.0,"put_vanna":-5.0,"net_vanna":129.0,"call_oi":2011,"put_oi":55},{"strike":135.0,"call_vanna":203.0,"put_vanna":0,"net_vanna":203.0,"call_oi":1505,"put_oi":0},{"strike":140.0,"call_vanna":72.0,"put_vanna":0,"net_vanna":72.0,"call_oi":1253,"put_oi":0},{"strike":145.0,"call_vanna":27.0,"put_vanna":0,"net_vanna":27.0,"call_oi":352,"put_oi":0},{"strike":150.0,"call_vanna":12.0,"put_vanna":0,"net_vanna":12.0,"call_oi":175,"put_oi":0},{"strike":175.0,"call_vanna":20.0,"put_vanna":0,"net_vanna":20.0,"call_oi":293,"put_oi":0},{"strike":180.0,"call_vanna":47.0,"put_vanna":0,"net_vanna":47.0,"call_oi":577,"put_oi":0}],"net_vanna":743.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":95.0,"call_charm":0,"put_charm":1835.0,"net_charm":1835.0,"call_oi":0,"put_oi":337},{"strike":100.0,"call_charm":0,"put_charm":3334.0,"net_charm":3334.0,"call_oi":0,"put_oi":162},{"strike":105.0,"call_charm":-102735.0,"put_charm":4728.0,"net_charm":-98007.0,"call_oi":818,"put_oi":81},{"strike":108.0,"call_charm":-14195.0,"put_charm":0,"net_charm":-14195.0,"call_oi":358,"put_oi":0},{"strike":110.0,"call_charm":-5976.0,"put_charm":1601.0,"net_charm":-4375.0,"call_oi":176,"put_oi":55},{"strike":115.0,"call_charm":-4021.0,"put_charm":2446.0,"net_charm":-1575.0,"call_oi":337,"put_oi":57},{"strike":117.0,"call_charm":-5725.0,"put_charm":0,"net_charm":-5725.0,"call_oi":201,"put_oi":0},{"strike":120.0,"call_charm":-210.0,"put_charm":0,"net_charm":-210.0,"call_oi":67,"put_oi":0},{"strike":125.0,"call_charm":-182.0,"put_charm":0,"net_charm":-182.0,"call_oi":152,"put_oi":0},{"strike":130.0,"call_charm":-89.0,"put_charm":0,"net_charm":-89.0,"call_oi":69,"put_oi":0},{"strike":135.0,"call_charm":-390.0,"put_charm":0,"net_charm":-390.0,"call_oi":75,"put_oi":0},{"strike":140.0,"call_charm":-413.0,"put_charm":0,"net_charm":-413.0,"call_oi":86,"put_oi":0}],"net_charm":-119994.0,"weekend_delta_shift":-359982.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/02/2026","dte":0,"call_delta":21817.0,"put_delta":-9357.0,"net_delta":12460.0,"call_oi":630,"put_oi":159,"total_oi":789,"total_volume":60,"bias":"neutral"},{"expiration":"10/09/2026","dte":7,"call_delta":7915.0,"put_delta":-8841.0,"net_delta":-926.0,"call_oi":211,"put_oi":249,"total_oi":460,"total_volume":238,"bias":"neutral"},{"expiration":"10/16/2026","dte":14,"call_delta":65510.0,"put_delta":-17750.0,"net_delta":47761.0,"call_oi":1709,"put_oi":429,"total_oi":2138,"total_volume":41,"bias":"neutral"},{"expiration":"10/23/2026","dte":21,"call_delta":15167.0,"put_delta":-3371.0,"net_delta":11796.0,"call_oi":478,"put_oi":124,"total_oi":602,"total_volume":0,"bias":"neutral"},{"expiration":"10/30/2026","dte":28,"call_delta":661.0,"put_delta":-653.0,"net_delta":8.0,"call_oi":20,"put_oi":11,"total_oi":31,"total_volume":3,"bias":"neutral"},{"expiration":"11/06/2026","dte":35,"call_delta":54.0,"put_delta":-500.0,"net_delta":-446.0,"call_oi":1,"put_oi":10,"total_oi":11,"total_volume":0,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":9573.0,"put_delta":-10222.0,"net_delta":-649.0,"call_oi":618,"put_oi":458,"total_oi":1076,"total_volume":27,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":31160.0,"put_delta":-19505.0,"net_delta":11656.0,"call_oi":2562,"put_oi":924,"total_oi":3486,"total_volume":26,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":68566.0,"put_delta":-27894.0,"net_delta":40672.0,"call_oi":4027,"put_oi":999,"total_oi":5026,"total_volume":2,"bias":"neutral"},{"expiration":"02/19/2027","dte":140,"call_delta":8398.0,"put_delta":-12792.0,"net_delta":-4394.0,"call_oi":444,"put_oi":279,"total_oi":723,"total_volume":23,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":5498.0,"put_delta":-3831.0,"net_delta":1667.0,"call_oi":275,"put_oi":166,"total_oi":441,"total_volume":2,"bias":"neutral"},{"expiration":"05/21/2027","dte":231,"call_delta":0,"put_delta":-86.0,"net_delta":-86.0,"call_oi":0,"put_oi":8,"total_oi":8,"total_volume":0,"bias":"neutral"},{"expiration":"06/17/2027","dte":258,"call_delta":1295.0,"put_delta":-582.0,"net_delta":713.0,"call_oi":47,"put_oi":28,"total_oi":75,"total_volume":0,"bias":"neutral"},{"expiration":"09/17/2027","dte":350,"call_delta":582.0,"put_delta":-169.0,"net_delta":413.0,"call_oi":10,"put_oi":21,"total_oi":31,"total_volume":0,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":72121.0,"put_delta":-15759.0,"net_delta":56362.0,"call_oi":2017,"put_oi":377,"total_oi":2394,"total_volume":0,"bias":"neutral"},{"expiration":"01/19/2029","dte":840,"call_delta":695.0,"put_delta":-214.0,"net_delta":480.0,"call_oi":12,"put_oi":12,"total_oi":24,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/09/2026","dte":7,"strike":108.0,"straddle_price":3.58,"straddle_pct":3.4,"implied_move":3.4,"avg_iv":24.8},{"expiration":"10/16/2026","dte":14,"strike":105.0,"straddle_price":3.62,"straddle_pct":3.45,"implied_move":3.45,"avg_iv":22.9},{"expiration":"11/20/2026","dte":49,"strike":110.0,"straddle_price":9.2,"straddle_pct":8.75,"implied_move":8.75,"avg_iv":27.5},{"expiration":"12/18/2026","dte":77,"strike":110.0,"straddle_price":11.0,"straddle_pct":10.46,"implied_move":10.46,"avg_iv":27.1},{"expiration":"01/15/2027","dte":105,"strike":105.0,"straddle_price":12.75,"straddle_pct":12.13,"implied_move":12.13,"avg_iv":28.6},{"expiration":"03/19/2027","dte":168,"strike":110.0,"straddle_price":16.25,"straddle_pct":15.45,"implied_move":15.45,"avg_iv":28.1},{"expiration":"01/21/2028","dte":476,"strike":105.0,"straddle_price":27.75,"straddle_pct":26.39,"implied_move":26.39,"avg_iv":29.5}],"volume_profile":{"profile":[{"strike":50.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":57,"total_oi":57,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":16,"put_oi":45,"total_oi":61,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":341,"total_oi":345,"bias":"neutral"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":10,"put_oi":157,"total_oi":167,"bias":"neutral"},{"strike":70.0,"call_volume":0,"put_volume":4,"total_volume":4,"call_oi":73,"put_oi":62,"total_oi":135,"bias":"bearish"},{"strike":75.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":69,"put_oi":62,"total_oi":131,"bias":"bearish"},{"strike":80.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":31,"put_oi":295,"total_oi":326,"bias":"bearish"},{"strike":85.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":5,"put_oi":181,"total_oi":186,"bias":"neutral"},{"strike":89.0,"call_volume":18,"put_volume":0,"total_volume":18,"call_oi":14,"put_oi":0,"total_oi":14,"bias":"bullish"},{"strike":90.0,"call_volume":19,"put_volume":0,"total_volume":19,"call_oi":30,"put_oi":236,"total_oi":266,"bias":"bullish"},{"strike":91.0,"call_volume":1,"put_volume":2,"total_volume":3,"call_oi":35,"put_oi":0,"total_oi":35,"bias":"bearish"},{"strike":92.0,"call_volume":0,"put_volume":4,"total_volume":4,"call_oi":34,"put_oi":0,"total_oi":34,"bias":"bearish"},{"strike":93.0,"call_volume":0,"put_volume":2,"total_volume":2,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"bearish"},{"strike":94.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"},{"strike":95.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":276,"put_oi":519,"total_oi":795,"bias":"neutral"},{"strike":96.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":3,"total_oi":3,"bias":"neutral"},{"strike":97.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":60,"total_oi":60,"bias":"neutral"},{"strike":98.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":55,"total_oi":55,"bias":"neutral"},{"strike":99.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":14,"total_oi":14,"bias":"neutral"},{"strike":100.0,"call_volume":0,"put_volume":4,"total_volume":4,"call_oi":98,"put_oi":465,"total_oi":563,"bias":"bearish"},{"strike":101.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":53,"total_oi":54,"bias":"neutral"},{"strike":102.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":8,"put_oi":45,"total_oi":53,"bias":"neutral"},{"strike":103.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":1,"put_oi":43,"total_oi":44,"bias":"bearish"},{"strike":104.0,"call_volume":0,"put_volume":4,"total_volume":4,"call_oi":11,"put_oi":31,"total_oi":42,"bias":"bearish"},{"strike":105.0,"call_volume":36,"put_volume":20,"total_volume":56,"call_oi":1071,"put_oi":484,"total_oi":1555,"bias":"bullish"},{"strike":106.0,"call_volume":12,"put_volume":2,"total_volume":14,"call_oi":64,"put_oi":12,"total_oi":76,"bias":"bullish"},{"strike":107.0,"call_volume":208,"put_volume":2,"total_volume":210,"call_oi":21,"put_oi":77,"total_oi":98,"bias":"bullish"},{"strike":108.0,"call_volume":20,"put_volume":2,"total_volume":22,"call_oi":440,"put_oi":18,"total_oi":458,"bias":"bullish"},{"strike":109.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":30,"put_oi":40,"total_oi":70,"bias":"bullish"},{"strike":110.0,"call_volume":13,"put_volume":3,"total_volume":16,"call_oi":501,"put_oi":288,"total_oi":789,"bias":"bullish"},{"strike":111.0,"call_volume":267,"put_volume":0,"total_volume":267,"call_oi":38,"put_oi":9,"total_oi":47,"bias":"bullish"},{"strike":112.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":39,"put_oi":2,"total_oi":41,"bias":"neutral"},{"strike":113.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":15,"put_oi":4,"total_oi":19,"bias":"neutral"},{"strike":114.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":51,"put_oi":4,"total_oi":55,"bias":"bullish"},{"strike":115.0,"call_volume":5,"put_volume":0,"total_volume":5,"call_oi":587,"put_oi":342,"total_oi":929,"bias":"bullish"},{"strike":116.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":0,"total_oi":2,"bias":"neutral"},{"strike":117.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":219,"put_oi":0,"total_oi":219,"bias":"neutral"},{"strike":118.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":363,"put_oi":0,"total_oi":363,"bias":"neutral"},{"strike":120.0,"call_volume":51,"put_volume":0,"total_volume":51,"call_oi":1052,"put_oi":64,"total_oi":1116,"bias":"bullish"},{"strike":122.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":5,"put_oi":0,"total_oi":5,"bias":"neutral"},{"strike":125.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":1023,"put_oi":92,"total_oi":1115,"bias":"bullish"},{"strike":126.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"},{"strike":130.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2036,"put_oi":71,"total_oi":2107,"bias":"neutral"},{"strike":135.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1506,"put_oi":21,"total_oi":1527,"bias":"neutral"},{"strike":140.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1292,"put_oi":1,"total_oi":1293,"bias":"neutral"},{"strike":145.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":421,"put_oi":0,"total_oi":421,"bias":"neutral"},{"strike":150.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":193,"put_oi":0,"total_oi":193,"bias":"neutral"},{"strike":155.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":78,"put_oi":0,"total_oi":78,"bias":"neutral"},{"strike":160.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":58,"put_oi":0,"total_oi":58,"bias":"neutral"},{"strike":165.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":85,"put_oi":0,"total_oi":85,"bias":"neutral"},{"strike":170.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":94,"put_oi":0,"total_oi":94,"bias":"neutral"},{"strike":175.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":305,"put_oi":0,"total_oi":305,"bias":"neutral"},{"strike":180.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":600,"put_oi":0,"total_oi":600,"bias":"neutral"},{"strike":185.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":54,"put_oi":0,"total_oi":54,"bias":"neutral"},{"strike":190.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":64,"put_oi":0,"total_oi":64,"bias":"neutral"},{"strike":195.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":48,"put_oi":0,"total_oi":48,"bias":"neutral"},{"strike":200.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":35,"put_oi":0,"total_oi":35,"bias":"neutral"}],"underlying_price":105.1500015258789,"peak_call_strike":111.0,"peak_put_strike":105.0,"total_call_volume":656,"total_put_volume":52,"volume_pc_ratio":0.079},"iv_contours":{"x":[0.71,0.76,0.81,0.86,0.9,0.92,0.93,0.94,0.95,0.96,0.97,0.98,0.99,1.0,1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.11,1.14,1.19,1.24,1.28],"y":[7,14,21,28,49,77,105,140,168],"z":[[183.44,157.57,null,null,null,53.53,46.72,null,null,null,29.44,25.49,null,22.06,29.79,null,24.77,18.47,32.37,null,null,null,null,91.64,null,null,null,null],[124.39,null,null,null,42.45,null,null,null,28.12,null,null,null,null,22.88,30.59,29.43,31.42,29.89,22.67,null,null,null,33.01,48.4,72.64,96.74,null,null],[null,null,null,null,null,null,null,27.49,27.58,28.66,26.62,null,21.51,null,null,null,26.11,null,28.75,31.95,31.24,29.38,null,null,null,null,null,null],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30.54,null,null,null,null,null,null,null,null,null],[null,68.04,40.11,34.65,32.66,null,null,null,34.71,null,null,null,null,30.41,null,null,null,null,27.53,null,null,null,30.19,null,31.05,31.69,38.07,56.41],[55.12,53.96,35.15,34.11,31.0,null,null,null,29.6,null,null,null,null,26.37,null,null,null,null,27.07,null,null,null,27.41,null,27.44,29.86,34.06,41.63],[null,36.71,35.0,36.31,30.05,null,null,null,29.28,null,null,null,null,28.58,null,null,null,null,28.34,null,null,null,28.46,null,28.56,29.68,27.98,37.02],[null,36.16,null,null,29.93,null,null,null,null,null,null,null,null,28.8,null,null,null,null,null,null,null,null,28.89,null,26.81,26.09,28.29,27.97],[null,null,null,33.79,null,null,null,null,null,null,null,null,null,null,null,null,null,null,28.05,null,null,null,26.96,null,26.99,28.31,null,26.57]],"levels":[18.5,35.0,51.5,68.0,84.5,101.0,117.5,133.9,150.4,166.9,183.4],"min_iv":18.5,"max_iv":183.4},"butterfly_spread":[{"expiration":"01/15/2027","dte":105,"atm_strike":105.0,"atm_iv":28.21,"otm_strike":110.0,"otm_iv":27.95,"itm_strike":100.0,"itm_iv":27.89,"iv_butterfly":-0.57,"price_butterfly":0.5,"convexity":"inverted"},{"expiration":"01/21/2028","dte":476,"atm_strike":105.0,"atm_iv":27.5,"otm_strike":110.0,"otm_iv":25.95,"itm_strike":100.0,"itm_iv":27.01,"iv_butterfly":-2.04,"price_butterfly":-0.65,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":55.9},{"date":"2026-09-15","iv":54.53},{"date":"2026-09-16","iv":57.61},{"date":"2026-09-17","iv":59.22},{"date":"2026-09-18","iv":57.0},{"date":"2026-09-21","iv":46.09},{"date":"2026-09-22","iv":39.8},{"date":"2026-09-23","iv":43.5},{"date":"2026-09-24","iv":91.6},{"date":"2026-09-25","iv":74.8},{"date":"2026-09-28","iv":45.4},{"date":"2026-09-29","iv":52.1},{"date":"2026-09-30","iv":56.1},{"date":"2026-10-01","iv":118.1},{"date":"2026-10-02","iv":151.7}]}}