{"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":"Z","summary":{"name":"Z","price":27.41,"total_oi":95596,"call_oi":59114,"put_oi":36482,"pc_ratio":0.617,"net_gex":-122822.06,"avg_iv":71.5,"iv_rank":34.5,"iv_52w_high":82.02,"iv_52w_low":65.97,"gamma_flip":null,"max_pain":32.5},"features":{"symbol":"Z","price":27.41,"total_oi":95596,"analysis_coverage":1.0,"avg_iv_pct":71.5,"iv_rank":34.5,"iv_52w_high_pct":82.02,"iv_52w_low_pct":65.97,"front_dte":14,"front_atm_iv_pct":61.7318,"back_atm_iv_pct":68.969,"term_premium_pp":-7.2372,"expected_move_front_pct":12.09,"straddle_front_pct":9.3,"straddle_30d_pct":9.3,"risk_reversal_front_pp":-7.82,"risk_reversal_30d_pp":-7.82,"butterfly_front_pp":-5.85,"butterfly_30d_pp":-5.85,"put_call_oi_ratio":0.617,"put_call_oi_front_ratio":0.8,"put_call_volume_front_ratio":0.095,"option_volume":1941,"volume_oi_ratio":0.020304,"net_delta_normalized":-0.071234,"dealer_delta_normalized":0.071219,"gex_per_100k_oi":-128480.333905,"vanna_per_100k_oi":3822.335663,"charm_per_100k_oi":368360.600862,"weekend_delta_shift_per_100k_oi":1105082.848655,"iv_surface_range_pp":37.4,"gamma_flip_distance_pct":null,"max_pain_distance_pct":18.569865,"peak_call_distance_pct":18.569865,"peak_put_distance_pct":-8.792412},"analyses":{"gamma_walls":[{"strike":15.0,"call_gex":88.22,"put_gex":-34.22,"net_gex":54.0,"call_oi":15,"put_oi":5},{"strike":17.5,"call_gex":2251.6,"put_gex":-13885.8,"net_gex":-11634.2,"call_oi":250,"put_oi":1514},{"strike":20.0,"call_gex":2960.04,"put_gex":-32829.06,"net_gex":-29869.02,"call_oi":244,"put_oi":2144},{"strike":22.5,"call_gex":2979.44,"put_gex":-21456.51,"net_gex":-18477.07,"call_oi":199,"put_oi":910},{"strike":25.0,"call_gex":21215.73,"put_gex":-486323.39,"net_gex":-465107.66,"call_oi":733,"put_oi":9217},{"strike":27.5,"call_gex":45353.19,"put_gex":-191431.31,"net_gex":-146078.12,"call_oi":636,"put_oi":4097},{"strike":30.0,"call_gex":208352.98,"put_gex":-186073.63,"net_gex":22279.35,"call_oi":3939,"put_oi":4547},{"strike":32.5,"call_gex":319061.1,"put_gex":-63311.07,"net_gex":255750.03,"call_oi":8928,"put_oi":1836},{"strike":35.0,"call_gex":80308.53,"put_gex":-232283.07,"net_gex":-151974.54,"call_oi":3163,"put_oi":8021},{"strike":37.5,"call_gex":38652.09,"put_gex":-9414.14,"net_gex":29237.96,"call_oi":2219,"put_oi":502},{"strike":40.0,"call_gex":225629.19,"put_gex":-13795.1,"net_gex":211834.09,"call_oi":10785,"put_oi":699},{"strike":42.5,"call_gex":27931.65,"put_gex":-37174.63,"net_gex":-9242.98,"call_oi":2045,"put_oi":2069},{"strike":45.0,"call_gex":42581.67,"put_gex":-3607.91,"net_gex":38973.77,"call_oi":2919,"put_oi":227},{"strike":47.5,"call_gex":17004.42,"put_gex":-1540.27,"net_gex":15464.15,"call_oi":1164,"put_oi":103},{"strike":50.0,"call_gex":22405.26,"put_gex":-5529.29,"net_gex":16875.97,"call_oi":1945,"put_oi":393},{"strike":52.5,"call_gex":24791.08,"put_gex":-743.51,"net_gex":24047.57,"call_oi":2705,"put_oi":55},{"strike":55.0,"call_gex":20815.25,"put_gex":-146.74,"net_gex":20668.51,"call_oi":2173,"put_oi":12},{"strike":57.5,"call_gex":3769.24,"put_gex":-23.99,"net_gex":3745.25,"call_oi":591,"put_oi":2},{"strike":60.0,"call_gex":4350.85,"put_gex":-102.64,"net_gex":4248.21,"call_oi":664,"put_oi":9},{"strike":62.5,"call_gex":1019.79,"put_gex":-536.22,"net_gex":483.57,"call_oi":145,"put_oi":54},{"strike":65.0,"call_gex":4076.24,"put_gex":-87.94,"net_gex":3988.31,"call_oi":918,"put_oi":8},{"strike":67.5,"call_gex":1508.01,"put_gex":-74.44,"net_gex":1433.57,"call_oi":197,"put_oi":7},{"strike":70.0,"call_gex":7245.47,"put_gex":-384.67,"net_gex":6860.8,"call_oi":899,"put_oi":43},{"strike":72.5,"call_gex":1848.14,"put_gex":-50.13,"net_gex":1798.02,"call_oi":276,"put_oi":5},{"strike":75.0,"call_gex":13680.72,"put_gex":0.0,"net_gex":13680.72,"call_oi":1691,"put_oi":0},{"strike":77.5,"call_gex":605.23,"put_gex":0.0,"net_gex":605.23,"call_oi":147,"put_oi":0},{"strike":80.0,"call_gex":4874.69,"put_gex":-9.3,"net_gex":4865.38,"call_oi":1510,"put_oi":1},{"strike":82.5,"call_gex":518.31,"put_gex":-9.1,"net_gex":509.21,"call_oi":123,"put_oi":1},{"strike":85.0,"call_gex":2095.75,"put_gex":0.0,"net_gex":2095.75,"call_oi":357,"put_oi":0},{"strike":87.5,"call_gex":1427.23,"put_gex":0.0,"net_gex":1427.23,"call_oi":224,"put_oi":0},{"strike":90.0,"call_gex":1697.54,"put_gex":-8.57,"net_gex":1688.97,"call_oi":337,"put_oi":1},{"strike":92.5,"call_gex":616.83,"put_gex":0.0,"net_gex":616.83,"call_oi":123,"put_oi":0},{"strike":95.0,"call_gex":6278.5,"put_gex":0.0,"net_gex":6278.5,"call_oi":1242,"put_oi":0},{"strike":97.5,"call_gex":54.99,"put_gex":0.0,"net_gex":54.99,"call_oi":10,"put_oi":0},{"strike":100.0,"call_gex":9412.88,"put_gex":0.0,"net_gex":9412.88,"call_oi":1861,"put_oi":0},{"strike":105.0,"call_gex":1577.13,"put_gex":0.0,"net_gex":1577.13,"call_oi":474,"put_oi":0},{"strike":110.0,"call_gex":918.54,"put_gex":0.0,"net_gex":918.54,"call_oi":210,"put_oi":0},{"strike":115.0,"call_gex":1301.9,"put_gex":0.0,"net_gex":1301.9,"call_oi":688,"put_oi":0},{"strike":120.0,"call_gex":531.28,"put_gex":0.0,"net_gex":531.28,"call_oi":131,"put_oi":0},{"strike":125.0,"call_gex":4072.98,"put_gex":0.0,"net_gex":4072.98,"call_oi":1446,"put_oi":0},{"strike":130.0,"call_gex":2180.91,"put_gex":0.0,"net_gex":2180.91,"call_oi":788,"put_oi":0}],"pain_by_strike":[{"strike":15.0,"call_value":0,"put_value":544272.5,"total_value":544272.5},{"strike":17.5,"call_value":37.5,"put_value":453080.0,"total_value":453117.5},{"strike":20.0,"call_value":700.0,"put_value":365672.5,"total_value":366372.5},{"strike":22.5,"call_value":1972.5,"put_value":283625.0,"total_value":285597.5},{"strike":25.0,"call_value":3742.5,"put_value":203852.5,"total_value":207595.0},{"strike":27.5,"call_value":7345.0,"put_value":147122.5,"total_value":154467.5},{"strike":30.0,"call_value":12537.5,"put_value":100635.0,"total_value":113172.5},{"strike":32.5,"call_value":27577.5,"put_value":65515.0,"total_value":93092.5},{"strike":35.0,"call_value":64937.5,"put_value":34985.0,"total_value":99922.5},{"strike":37.5,"call_value":110205.0,"put_value":24507.5,"total_value":134712.5},{"strike":40.0,"call_value":161020.0,"put_value":15285.0,"total_value":176305.0},{"strike":42.5,"call_value":238797.5,"put_value":7810.0,"total_value":246607.5},{"strike":45.0,"call_value":321687.5,"put_value":5507.5,"total_value":327195.0},{"strike":47.5,"call_value":411875.0,"put_value":3772.5,"total_value":415647.5},{"strike":50.0,"call_value":504972.5,"put_value":2295.0,"total_value":507267.5},{"strike":52.5,"call_value":602932.5,"put_value":1800.0,"total_value":604732.5},{"strike":55.0,"call_value":707655.0,"put_value":1442.5,"total_value":709097.5},{"strike":57.5,"call_value":817810.0,"put_value":1115.0,"total_value":818925.0},{"strike":60.0,"call_value":929442.5,"put_value":792.5,"total_value":930235.0},{"strike":62.5,"call_value":1042735.0,"put_value":492.5,"total_value":1043227.5},{"strike":65.0,"call_value":1156390.0,"put_value":327.5,"total_value":1156717.5},{"strike":67.5,"call_value":1272340.0,"put_value":182.5,"total_value":1272522.5},{"strike":70.0,"call_value":1388782.5,"put_value":55.0,"total_value":1388837.5},{"strike":72.5,"call_value":1507472.5,"put_value":35.0,"total_value":1507507.5},{"strike":75.0,"call_value":1626852.5,"put_value":27.5,"total_value":1626880.0},{"strike":77.5,"call_value":1750460.0,"put_value":20.0,"total_value":1750480.0},{"strike":80.0,"call_value":1874435.0,"put_value":12.5,"total_value":1874447.5},{"strike":82.5,"call_value":2002185.0,"put_value":7.5,"total_value":2002192.5},{"strike":85.0,"call_value":2130242.5,"put_value":5.0,"total_value":2130247.5},{"strike":87.5,"call_value":2259192.5,"put_value":2.5,"total_value":2259195.0},{"strike":90.0,"call_value":2388702.5,"put_value":0.0,"total_value":2388702.5},{"strike":92.5,"call_value":2519055.0,"put_value":0.0,"total_value":2519055.0},{"strike":95.0,"call_value":2649715.0,"put_value":0.0,"total_value":2649715.0},{"strike":97.5,"call_value":2783480.0,"put_value":0.0,"total_value":2783480.0},{"strike":100.0,"call_value":2917270.0,"put_value":0.0,"total_value":2917270.0},{"strike":105.0,"call_value":3194155.0,"put_value":0.0,"total_value":3194155.0},{"strike":110.0,"call_value":3473410.0,"put_value":0.0,"total_value":3473410.0},{"strike":115.0,"call_value":3753715.0,"put_value":0.0,"total_value":3753715.0},{"strike":120.0,"call_value":4037460.0,"put_value":0.0,"total_value":4037460.0},{"strike":125.0,"call_value":4321860.0,"put_value":0.0,"total_value":4321860.0},{"strike":130.0,"call_value":4613490.0,"put_value":0,"total_value":4613490.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":82.3,"strike":20.62},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":67.1,"strike":20.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":64.0,"strike":20.0},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":61.5,"strike":25.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":63.7,"strike":25.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":60.1,"strike":25.0},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":null,"strike":null},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":null,"strike":null},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":null,"strike":null},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":61.8,"strike":27.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":69.0,"strike":27.5},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":60.4,"strike":27.5},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":null,"strike":null},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":null,"strike":null},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":null,"strike":null},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":60.1,"strike":30.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":66.8,"strike":30.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":59.9,"strike":30.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":136.0,"strike":40.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":82.6,"strike":44.17},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":88.8,"strike":65.41}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.3968,"contract_count":6,"total_oi":10264},{"expiration":"11/20/2026","dte":49,"iv":1.0,"contract_count":6,"total_oi":2645},{"expiration":"12/18/2026","dte":77,"iv":0.2684,"contract_count":6,"total_oi":2464},{"expiration":"01/15/2027","dte":105,"iv":0.3076,"contract_count":6,"total_oi":1885},{"expiration":"02/19/2027","dte":140,"iv":0.2193,"contract_count":5,"total_oi":1042},{"expiration":"03/19/2027","dte":168,"iv":0.2673,"contract_count":6,"total_oi":1535},{"expiration":"05/21/2027","dte":231,"iv":0.2148,"contract_count":4,"total_oi":64},{"expiration":"06/17/2027","dte":258,"iv":0.105,"contract_count":5,"total_oi":663},{"expiration":"09/17/2027","dte":350,"iv":0.0661,"contract_count":6,"total_oi":560},{"expiration":"01/21/2028","dte":476,"iv":0.0,"contract_count":6,"total_oi":1931},{"expiration":"01/19/2029","dte":840,"iv":0.0124,"contract_count":6,"total_oi":116}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":12.09,"expected_move_2std":24.19,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":25.27,"expected_move_2std":50.54,"contract_count":2},{"expiration":"12/18/2026","dte":77,"expected_move_1std":28.24,"expected_move_2std":56.48,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":31.85,"expected_move_2std":63.69,"contract_count":2},{"expiration":"02/19/2027","dte":140,"expected_move_1std":36.2,"expected_move_2std":72.39,"contract_count":2},{"expiration":"03/19/2027","dte":168,"expected_move_1std":41.41,"expected_move_2std":82.82,"contract_count":2},{"expiration":"05/21/2027","dte":231,"expected_move_1std":46.9,"expected_move_2std":93.8,"contract_count":1},{"expiration":"06/17/2027","dte":258,"expected_move_1std":48.31,"expected_move_2std":96.61,"contract_count":1},{"expiration":"09/17/2027","dte":350,"expected_move_1std":54.9,"expected_move_2std":109.81,"contract_count":2},{"expiration":"01/21/2028","dte":476,"expected_move_1std":62.06,"expected_move_2std":124.13,"contract_count":2},{"expiration":"01/19/2029","dte":840,"expected_move_1std":86.48,"expected_move_2std":172.96,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":12928,"put_oi":10338,"total_oi":23266,"pc_ratio":0.8,"pc_ratio_volume":0.095,"sentiment":"neutral"},{"expiration":"11/20/2026","dte":49,"call_oi":3763,"put_oi":6654,"total_oi":10417,"pc_ratio":1.768,"pc_ratio_volume":1.609,"sentiment":"bearish"},{"expiration":"12/18/2026","dte":77,"call_oi":3138,"put_oi":5889,"total_oi":9027,"pc_ratio":1.877,"pc_ratio_volume":0.173,"sentiment":"bearish"},{"expiration":"01/15/2027","dte":105,"call_oi":16530,"put_oi":4479,"total_oi":21009,"pc_ratio":0.271,"pc_ratio_volume":0.982,"sentiment":"bullish"},{"expiration":"02/19/2027","dte":140,"call_oi":1618,"put_oi":1977,"total_oi":3595,"pc_ratio":1.222,"pc_ratio_volume":0.938,"sentiment":"bearish"},{"expiration":"03/19/2027","dte":168,"call_oi":11219,"put_oi":2333,"total_oi":13552,"pc_ratio":0.208,"pc_ratio_volume":0.288,"sentiment":"bullish"},{"expiration":"05/21/2027","dte":231,"call_oi":33,"put_oi":113,"total_oi":146,"pc_ratio":3.424,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"06/17/2027","dte":258,"call_oi":617,"put_oi":831,"total_oi":1448,"pc_ratio":1.347,"pc_ratio_volume":0.75,"sentiment":"bearish"},{"expiration":"09/17/2027","dte":350,"call_oi":155,"put_oi":578,"total_oi":733,"pc_ratio":3.729,"pc_ratio_volume":0.5,"sentiment":"bearish"},{"expiration":"01/21/2028","dte":476,"call_oi":8829,"put_oi":2668,"total_oi":11497,"pc_ratio":0.302,"pc_ratio_volume":0.096,"sentiment":"bullish"},{"expiration":"01/19/2029","dte":840,"call_oi":284,"put_oi":622,"total_oi":906,"pc_ratio":2.19,"pc_ratio_volume":2.0,"sentiment":"bearish"}],"dealer_positioning":{"positioning":[{"strike":15.0,"call_delta_oi":1339.0,"put_delta_oi":-47.0,"dealer_delta":-1292.0,"call_oi":15,"put_oi":5},{"strike":17.5,"call_delta_oi":21637.0,"put_delta_oi":-12472.0,"dealer_delta":-9165.0,"call_oi":250,"put_oi":1514},{"strike":20.0,"call_delta_oi":18810.0,"put_delta_oi":-25356.0,"dealer_delta":6546.0,"call_oi":224,"put_oi":2144},{"strike":22.5,"call_delta_oi":15319.0,"put_delta_oi":-17977.0,"dealer_delta":2659.0,"call_oi":199,"put_oi":910},{"strike":25.0,"call_delta_oi":53284.0,"put_delta_oi":-205993.0,"dealer_delta":152709.0,"call_oi":733,"put_oi":9217},{"strike":27.5,"call_delta_oi":34127.0,"put_delta_oi":-174563.0,"dealer_delta":140436.0,"call_oi":636,"put_oi":4097},{"strike":30.0,"call_delta_oi":143841.0,"put_delta_oi":-258751.0,"dealer_delta":114911.0,"call_oi":3939,"put_oi":4547},{"strike":32.5,"call_delta_oi":127925.0,"put_delta_oi":-126307.0,"dealer_delta":-1619.0,"call_oi":8928,"put_oi":1836},{"strike":35.0,"call_delta_oi":82872.0,"put_delta_oi":-599057.0,"dealer_delta":516185.0,"call_oi":3163,"put_oi":8021},{"strike":37.5,"call_delta_oi":26071.0,"put_delta_oi":-38822.0,"dealer_delta":12751.0,"call_oi":2219,"put_oi":502},{"strike":40.0,"call_delta_oi":274921.0,"put_delta_oi":-51301.0,"dealer_delta":-223620.0,"call_oi":10785,"put_oi":699},{"strike":42.5,"call_delta_oi":22663.0,"put_delta_oi":-170127.0,"dealer_delta":147464.0,"call_oi":2045,"put_oi":2069},{"strike":45.0,"call_delta_oi":49242.0,"put_delta_oi":-17565.0,"dealer_delta":-31678.0,"call_oi":2919,"put_oi":227},{"strike":47.5,"call_delta_oi":34885.0,"put_delta_oi":-7956.0,"dealer_delta":-26929.0,"call_oi":1164,"put_oi":103},{"strike":50.0,"call_delta_oi":26456.0,"put_delta_oi":-28163.0,"dealer_delta":1708.0,"call_oi":1945,"put_oi":393},{"strike":52.5,"call_delta_oi":18141.0,"put_delta_oi":-3784.0,"dealer_delta":-14357.0,"call_oi":2705,"put_oi":55},{"strike":55.0,"call_delta_oi":18576.0,"put_delta_oi":-945.0,"dealer_delta":-17631.0,"call_oi":2173,"put_oi":12},{"strike":57.5,"call_delta_oi":3681.0,"put_delta_oi":-130.0,"dealer_delta":-3551.0,"call_oi":591,"put_oi":2},{"strike":60.0,"call_delta_oi":4660.0,"put_delta_oi":-577.0,"dealer_delta":-4083.0,"call_oi":664,"put_oi":9},{"strike":62.5,"call_delta_oi":1134.0,"put_delta_oi":-4716.0,"dealer_delta":3582.0,"call_oi":145,"put_oi":54},{"strike":65.0,"call_delta_oi":3841.0,"put_delta_oi":-539.0,"dealer_delta":-3302.0,"call_oi":918,"put_oi":8},{"strike":67.5,"call_delta_oi":1716.0,"put_delta_oi":-469.0,"dealer_delta":-1247.0,"call_oi":197,"put_oi":7},{"strike":70.0,"call_delta_oi":15024.0,"put_delta_oi":-3761.0,"dealer_delta":-11263.0,"call_oi":899,"put_oi":43},{"strike":72.5,"call_delta_oi":2259.0,"put_delta_oi":-331.0,"dealer_delta":-1928.0,"call_oi":276,"put_oi":5},{"strike":75.0,"call_delta_oi":19964.0,"put_delta_oi":0,"dealer_delta":-19964.0,"call_oi":1691,"put_oi":0},{"strike":77.5,"call_delta_oi":607.0,"put_delta_oi":0,"dealer_delta":-607.0,"call_oi":147,"put_oi":0},{"strike":80.0,"call_delta_oi":4848.0,"put_delta_oi":-65.0,"dealer_delta":-4783.0,"call_oi":1510,"put_oi":1},{"strike":82.5,"call_delta_oi":550.0,"put_delta_oi":-65.0,"dealer_delta":-485.0,"call_oi":123,"put_oi":1},{"strike":85.0,"call_delta_oi":2511.0,"put_delta_oi":0,"dealer_delta":-2511.0,"call_oi":357,"put_oi":0},{"strike":87.5,"call_delta_oi":2011.0,"put_delta_oi":0,"dealer_delta":-2011.0,"call_oi":224,"put_oi":0},{"strike":90.0,"call_delta_oi":2028.0,"put_delta_oi":-63.0,"dealer_delta":-1965.0,"call_oi":337,"put_oi":1},{"strike":92.5,"call_delta_oi":733.0,"put_delta_oi":0,"dealer_delta":-733.0,"call_oi":123,"put_oi":0},{"strike":95.0,"call_delta_oi":7657.0,"put_delta_oi":0,"dealer_delta":-7657.0,"call_oi":1242,"put_oi":0},{"strike":97.5,"call_delta_oi":70.0,"put_delta_oi":0,"dealer_delta":-70.0,"call_oi":10,"put_oi":0},{"strike":100.0,"call_delta_oi":11906.0,"put_delta_oi":0,"dealer_delta":-11906.0,"call_oi":1861,"put_oi":0},{"strike":105.0,"call_delta_oi":1630.0,"put_delta_oi":0,"dealer_delta":-1630.0,"call_oi":474,"put_oi":0},{"strike":110.0,"call_delta_oi":1172.0,"put_delta_oi":0,"dealer_delta":-1172.0,"call_oi":210,"put_oi":0},{"strike":115.0,"call_delta_oi":1120.0,"put_delta_oi":0,"dealer_delta":-1120.0,"call_oi":688,"put_oi":0},{"strike":120.0,"call_delta_oi":689.0,"put_delta_oi":0,"dealer_delta":-689.0,"call_oi":131,"put_oi":0},{"strike":125.0,"call_delta_oi":4710.0,"put_delta_oi":0,"dealer_delta":-4710.0,"call_oi":1446,"put_oi":0},{"strike":130.0,"call_delta_oi":4449.0,"put_delta_oi":0,"dealer_delta":-4449.0,"call_oi":788,"put_oi":0}],"net_dealer_delta":680824.0,"total_call_delta":1069079.0,"total_put_delta":-1749903.0,"bias":"bullish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":27.40999984741211,"strikes":[{"strike":17.5,"moneyness":0.6385,"type":"put","iv":0.5954,"delta":-0.0538,"oi":629},{"strike":20.0,"moneyness":0.7297,"type":"put","iv":0.5946,"delta":-0.117,"oi":261},{"strike":22.5,"moneyness":0.8209,"type":"put","iv":0.5793,"delta":-0.2027,"oi":197},{"strike":25.0,"moneyness":0.9121,"type":"put","iv":0.6324,"delta":-0.3166,"oi":158},{"strike":27.5,"moneyness":1.0033,"type":"put","iv":0.5908,"delta":-0.4263,"oi":196},{"strike":30.0,"moneyness":1.0945,"type":"put","iv":0.5914,"delta":-0.5358,"oi":969},{"strike":30.0,"moneyness":1.0945,"type":"call","iv":0.635,"delta":0.4756,"oi":514},{"strike":32.5,"moneyness":1.1857,"type":"put","iv":0.5666,"delta":-0.645,"oi":211},{"strike":32.5,"moneyness":1.1857,"type":"call","iv":0.5846,"delta":0.3628,"oi":105},{"strike":35.0,"moneyness":1.2769,"type":"put","iv":0.5574,"delta":-0.7363,"oi":1404},{"strike":35.0,"moneyness":1.2769,"type":"call","iv":0.6072,"delta":0.2895,"oi":1228},{"strike":37.5,"moneyness":1.3681,"type":"call","iv":0.6188,"delta":0.2275,"oi":169},{"strike":40.0,"moneyness":1.4593,"type":"call","iv":0.6044,"delta":0.1653,"oi":235},{"strike":42.5,"moneyness":1.5505,"type":"call","iv":0.622,"delta":0.1317,"oi":466},{"strike":45.0,"moneyness":1.6417,"type":"call","iv":0.6426,"delta":0.1078,"oi":1336},{"strike":50.0,"moneyness":1.8242,"type":"call","iv":0.6723,"delta":0.0719,"oi":584},{"strike":52.5,"moneyness":1.9154,"type":"call","iv":0.655,"delta":0.0495,"oi":728},{"strike":55.0,"moneyness":2.0066,"type":"call","iv":0.8003,"delta":0.0825,"oi":1633},{"strike":57.5,"moneyness":2.0978,"type":"call","iv":0.6866,"delta":0.0355,"oi":472},{"strike":60.0,"moneyness":2.189,"type":"call","iv":0.6656,"delta":0.0231,"oi":325},{"strike":65.0,"moneyness":2.3714,"type":"call","iv":0.7507,"delta":0.0272,"oi":142},{"strike":67.5,"moneyness":2.4626,"type":"call","iv":0.9682,"delta":0.0719,"oi":158},{"strike":70.0,"moneyness":2.5538,"type":"call","iv":0.8729,"delta":0.0398,"oi":364},{"strike":72.5,"moneyness":2.645,"type":"call","iv":0.8984,"delta":0.0389,"oi":144},{"strike":75.0,"moneyness":2.7362,"type":"call","iv":0.8173,"delta":0.0196,"oi":181},{"strike":80.0,"moneyness":2.9186,"type":"call","iv":0.8176,"delta":0.0136,"oi":1231},{"strike":85.0,"moneyness":3.1011,"type":"call","iv":1.1463,"delta":0.0638,"oi":249},{"strike":87.5,"moneyness":3.1923,"type":"call","iv":1.168,"delta":0.0629,"oi":141},{"strike":90.0,"moneyness":3.2835,"type":"call","iv":1.0512,"delta":0.0346,"oi":171},{"strike":95.0,"moneyness":3.4659,"type":"call","iv":1.2289,"delta":0.0608,"oi":1159},{"strike":100.0,"moneyness":3.6483,"type":"call","iv":1.2663,"delta":0.0595,"oi":1011},{"strike":105.0,"moneyness":3.8307,"type":"call","iv":1.1562,"delta":0.0323,"oi":433},{"strike":110.0,"moneyness":4.0131,"type":"call","iv":1.3347,"delta":0.0574,"oi":136},{"strike":115.0,"moneyness":4.1955,"type":"call","iv":1.0906,"delta":0.0157,"oi":613},{"strike":125.0,"moneyness":4.5604,"type":"call","iv":1.2714,"delta":0.0301,"oi":1428},{"strike":130.0,"moneyness":4.7428,"type":"call","iv":1.1655,"delta":0.0149,"oi":632}]},{"expiration":"01/19/2029","underlying_price":27.40999984741211,"strikes":[{"strike":17.5,"moneyness":0.6385,"type":"put","iv":0.5736,"delta":-0.1439,"oi":110},{"strike":20.0,"moneyness":0.7297,"type":"put","iv":0.5777,"delta":-0.1816,"oi":130},{"strike":35.0,"moneyness":1.2769,"type":"put","iv":0.5896,"delta":-0.3887,"oi":300},{"strike":45.0,"moneyness":1.6417,"type":"call","iv":0.5638,"delta":0.4848,"oi":123}]},{"expiration":"01/21/2028","underlying_price":27.40999984741211,"strikes":[{"strike":17.5,"moneyness":0.6385,"type":"put","iv":0.5756,"delta":-0.1366,"oi":319},{"strike":17.5,"moneyness":0.6385,"type":"call","iv":0.5717,"delta":0.8641,"oi":225},{"strike":20.0,"moneyness":0.7297,"type":"put","iv":0.5789,"delta":-0.1864,"oi":238},{"strike":20.0,"moneyness":0.7297,"type":"call","iv":0.5656,"delta":0.8151,"oi":132},{"strike":22.5,"moneyness":0.8209,"type":"call","iv":0.6205,"delta":0.7614,"oi":141},{"strike":25.0,"moneyness":0.9121,"type":"call","iv":0.6124,"delta":0.7123,"oi":374},{"strike":25.0,"moneyness":0.9121,"type":"put","iv":0.5895,"delta":-0.2893,"oi":129},{"strike":27.5,"moneyness":1.0033,"type":"put","iv":0.5669,"delta":-0.3432,"oi":485},{"strike":30.0,"moneyness":1.0945,"type":"call","iv":0.588,"delta":0.6115,"oi":560},{"strike":30.0,"moneyness":1.0945,"type":"put","iv":0.5775,"delta":-0.3911,"oi":376},{"strike":32.5,"moneyness":1.1857,"type":"call","iv":0.6022,"delta":0.5699,"oi":240},{"strike":35.0,"moneyness":1.2769,"type":"call","iv":0.5441,"delta":0.5023,"oi":405},{"strike":35.0,"moneyness":1.2769,"type":"put","iv":0.5757,"delta":-0.4839,"oi":197},{"strike":40.0,"moneyness":1.4593,"type":"call","iv":0.5776,"delta":0.4363,"oi":381},{"strike":40.0,"moneyness":1.4593,"type":"put","iv":0.5867,"delta":-0.5586,"oi":164},{"strike":42.5,"moneyness":1.5505,"type":"put","iv":0.5944,"delta":-0.5895,"oi":175},{"strike":45.0,"moneyness":1.6417,"type":"call","iv":0.5826,"delta":0.3706,"oi":489},{"strike":47.5,"moneyness":1.7329,"type":"call","iv":0.5874,"delta":0.3435,"oi":886},{"strike":50.0,"moneyness":1.8242,"type":"call","iv":0.5865,"delta":0.3152,"oi":484},{"strike":50.0,"moneyness":1.8242,"type":"put","iv":0.6285,"delta":-0.6564,"oi":261},{"strike":60.0,"moneyness":2.189,"type":"call","iv":0.5825,"delta":0.2226,"oi":126},{"strike":65.0,"moneyness":2.3714,"type":"call","iv":0.5911,"delta":0.1946,"oi":110},{"strike":70.0,"moneyness":2.5538,"type":"call","iv":0.7549,"delta":0.2763,"oi":484},{"strike":75.0,"moneyness":2.7362,"type":"call","iv":0.5842,"delta":0.1369,"oi":1402},{"strike":80.0,"moneyness":2.9186,"type":"call","iv":0.5909,"delta":0.121,"oi":257},{"strike":90.0,"moneyness":3.2835,"type":"call","iv":0.5964,"delta":0.0924,"oi":149},{"strike":100.0,"moneyness":3.6483,"type":"call","iv":0.5967,"delta":0.0695,"oi":846},{"strike":130.0,"moneyness":4.7428,"type":"call","iv":0.9942,"delta":0.2246,"oi":156}]},{"expiration":"02/19/2027","underlying_price":27.40999984741211,"strikes":[{"strike":17.5,"moneyness":0.6385,"type":"put","iv":0.6214,"delta":-0.0801,"oi":147},{"strike":25.0,"moneyness":0.9121,"type":"put","iv":0.6002,"delta":-0.3166,"oi":107},{"strike":27.5,"moneyness":1.0033,"type":"put","iv":0.5884,"delta":-0.4141,"oi":268},{"strike":30.0,"moneyness":1.0945,"type":"call","iv":0.595,"delta":0.4927,"oi":166},{"strike":30.0,"moneyness":1.0945,"type":"put","iv":0.6123,"delta":-0.5029,"oi":497},{"strike":32.5,"moneyness":1.1857,"type":"call","iv":0.6008,"delta":0.4089,"oi":157},{"strike":32.5,"moneyness":1.1857,"type":"put","iv":0.5904,"delta":-0.5952,"oi":487},{"strike":35.0,"moneyness":1.2769,"type":"call","iv":0.5876,"delta":0.327,"oi":175},{"strike":37.5,"moneyness":1.3681,"type":"call","iv":0.5738,"delta":0.2538,"oi":157},{"strike":40.0,"moneyness":1.4593,"type":"call","iv":0.5904,"delta":0.2088,"oi":132},{"strike":40.0,"moneyness":1.4593,"type":"put","iv":0.65,"delta":-0.7585,"oi":207},{"strike":42.5,"moneyness":1.5505,"type":"call","iv":0.592,"delta":0.1651,"oi":258},{"strike":50.0,"moneyness":1.8242,"type":"call","iv":0.5891,"delta":0.0767,"oi":296},{"strike":55.0,"moneyness":2.0066,"type":"call","iv":0.6892,"delta":0.0828,"oi":172}]},{"expiration":"03/19/2027","underlying_price":27.40999984741211,"strikes":[{"strike":22.5,"moneyness":0.8209,"type":"put","iv":0.6219,"delta":-0.234,"oi":109},{"strike":25.0,"moneyness":0.9121,"type":"put","iv":0.5949,"delta":-0.3162,"oi":294},{"strike":27.5,"moneyness":1.0033,"type":"put","iv":0.6201,"delta":-0.402,"oi":1034},{"strike":30.0,"moneyness":1.0945,"type":"put","iv":0.594,"delta":-0.4902,"oi":182},{"strike":35.0,"moneyness":1.2769,"type":"put","iv":0.5926,"delta":-0.6409,"oi":230},{"strike":40.0,"moneyness":1.4593,"type":"call","iv":0.6067,"delta":0.2519,"oi":8855},{"strike":42.5,"moneyness":1.5505,"type":"call","iv":0.6124,"delta":0.2105,"oi":167},{"strike":45.0,"moneyness":1.6417,"type":"call","iv":0.5836,"delta":0.1564,"oi":268},{"strike":50.0,"moneyness":1.8242,"type":"call","iv":0.621,"delta":0.1201,"oi":164},{"strike":50.0,"moneyness":1.8242,"type":"put","iv":0.7262,"delta":-0.826,"oi":107},{"strike":52.5,"moneyness":1.9154,"type":"call","iv":0.5774,"delta":0.0779,"oi":1424}]},{"expiration":"06/17/2027","underlying_price":27.40999984741211,"strikes":[{"strike":30.0,"moneyness":1.0945,"type":"put","iv":0.577,"delta":-0.4533,"oi":469},{"strike":40.0,"moneyness":1.4593,"type":"call","iv":0.6013,"delta":0.3309,"oi":237}]},{"expiration":"09/17/2027","underlying_price":27.40999984741211,"strikes":[{"strike":25.0,"moneyness":0.9121,"type":"put","iv":0.608,"delta":-0.3014,"oi":469}]},{"expiration":"10/16/2026","underlying_price":27.40999984741211,"strikes":[{"strike":25.0,"moneyness":0.9121,"type":"put","iv":0.5524,"delta":-0.1712,"oi":5597},{"strike":25.0,"moneyness":0.9121,"type":"call","iv":0.6775,"delta":0.7869,"oi":177},{"strike":27.5,"moneyness":1.0033,"type":"put","iv":0.5694,"delta":-0.4851,"oi":962},{"strike":27.5,"moneyness":1.0033,"type":"call","iv":0.6657,"delta":0.5194,"oi":431},{"strike":30.0,"moneyness":1.0945,"type":"put","iv":0.5709,"delta":-0.7794,"oi":904},{"strike":30.0,"moneyness":1.0945,"type":"call","iv":0.6306,"delta":0.2462,"oi":2193},{"strike":32.5,"moneyness":1.1857,"type":"put","iv":0.7212,"delta":-0.8795,"oi":359},{"strike":32.5,"moneyness":1.1857,"type":"call","iv":0.6309,"delta":0.0872,"oi":7113},{"strike":35.0,"moneyness":1.2769,"type":"put","iv":1.2058,"delta":-0.8299,"oi":2309},{"strike":35.0,"moneyness":1.2769,"type":"call","iv":0.6933,"delta":0.0366,"oi":569},{"strike":37.5,"moneyness":1.3681,"type":"call","iv":0.8488,"delta":0.0309,"oi":1215},{"strike":37.5,"moneyness":1.3681,"type":"put","iv":0.8667,"delta":-0.966,"oi":150},{"strike":40.0,"moneyness":1.4593,"type":"call","iv":2.5548,"delta":0.2947,"oi":342},{"strike":42.5,"moneyness":1.5505,"type":"call","iv":1.0143,"delta":0.0143,"oi":583},{"strike":45.0,"moneyness":1.6417,"type":"call","iv":1.9453,"delta":0.1225,"oi":222}]}],"greeks_heatmap":{"data":[{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0.7869,"put_delta":-0.1712,"call_gamma":0.082955,"put_gamma":0.088956,"call_theta":-0.0414,"put_theta":-0.0274,"call_vega":0.015,"put_vega":0.0131,"call_oi":177,"put_oi":5597},{"strike":27.5,"dte":14,"expiration":"10/16/2026","call_delta":0.5194,"put_delta":-0.4851,"call_gamma":0.115716,"put_gamma":0.135337,"call_theta":-0.0543,"put_theta":-0.0435,"call_vega":0.0206,"put_vega":0.0206,"call_oi":431,"put_oi":962},{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2462,"put_delta":-0.7794,"call_gamma":0.096625,"put_gamma":0.100424,"call_theta":-0.0403,"put_theta":-0.0309,"call_vega":0.0163,"put_vega":0.0153,"call_oi":2193,"put_oi":904},{"strike":32.5,"dte":14,"expiration":"10/16/2026","call_delta":0.0872,"put_delta":-0.8795,"call_gamma":0.048591,"put_gamma":0.053789,"call_theta":-0.0202,"put_theta":-0.0254,"call_vega":0.0082,"put_vega":0.0104,"call_oi":7113,"put_oi":359},{"strike":35.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0366,"put_delta":-0.8299,"call_gamma":0.022367,"put_gamma":0.040586,"call_theta":-0.0112,"put_theta":-0.0571,"call_vega":0.0041,"put_vega":0.0131,"call_oi":569,"put_oi":2309},{"strike":20.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.0708,"call_gamma":0,"put_gamma":0.020815,"call_theta":0,"put_theta":-0.0089,"call_vega":0,"put_vega":0.0135,"call_oi":0,"put_oi":538},{"strike":22.5,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.1718,"call_gamma":0,"put_gamma":0.037725,"call_theta":0,"put_theta":-0.0173,"call_vega":0,"put_vega":0.0253,"call_oi":0,"put_oi":239},{"strike":25.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.2946,"call_gamma":0,"put_gamma":0.054804,"call_theta":0,"put_theta":-0.0215,"call_vega":0,"put_vega":0.0343,"call_oi":0,"put_oi":569},{"strike":27.5,"dte":49,"expiration":"11/20/2026","call_delta":0.5529,"put_delta":-0.446,"call_gamma":0.058358,"put_gamma":0.056991,"call_theta":-0.0294,"put_theta":-0.0268,"call_vega":0.0393,"put_vega":0.0393,"call_oi":143,"put_oi":707},{"strike":30.0,"dte":49,"expiration":"11/20/2026","call_delta":0.4086,"put_delta":-0.5894,"call_gamma":0.058816,"put_gamma":0.058266,"call_theta":-0.0278,"put_theta":-0.0247,"call_vega":0.0386,"put_vega":0.0387,"call_oi":324,"put_oi":874},{"strike":32.5,"dte":49,"expiration":"11/20/2026","call_delta":0.2806,"put_delta":-0.7083,"call_gamma":0.05216,"put_gamma":0.051017,"call_theta":-0.0235,"put_theta":-0.0211,"call_vega":0.0335,"put_vega":0.0341,"call_oi":350,"put_oi":395},{"strike":35.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1957,"put_delta":-0.7539,"call_gamma":0.041321,"put_gamma":0.039979,"call_theta":-0.0198,"put_theta":-0.0225,"call_vega":0.0275,"put_vega":0.0313,"call_oi":384,"put_oi":3097},{"strike":20.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.1153,"call_gamma":0,"put_gamma":0.022849,"call_theta":0,"put_theta":-0.0105,"call_vega":0,"put_vega":0.0243,"call_oi":0,"put_oi":818},{"strike":22.5,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.1864,"call_gamma":0,"put_gamma":0.035794,"call_theta":0,"put_theta":-0.0125,"call_vega":0,"put_vega":0.0335,"call_oi":0,"put_oi":129},{"strike":25.0,"dte":77,"expiration":"12/18/2026","call_delta":0.6932,"put_delta":-0.3062,"call_gamma":0.046722,"put_gamma":0.047033,"call_theta":-0.0191,"put_theta":-0.016,"call_vega":0.0439,"put_vega":0.0439,"call_oi":51,"put_oi":1790},{"strike":27.5,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.4368,"call_gamma":0,"put_gamma":0.05163,"call_theta":0,"put_theta":-0.018,"call_vega":0,"put_vega":0.0493,"call_oi":0,"put_oi":324},{"strike":30.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.5703,"call_gamma":0,"put_gamma":0.054353,"call_theta":0,"put_theta":-0.0163,"call_vega":0,"put_vega":0.0491,"call_oi":0,"put_oi":241},{"strike":32.5,"dte":77,"expiration":"12/18/2026","call_delta":0.3288,"put_delta":-0.6739,"call_gamma":0.047542,"put_gamma":0.047881,"call_theta":-0.019,"put_theta":-0.015,"call_vega":0.0452,"put_vega":0.0451,"call_oi":921,"put_oi":273},{"strike":35.0,"dte":77,"expiration":"12/18/2026","call_delta":0.2467,"put_delta":-0.745,"call_gamma":0.040422,"put_gamma":0.040035,"call_theta":-0.0169,"put_theta":-0.0136,"call_vega":0.0395,"put_vega":0.0402,"call_oi":295,"put_oi":361}],"strikes":[20.0,22.5,25.0,27.5,30.0,32.5,35.0],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-7.82,"put_25d_iv":55.24,"call_25d_iv":63.06,"put_25d_strike":25.0,"call_25d_strike":30.0,"skew":"call_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":-1.69,"put_25d_iv":63.3,"call_25d_iv":64.99,"put_25d_strike":25.0,"call_25d_strike":32.5,"skew":"neutral"},{"expiration":"12/18/2026","dte":77,"risk_reversal":-2.77,"put_25d_iv":59.65,"call_25d_iv":62.42,"put_25d_strike":25.0,"call_25d_strike":35.0,"skew":"call_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-3.96,"put_25d_iv":57.93,"call_25d_iv":61.88,"put_25d_strike":22.5,"call_25d_strike":37.5,"skew":"call_skew"},{"expiration":"02/19/2027","dte":140,"risk_reversal":6.89,"put_25d_iv":64.26,"call_25d_iv":57.38,"put_25d_strike":22.5,"call_25d_strike":37.5,"skew":"put_skew"},{"expiration":"03/19/2027","dte":168,"risk_reversal":1.52,"put_25d_iv":62.19,"call_25d_iv":60.67,"put_25d_strike":22.5,"call_25d_strike":40.0,"skew":"neutral"},{"expiration":"06/17/2027","dte":258,"risk_reversal":0.78,"put_25d_iv":60.91,"call_25d_iv":60.13,"put_25d_strike":22.5,"call_25d_strike":40.0,"skew":"neutral"},{"expiration":"09/17/2027","dte":350,"risk_reversal":1.22,"put_25d_iv":60.8,"call_25d_iv":59.58,"put_25d_strike":25.0,"call_25d_strike":40.0,"skew":"neutral"},{"expiration":"01/21/2028","dte":476,"risk_reversal":0.55,"put_25d_iv":58.95,"call_25d_iv":58.41,"put_25d_strike":25.0,"call_25d_strike":55.0,"skew":"neutral"},{"expiration":"01/19/2029","dte":840,"risk_reversal":1.39,"put_25d_iv":57.77,"call_25d_iv":56.38,"put_25d_strike":20.0,"call_25d_strike":45.0,"skew":"neutral"}],"vanna_exposure":{"exposure":[{"strike":17.5,"call_vanna":-41.0,"put_vanna":138.0,"net_vanna":97.0,"call_oi":225,"put_oi":1419},{"strike":20.0,"call_vanna":-25.0,"put_vanna":188.0,"net_vanna":163.0,"call_oi":132,"put_oi":2072},{"strike":22.5,"call_vanna":-26.0,"put_vanna":70.0,"net_vanna":44.0,"call_oi":141,"put_oi":809},{"strike":25.0,"call_vanna":-71.0,"put_vanna":455.0,"net_vanna":384.0,"call_oi":602,"put_oi":9180},{"strike":27.5,"call_vanna":-3.0,"put_vanna":154.0,"net_vanna":151.0,"call_oi":574,"put_oi":3976},{"strike":30.0,"call_vanna":23.0,"put_vanna":-20.0,"net_vanna":3.0,"call_oi":3829,"put_oi":4512},{"strike":32.5,"call_vanna":244.0,"put_vanna":-83.0,"net_vanna":161.0,"call_oi":8886,"put_oi":1799},{"strike":35.0,"call_vanna":164.0,"put_vanna":-375.0,"net_vanna":-211.0,"call_oi":3108,"put_oi":7977},{"strike":37.5,"call_vanna":85.0,"put_vanna":-10.0,"net_vanna":75.0,"call_oi":2126,"put_oi":355},{"strike":40.0,"call_vanna":1076.0,"put_vanna":-54.0,"net_vanna":1022.0,"call_oi":10750,"put_oi":652},{"strike":42.5,"call_vanna":114.0,"put_vanna":-154.0,"net_vanna":-40.0,"call_oi":1974,"put_oi":2024},{"strike":45.0,"call_vanna":218.0,"put_vanna":-13.0,"net_vanna":205.0,"call_oi":2884,"put_oi":140},{"strike":47.5,"call_vanna":123.0,"put_vanna":0,"net_vanna":123.0,"call_oi":945,"put_oi":0},{"strike":50.0,"call_vanna":161.0,"put_vanna":-46.0,"net_vanna":115.0,"call_oi":1867,"put_oi":368},{"strike":52.5,"call_vanna":171.0,"put_vanna":0,"net_vanna":171.0,"call_oi":2665,"put_oi":0},{"strike":55.0,"call_vanna":145.0,"put_vanna":0,"net_vanna":145.0,"call_oi":2109,"put_oi":0},{"strike":57.5,"call_vanna":28.0,"put_vanna":0,"net_vanna":28.0,"call_oi":591,"put_oi":0},{"strike":60.0,"call_vanna":40.0,"put_vanna":0,"net_vanna":40.0,"call_oi":633,"put_oi":0},{"strike":62.5,"call_vanna":4.0,"put_vanna":-4.0,"net_vanna":-0.0,"call_oi":94,"put_oi":53},{"strike":65.0,"call_vanna":38.0,"put_vanna":0,"net_vanna":38.0,"call_oi":918,"put_oi":0},{"strike":67.5,"call_vanna":10.0,"put_vanna":0,"net_vanna":10.0,"call_oi":158,"put_oi":0},{"strike":70.0,"call_vanna":100.0,"put_vanna":0,"net_vanna":100.0,"call_oi":899,"put_oi":0},{"strike":72.5,"call_vanna":24.0,"put_vanna":0,"net_vanna":24.0,"call_oi":243,"put_oi":0},{"strike":75.0,"call_vanna":263.0,"put_vanna":0,"net_vanna":263.0,"call_oi":1691,"put_oi":0},{"strike":77.5,"call_vanna":2.0,"put_vanna":0,"net_vanna":2.0,"call_oi":98,"put_oi":0},{"strike":80.0,"call_vanna":67.0,"put_vanna":0,"net_vanna":67.0,"call_oi":1488,"put_oi":0},{"strike":82.5,"call_vanna":2.0,"put_vanna":0,"net_vanna":2.0,"call_oi":80,"put_oi":0},{"strike":85.0,"call_vanna":29.0,"put_vanna":0,"net_vanna":29.0,"call_oi":344,"put_oi":0},{"strike":87.5,"call_vanna":23.0,"put_vanna":0,"net_vanna":23.0,"call_oi":224,"put_oi":0},{"strike":90.0,"call_vanna":29.0,"put_vanna":0,"net_vanna":29.0,"call_oi":320,"put_oi":0},{"strike":92.5,"call_vanna":5.0,"put_vanna":0,"net_vanna":5.0,"call_oi":93,"put_oi":0},{"strike":95.0,"call_vanna":74.0,"put_vanna":0,"net_vanna":74.0,"call_oi":1211,"put_oi":0},{"strike":100.0,"call_vanna":167.0,"put_vanna":0,"net_vanna":167.0,"call_oi":1857,"put_oi":0},{"strike":105.0,"call_vanna":16.0,"put_vanna":0,"net_vanna":16.0,"call_oi":433,"put_oi":0},{"strike":110.0,"call_vanna":14.0,"put_vanna":0,"net_vanna":14.0,"call_oi":195,"put_oi":0},{"strike":115.0,"call_vanna":14.0,"put_vanna":0,"net_vanna":14.0,"call_oi":677,"put_oi":0},{"strike":120.0,"call_vanna":11.0,"put_vanna":0,"net_vanna":11.0,"call_oi":131,"put_oi":0},{"strike":125.0,"call_vanna":49.0,"put_vanna":0,"net_vanna":49.0,"call_oi":1428,"put_oi":0},{"strike":130.0,"call_vanna":42.0,"put_vanna":0,"net_vanna":42.0,"call_oi":788,"put_oi":0}],"net_vanna":3654.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":17.5,"call_charm":0,"put_charm":12.0,"net_charm":12.0,"call_oi":0,"put_oi":146},{"strike":20.0,"call_charm":0,"put_charm":253.0,"net_charm":253.0,"call_oi":0,"put_oi":538},{"strike":22.5,"call_charm":0,"put_charm":529.0,"net_charm":529.0,"call_oi":0,"put_oi":239},{"strike":25.0,"call_charm":-15017.0,"put_charm":71034.0,"net_charm":56016.0,"call_oi":177,"put_oi":6166},{"strike":27.5,"call_charm":-33409.0,"put_charm":59201.0,"net_charm":25793.0,"call_oi":574,"put_oi":1669},{"strike":30.0,"call_charm":-59451.0,"put_charm":66155.0,"net_charm":6704.0,"call_oi":2517,"put_oi":1778},{"strike":32.5,"call_charm":-34319.0,"put_charm":25282.0,"net_charm":-9037.0,"call_oi":7463,"put_oi":754},{"strike":35.0,"call_charm":-1715.0,"put_charm":324595.0,"net_charm":322880.0,"call_oi":953,"put_oi":5406},{"strike":37.5,"call_charm":-1649.0,"put_charm":3609.0,"net_charm":1960.0,"call_oi":1493,"put_oi":203},{"strike":40.0,"call_charm":-46522.0,"put_charm":0,"net_charm":-46522.0,"call_oi":570,"put_oi":0},{"strike":42.5,"call_charm":-508.0,"put_charm":0,"net_charm":-508.0,"call_oi":1003,"put_oi":0},{"strike":45.0,"call_charm":-5677.0,"put_charm":0,"net_charm":-5677.0,"call_oi":480,"put_oi":0},{"strike":50.0,"call_charm":-46.0,"put_charm":0,"net_charm":-46.0,"call_oi":196,"put_oi":0},{"strike":52.5,"call_charm":-140.0,"put_charm":0,"net_charm":-140.0,"call_oi":368,"put_oi":0},{"strike":55.0,"call_charm":-47.0,"put_charm":0,"net_charm":-47.0,"call_oi":127,"put_oi":0},{"strike":60.0,"call_charm":-6.0,"put_charm":0,"net_charm":-6.0,"call_oi":58,"put_oi":0},{"strike":65.0,"call_charm":-27.0,"put_charm":0,"net_charm":-27.0,"call_oi":552,"put_oi":0}],"net_charm":352138.0,"weekend_delta_shift":1056415.0,"interpretation":"delta_decays_bullish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":173028.0,"put_delta":-451080.0,"net_delta":-278052.0,"call_oi":12908,"put_oi":10338,"total_oi":23246,"total_volume":889,"bias":"bearish"},{"expiration":"11/20/2026","dte":49,"call_delta":56422.0,"put_delta":-377276.0,"net_delta":-320854.0,"call_oi":3763,"put_oi":6654,"total_oi":10417,"total_volume":167,"bias":"bearish"},{"expiration":"12/18/2026","dte":77,"call_delta":62679.0,"put_delta":-303728.0,"net_delta":-241050.0,"call_oi":3138,"put_oi":5889,"total_oi":9027,"total_volume":367,"bias":"bearish"},{"expiration":"01/15/2027","dte":105,"call_delta":154091.0,"put_delta":-231154.0,"net_delta":-77063.0,"call_oi":16530,"put_oi":4479,"total_oi":21009,"total_volume":109,"bias":"neutral"},{"expiration":"02/19/2027","dte":140,"call_delta":37117.0,"put_delta":-99280.0,"net_delta":-62163.0,"call_oi":1618,"put_oi":1977,"total_oi":3595,"total_volume":126,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":252147.0,"put_delta":-103241.0,"net_delta":148906.0,"call_oi":11219,"put_oi":2333,"total_oi":13552,"total_volume":94,"bias":"bullish"},{"expiration":"05/21/2027","dte":231,"call_delta":1206.0,"put_delta":-2964.0,"net_delta":-1758.0,"call_oi":33,"put_oi":113,"total_oi":146,"total_volume":1,"bias":"neutral"},{"expiration":"06/17/2027","dte":258,"call_delta":23363.0,"put_delta":-38539.0,"net_delta":-15176.0,"call_oi":617,"put_oi":831,"total_oi":1448,"total_volume":7,"bias":"neutral"},{"expiration":"09/17/2027","dte":350,"call_delta":6956.0,"put_delta":-17488.0,"net_delta":-10533.0,"call_oi":155,"put_oi":578,"total_oi":733,"total_volume":9,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":285518.0,"put_delta":-107195.0,"net_delta":178323.0,"call_oi":8829,"put_oi":2668,"total_oi":11497,"total_volume":57,"bias":"bullish"},{"expiration":"01/19/2029","dte":840,"call_delta":16554.0,"put_delta":-17957.0,"net_delta":-1404.0,"call_oi":284,"put_oi":622,"total_oi":906,"total_volume":30,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":27.5,"straddle_price":2.55,"straddle_pct":9.3,"implied_move":9.3,"avg_iv":61.8},{"expiration":"11/20/2026","dte":49,"strike":27.5,"straddle_price":5.45,"straddle_pct":19.88,"implied_move":19.88,"avg_iv":69.0},{"expiration":"12/18/2026","dte":77,"strike":27.5,"straddle_price":6.1,"straddle_pct":22.25,"implied_move":22.25,"avg_iv":61.5},{"expiration":"01/15/2027","dte":105,"strike":27.5,"straddle_price":6.88,"straddle_pct":25.08,"implied_move":25.08,"avg_iv":59.4}],"volume_profile":{"profile":[{"strike":15.0,"call_volume":12,"put_volume":4,"total_volume":16,"call_oi":15,"put_oi":5,"total_oi":20,"bias":"bullish"},{"strike":17.5,"call_volume":2,"put_volume":4,"total_volume":6,"call_oi":250,"put_oi":1514,"total_oi":1764,"bias":"bearish"},{"strike":20.0,"call_volume":4,"put_volume":2,"total_volume":6,"call_oi":244,"put_oi":2144,"total_oi":2388,"bias":"bullish"},{"strike":22.5,"call_volume":1,"put_volume":36,"total_volume":37,"call_oi":199,"put_oi":910,"total_oi":1109,"bias":"bearish"},{"strike":25.0,"call_volume":2,"put_volume":131,"total_volume":133,"call_oi":733,"put_oi":9217,"total_oi":9950,"bias":"bearish"},{"strike":27.5,"call_volume":206,"put_volume":109,"total_volume":315,"call_oi":636,"put_oi":4097,"total_oi":4733,"bias":"bullish"},{"strike":30.0,"call_volume":435,"put_volume":96,"total_volume":531,"call_oi":3939,"put_oi":4547,"total_oi":8486,"bias":"bullish"},{"strike":32.5,"call_volume":520,"put_volume":94,"total_volume":614,"call_oi":8928,"put_oi":1836,"total_oi":10764,"bias":"bullish"},{"strike":35.0,"call_volume":33,"put_volume":4,"total_volume":37,"call_oi":3163,"put_oi":8021,"total_oi":11184,"bias":"bullish"},{"strike":37.5,"call_volume":7,"put_volume":0,"total_volume":7,"call_oi":2219,"put_oi":502,"total_oi":2721,"bias":"bullish"},{"strike":40.0,"call_volume":82,"put_volume":0,"total_volume":82,"call_oi":10785,"put_oi":699,"total_oi":11484,"bias":"bullish"},{"strike":42.5,"call_volume":74,"put_volume":0,"total_volume":74,"call_oi":2045,"put_oi":2069,"total_oi":4114,"bias":"bullish"},{"strike":45.0,"call_volume":25,"put_volume":0,"total_volume":25,"call_oi":2919,"put_oi":227,"total_oi":3146,"bias":"bullish"},{"strike":47.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1164,"put_oi":103,"total_oi":1267,"bias":"neutral"},{"strike":50.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":1945,"put_oi":393,"total_oi":2338,"bias":"bullish"},{"strike":52.5,"call_volume":25,"put_volume":0,"total_volume":25,"call_oi":2705,"put_oi":55,"total_oi":2760,"bias":"bullish"},{"strike":55.0,"call_volume":4,"put_volume":0,"total_volume":4,"call_oi":2173,"put_oi":12,"total_oi":2185,"bias":"bullish"},{"strike":57.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":591,"put_oi":2,"total_oi":593,"bias":"neutral"},{"strike":60.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":664,"put_oi":9,"total_oi":673,"bias":"bullish"},{"strike":62.5,"call_volume":15,"put_volume":4,"total_volume":19,"call_oi":145,"put_oi":54,"total_oi":199,"bias":"bullish"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":918,"put_oi":8,"total_oi":926,"bias":"neutral"},{"strike":67.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":197,"put_oi":7,"total_oi":204,"bias":"neutral"},{"strike":70.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":899,"put_oi":43,"total_oi":942,"bias":"neutral"},{"strike":72.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":276,"put_oi":5,"total_oi":281,"bias":"neutral"},{"strike":75.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":1691,"put_oi":0,"total_oi":1691,"bias":"bullish"},{"strike":77.5,"call_volume":5,"put_volume":0,"total_volume":5,"call_oi":147,"put_oi":0,"total_oi":147,"bias":"bullish"},{"strike":80.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":1510,"put_oi":1,"total_oi":1511,"bias":"bullish"},{"strike":82.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":123,"put_oi":1,"total_oi":124,"bias":"neutral"},{"strike":85.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":357,"put_oi":0,"total_oi":357,"bias":"neutral"},{"strike":87.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":224,"put_oi":0,"total_oi":224,"bias":"neutral"},{"strike":90.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":337,"put_oi":1,"total_oi":338,"bias":"neutral"},{"strike":92.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":123,"put_oi":0,"total_oi":123,"bias":"neutral"},{"strike":95.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1242,"put_oi":0,"total_oi":1242,"bias":"neutral"},{"strike":97.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":10,"put_oi":0,"total_oi":10,"bias":"neutral"},{"strike":100.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1861,"put_oi":0,"total_oi":1861,"bias":"neutral"},{"strike":105.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":474,"put_oi":0,"total_oi":474,"bias":"neutral"},{"strike":110.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":210,"put_oi":0,"total_oi":210,"bias":"neutral"},{"strike":115.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":688,"put_oi":0,"total_oi":688,"bias":"neutral"},{"strike":120.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":131,"put_oi":0,"total_oi":131,"bias":"neutral"},{"strike":125.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1446,"put_oi":0,"total_oi":1446,"bias":"neutral"},{"strike":130.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":788,"put_oi":0,"total_oi":788,"bias":"neutral"}],"underlying_price":27.40999984741211,"peak_call_strike":32.5,"peak_put_strike":25.0,"total_call_volume":1457,"total_put_volume":484,"volume_pc_ratio":0.332},"iv_contours":{"x":[0.73,0.82,0.91,1.0,1.09,1.19,1.28],"y":[14,49,77,105,140,168],"z":[[81.02,61.3,61.5,61.75,60.08,67.61,94.95],[65.46,67.94,63.67,68.97,66.79,66.34,73.28],[67.28,60.89,59.88,61.48,58.54,60.5,63.27],[59.01,57.86,60.25,59.38,61.32,57.56,58.23],[58.32,64.26,60.02,58.84,60.36,59.56,59.95],[64.59,62.19,59.49,62.01,59.66,59.5,58.47]],"levels":[57.6,61.3,65.0,68.8,72.5,76.3,80.0,83.7,87.5,91.2,95.0],"min_iv":57.6,"max_iv":95.0},"butterfly_spread":[{"expiration":"11/20/2026","dte":49,"atm_strike":27.5,"atm_iv":68.17,"otm_strike":30.0,"otm_iv":66.44,"itm_strike":25.0,"itm_iv":64.04,"iv_butterfly":-5.85,"price_butterfly":0.15,"convexity":"inverted"},{"expiration":"12/18/2026","dte":77,"atm_strike":27.5,"atm_iv":61.97,"otm_strike":30.0,"otm_iv":59.31,"itm_strike":25.0,"itm_iv":60.1,"iv_butterfly":-4.53,"price_butterfly":0.1,"convexity":"inverted"},{"expiration":"01/15/2027","dte":105,"atm_strike":27.5,"atm_iv":59.67,"otm_strike":30.0,"otm_iv":63.5,"itm_strike":25.0,"itm_iv":57.25,"iv_butterfly":1.41,"price_butterfly":0.37,"convexity":"moderate_convexity"},{"expiration":"06/17/2027","dte":258,"atm_strike":25.0,"atm_iv":59.32,"otm_strike":30.0,"otm_iv":59.41,"itm_strike":25.0,"itm_iv":59.32,"iv_butterfly":0.09,"price_butterfly":-2.05,"convexity":"flat"},{"expiration":"09/17/2027","dte":350,"atm_strike":25.0,"atm_iv":62.88,"otm_strike":30.0,"otm_iv":55.13,"itm_strike":25.0,"itm_iv":62.88,"iv_butterfly":-7.75,"price_butterfly":-2.75,"convexity":"inverted"},{"expiration":"01/21/2028","dte":476,"atm_strike":25.0,"atm_iv":61.24,"otm_strike":30.0,"otm_iv":58.8,"itm_strike":25.0,"itm_iv":61.24,"iv_butterfly":-2.44,"price_butterfly":-2.15,"convexity":"inverted"},{"expiration":"01/19/2029","dte":840,"atm_strike":27.5,"atm_iv":58.86,"otm_strike":30.0,"otm_iv":56.46,"itm_strike":25.0,"itm_iv":57.53,"iv_butterfly":-3.72,"price_butterfly":-0.45,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":82.02},{"date":"2026-09-15","iv":79.29},{"date":"2026-09-16","iv":79.58},{"date":"2026-09-17","iv":67.57},{"date":"2026-09-18","iv":67.11},{"date":"2026-09-21","iv":65.97},{"date":"2026-09-22","iv":73.5},{"date":"2026-09-23","iv":68.7},{"date":"2026-09-24","iv":69.6},{"date":"2026-09-25","iv":66.6},{"date":"2026-09-28","iv":68.4},{"date":"2026-09-29","iv":70.9},{"date":"2026-09-30","iv":71.0},{"date":"2026-10-01","iv":70.3},{"date":"2026-10-02","iv":71.5}]}}