{"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":"ROL","summary":{"name":"ROL","price":30.16,"total_oi":25110,"call_oi":17799,"put_oi":7311,"pc_ratio":0.411,"net_gex":255933.85,"avg_iv":62.3,"iv_rank":49.4,"iv_52w_high":75.3,"iv_52w_low":49.6,"gamma_flip":32.05,"max_pain":32.5},"features":{"symbol":"ROL","price":30.16,"total_oi":25110,"analysis_coverage":1.0,"avg_iv_pct":62.3,"iv_rank":49.4,"iv_52w_high_pct":75.3,"iv_52w_low_pct":49.6,"front_dte":14,"front_atm_iv_pct":31.2999,"back_atm_iv_pct":37.6368,"term_premium_pp":-6.3369,"expected_move_front_pct":6.13,"straddle_front_pct":4.72,"straddle_30d_pct":4.72,"risk_reversal_front_pp":-102.43,"risk_reversal_30d_pp":-102.43,"butterfly_front_pp":6.93,"butterfly_30d_pp":6.93,"put_call_oi_ratio":0.411,"put_call_oi_front_ratio":0.533,"put_call_volume_front_ratio":0.007,"option_volume":269,"volume_oi_ratio":0.010713,"net_delta_normalized":0.033507,"dealer_delta_normalized":-0.033487,"gex_per_100k_oi":1019250.696933,"vanna_per_100k_oi":1744.32497,"charm_per_100k_oi":-649896.455595,"weekend_delta_shift_per_100k_oi":-1949685.384309,"iv_surface_range_pp":112.2,"gamma_flip_distance_pct":6.266578,"max_pain_distance_pct":7.758621,"peak_call_distance_pct":-0.530504,"peak_put_distance_pct":-0.530504},"analyses":{"gamma_walls":[{"strike":17.5,"call_gex":0.0,"put_gex":-14.44,"net_gex":-14.44,"call_oi":12,"put_oi":2},{"strike":20.0,"call_gex":0.0,"put_gex":-258.14,"net_gex":-258.14,"call_oi":2,"put_oi":22},{"strike":22.5,"call_gex":240.4,"put_gex":-789.24,"net_gex":-548.84,"call_oi":16,"put_oi":45},{"strike":25.0,"call_gex":1960.06,"put_gex":-7645.51,"net_gex":-5685.46,"call_oi":80,"put_oi":248},{"strike":27.5,"call_gex":4660.93,"put_gex":-68587.29,"net_gex":-63926.36,"call_oi":76,"put_oi":1131},{"strike":30.0,"call_gex":116223.7,"put_gex":-130448.81,"net_gex":-14225.1,"call_oi":2173,"put_oi":989},{"strike":32.5,"call_gex":218331.58,"put_gex":-115033.08,"net_gex":103298.49,"call_oi":2656,"put_oi":1544},{"strike":35.0,"call_gex":161205.58,"put_gex":-75010.11,"net_gex":86195.47,"call_oi":3175,"put_oi":1528},{"strike":37.5,"call_gex":109900.73,"put_gex":-56209.23,"net_gex":53691.5,"call_oi":3216,"put_oi":1496},{"strike":40.0,"call_gex":23119.5,"put_gex":-3712.74,"net_gex":19406.76,"call_oi":825,"put_oi":133},{"strike":42.5,"call_gex":15191.02,"put_gex":-1385.69,"net_gex":13805.33,"call_oi":985,"put_oi":58},{"strike":45.0,"call_gex":16863.5,"put_gex":-1858.01,"net_gex":15005.49,"call_oi":985,"put_oi":84},{"strike":47.5,"call_gex":3520.67,"put_gex":-414.46,"net_gex":3106.21,"call_oi":209,"put_oi":27},{"strike":50.0,"call_gex":13058.13,"put_gex":0.0,"net_gex":13058.13,"call_oi":824,"put_oi":0},{"strike":52.5,"call_gex":475.91,"put_gex":0.0,"net_gex":475.91,"call_oi":39,"put_oi":0},{"strike":55.0,"call_gex":240.32,"put_gex":0.0,"net_gex":240.32,"call_oi":30,"put_oi":0},{"strike":57.5,"call_gex":1533.23,"put_gex":0.0,"net_gex":1533.23,"call_oi":142,"put_oi":0},{"strike":60.0,"call_gex":30702.2,"put_gex":-40.56,"net_gex":30661.64,"call_oi":2342,"put_oi":3},{"strike":62.5,"call_gex":51.63,"put_gex":0.0,"net_gex":51.63,"call_oi":5,"put_oi":0},{"strike":65.0,"call_gex":52.98,"put_gex":0.0,"net_gex":52.98,"call_oi":5,"put_oi":0},{"strike":70.0,"call_gex":9.57,"put_gex":0.0,"net_gex":9.57,"call_oi":1,"put_oi":0},{"strike":80.0,"call_gex":6.98,"put_gex":-7.46,"net_gex":-0.48,"call_oi":1,"put_oi":1}],"pain_by_strike":[{"strike":17.5,"call_value":0,"put_value":113385.0,"total_value":113385.0},{"strike":20.0,"call_value":30.0,"put_value":95112.5,"total_value":95142.5},{"strike":22.5,"call_value":65.0,"put_value":76895.0,"total_value":76960.0},{"strike":25.0,"call_value":140.0,"put_value":58790.0,"total_value":58930.0},{"strike":27.5,"call_value":415.0,"put_value":41305.0,"total_value":41720.0},{"strike":30.0,"call_value":880.0,"put_value":26647.5,"total_value":27527.5},{"strike":32.5,"call_value":6777.5,"put_value":14462.5,"total_value":21240.0},{"strike":35.0,"call_value":19315.0,"put_value":6137.5,"total_value":25452.5},{"strike":37.5,"call_value":39790.0,"put_value":1632.5,"total_value":41422.5},{"strike":40.0,"call_value":68305.0,"put_value":867.5,"total_value":69172.5},{"strike":42.5,"call_value":98882.5,"put_value":435.0,"total_value":99317.5},{"strike":45.0,"call_value":131922.5,"put_value":147.5,"total_value":132070.0},{"strike":47.5,"call_value":167425.0,"put_value":70.0,"total_value":167495.0},{"strike":50.0,"call_value":203450.0,"put_value":60.0,"total_value":203510.0},{"strike":52.5,"call_value":241535.0,"put_value":50.0,"total_value":241585.0},{"strike":55.0,"call_value":279717.5,"put_value":40.0,"total_value":279757.5},{"strike":57.5,"call_value":317975.0,"put_value":30.0,"total_value":318005.0},{"strike":60.0,"call_value":356587.5,"put_value":20.0,"total_value":356607.5},{"strike":62.5,"call_value":401055.0,"put_value":17.5,"total_value":401072.5},{"strike":65.0,"call_value":445535.0,"put_value":15.0,"total_value":445550.0},{"strike":70.0,"call_value":534520.0,"put_value":10.0,"total_value":534530.0},{"strike":80.0,"call_value":712500.0,"put_value":0,"total_value":712500.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":84.3,"strike":25.0},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":48.7,"strike":25.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":46.4,"strike":24.17},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":41.2,"strike":27.5},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":41.0,"strike":27.5},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":37.2,"strike":27.5},{"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":31.3,"strike":30.0},{"moneyness":1.0,"dte":21,"iv":null,"strike":null},{"moneyness":1.0,"dte":30,"iv":null,"strike":null},{"moneyness":1.0,"dte":45,"iv":37.6,"strike":30.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":34.6,"strike":30.0},{"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":29.1,"strike":32.5},{"moneyness":1.1,"dte":21,"iv":null,"strike":null},{"moneyness":1.1,"dte":30,"iv":null,"strike":null},{"moneyness":1.1,"dte":45,"iv":38.9,"strike":32.5},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":32.0,"strike":32.5},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":103.0,"strike":39.29},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":161.1,"strike":51.55},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":48.1,"strike":41.0}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":6,"total_oi":3156},{"expiration":"11/20/2026","dte":49,"iv":1.0,"contract_count":6,"total_oi":2086},{"expiration":"01/15/2027","dte":105,"iv":0.1507,"contract_count":6,"total_oi":265},{"expiration":"02/19/2027","dte":140,"iv":0.62,"contract_count":6,"total_oi":898},{"expiration":"05/21/2027","dte":231,"iv":0.4567,"contract_count":6,"total_oi":702},{"expiration":"01/21/2028","dte":476,"iv":0.123,"contract_count":6,"total_oi":1302},{"expiration":"01/19/2029","dte":840,"iv":0.2049,"contract_count":6,"total_oi":160}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":6.13,"expected_move_2std":12.25,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":13.79,"expected_move_2std":27.58,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":18.58,"expected_move_2std":37.16,"contract_count":2},{"expiration":"02/19/2027","dte":140,"expected_move_1std":22.39,"expected_move_2std":44.78,"contract_count":2},{"expiration":"05/21/2027","dte":231,"expected_move_1std":28.59,"expected_move_2std":57.17,"contract_count":2},{"expiration":"01/21/2028","dte":476,"expected_move_1std":39.89,"expected_move_2std":79.77,"contract_count":2},{"expiration":"01/19/2029","dte":840,"expected_move_1std":51.38,"expected_move_2std":102.76,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":3449,"put_oi":1837,"total_oi":5286,"pc_ratio":0.533,"pc_ratio_volume":0.007,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":5614,"put_oi":3060,"total_oi":8674,"pc_ratio":0.545,"pc_ratio_volume":0.479,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":364,"put_oi":105,"total_oi":469,"pc_ratio":0.288,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"02/19/2027","dte":140,"call_oi":5984,"put_oi":1957,"total_oi":7941,"pc_ratio":0.327,"pc_ratio_volume":1.333,"sentiment":"bullish"},{"expiration":"05/21/2027","dte":231,"call_oi":730,"put_oi":110,"total_oi":840,"pc_ratio":0.151,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"01/21/2028","dte":476,"call_oi":1457,"put_oi":206,"total_oi":1663,"pc_ratio":0.141,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"01/19/2029","dte":840,"call_oi":201,"put_oi":36,"total_oi":237,"pc_ratio":0.179,"pc_ratio_volume":7.5,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":17.5,"call_delta_oi":0,"put_delta_oi":-9.0,"dealer_delta":9.0,"call_oi":0,"put_oi":2},{"strike":20.0,"call_delta_oi":0,"put_delta_oi":-250.0,"dealer_delta":250.0,"call_oi":0,"put_oi":22},{"strike":22.5,"call_delta_oi":1404.0,"put_delta_oi":-641.0,"dealer_delta":-763.0,"call_oi":16,"put_oi":45},{"strike":25.0,"call_delta_oi":6500.0,"put_delta_oi":-4099.0,"dealer_delta":-2401.0,"call_oi":80,"put_oi":248},{"strike":27.5,"call_delta_oi":6201.0,"put_delta_oi":-19612.0,"dealer_delta":13411.0,"call_oi":76,"put_oi":1131},{"strike":30.0,"call_delta_oi":134382.0,"put_delta_oi":-42799.0,"dealer_delta":-91583.0,"call_oi":2173,"put_oi":989},{"strike":32.5,"call_delta_oi":69338.0,"put_delta_oi":-114927.0,"dealer_delta":45589.0,"call_oi":2656,"put_oi":1544},{"strike":35.0,"call_delta_oi":79208.0,"put_delta_oi":-113635.0,"dealer_delta":34427.0,"call_oi":3175,"put_oi":1528},{"strike":37.5,"call_delta_oi":43391.0,"put_delta_oi":-124242.0,"dealer_delta":80851.0,"call_oi":3216,"put_oi":1496},{"strike":40.0,"call_delta_oi":14015.0,"put_delta_oi":-11014.0,"dealer_delta":-3001.0,"call_oi":825,"put_oi":133},{"strike":42.5,"call_delta_oi":47413.0,"put_delta_oi":-4251.0,"dealer_delta":-43161.0,"call_oi":985,"put_oi":58},{"strike":45.0,"call_delta_oi":33848.0,"put_delta_oi":-6715.0,"dealer_delta":-27133.0,"call_oi":985,"put_oi":84},{"strike":47.5,"call_delta_oi":2308.0,"put_delta_oi":-2470.0,"dealer_delta":162.0,"call_oi":209,"put_oi":27},{"strike":50.0,"call_delta_oi":19545.0,"put_delta_oi":0,"dealer_delta":-19545.0,"call_oi":824,"put_oi":0},{"strike":52.5,"call_delta_oi":1658.0,"put_delta_oi":0,"dealer_delta":-1658.0,"call_oi":39,"put_oi":0},{"strike":55.0,"call_delta_oi":376.0,"put_delta_oi":0,"dealer_delta":-376.0,"call_oi":30,"put_oi":0},{"strike":57.5,"call_delta_oi":7004.0,"put_delta_oi":0,"dealer_delta":-7004.0,"call_oi":142,"put_oi":0},{"strike":60.0,"call_delta_oi":62086.0,"put_delta_oi":-256.0,"dealer_delta":-61830.0,"call_oi":2342,"put_oi":3},{"strike":62.5,"call_delta_oi":242.0,"put_delta_oi":0,"dealer_delta":-242.0,"call_oi":5,"put_oi":0},{"strike":65.0,"call_delta_oi":167.0,"put_delta_oi":0,"dealer_delta":-167.0,"call_oi":5,"put_oi":0},{"strike":70.0,"call_delta_oi":9.0,"put_delta_oi":0,"dealer_delta":-9.0,"call_oi":1,"put_oi":0},{"strike":80.0,"call_delta_oi":6.0,"put_delta_oi":-93.0,"dealer_delta":86.0,"call_oi":1,"put_oi":1}],"net_dealer_delta":-84087.0,"total_call_delta":529101.0,"total_put_delta":-445013.0,"bias":"neutral"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":30.15999984741211,"strikes":[{"strike":32.5,"moneyness":1.0776,"type":"call","iv":0.3426,"delta":0.4009,"oi":160}]},{"expiration":"01/19/2029","underlying_price":30.15999984741211,"strikes":[{"strike":30.0,"moneyness":0.9947,"type":"call","iv":0.299,"delta":0.675,"oi":148}]},{"expiration":"01/21/2028","underlying_price":30.15999984741211,"strikes":[{"strike":30.0,"moneyness":0.9947,"type":"call","iv":0.3328,"delta":0.6367,"oi":1224}]},{"expiration":"02/19/2027","underlying_price":30.15999984741211,"strikes":[{"strike":25.0,"moneyness":0.8289,"type":"put","iv":0.4118,"delta":-0.1764,"oi":172},{"strike":27.5,"moneyness":0.9118,"type":"put","iv":0.3881,"delta":-0.2834,"oi":300},{"strike":30.0,"moneyness":0.9947,"type":"put","iv":0.3833,"delta":-0.4172,"oi":181},{"strike":32.5,"moneyness":1.0776,"type":"call","iv":0.3418,"delta":0.4317,"oi":129},{"strike":32.5,"moneyness":1.0776,"type":"put","iv":0.3802,"delta":-0.5526,"oi":202},{"strike":35.0,"moneyness":1.1605,"type":"call","iv":0.3394,"delta":0.2986,"oi":1343},{"strike":35.0,"moneyness":1.1605,"type":"put","iv":0.3844,"delta":-0.6703,"oi":745},{"strike":37.5,"moneyness":1.2434,"type":"call","iv":0.2929,"delta":0.1526,"oi":986},{"strike":37.5,"moneyness":1.2434,"type":"put","iv":0.3657,"delta":-0.7825,"oi":211},{"strike":40.0,"moneyness":1.3263,"type":"call","iv":0.4808,"delta":0.227,"oi":441},{"strike":42.5,"moneyness":1.4092,"type":"call","iv":0.7591,"delta":0.3215,"oi":192},{"strike":45.0,"moneyness":1.492,"type":"call","iv":0.5242,"delta":0.1526,"oi":432},{"strike":50.0,"moneyness":1.6578,"type":"call","iv":0.6156,"delta":0.1361,"oi":595},{"strike":60.0,"moneyness":1.9894,"type":"call","iv":0.9089,"delta":0.1796,"oi":1694}]},{"expiration":"05/21/2027","underlying_price":30.15999984741211,"strikes":[{"strike":30.0,"moneyness":0.9947,"type":"call","iv":0.3605,"delta":0.6007,"oi":353},{"strike":32.5,"moneyness":1.0776,"type":"call","iv":0.358,"delta":0.4894,"oi":303}]},{"expiration":"10/16/2026","underlying_price":30.15999984741211,"strikes":[{"strike":27.5,"moneyness":0.9118,"type":"put","iv":0.3883,"delta":-0.0939,"oi":570},{"strike":30.0,"moneyness":0.9947,"type":"call","iv":0.306,"delta":0.5585,"oi":216},{"strike":30.0,"moneyness":0.9947,"type":"put","iv":0.3196,"delta":-0.443,"oi":503},{"strike":32.5,"moneyness":1.0776,"type":"call","iv":0.317,"delta":0.1163,"oi":1192},{"strike":32.5,"moneyness":1.0776,"type":"put","iv":0.2643,"delta":-0.9255,"oi":634},{"strike":35.0,"moneyness":1.1605,"type":"call","iv":0.878,"delta":0.2101,"oi":1209},{"strike":35.0,"moneyness":1.1605,"type":"put","iv":0.5439,"delta":-0.9168,"oi":127},{"strike":37.5,"moneyness":1.2434,"type":"call","iv":1.4127,"delta":0.2489,"oi":656}]},{"expiration":"11/20/2026","underlying_price":30.15999984741211,"strikes":[{"strike":27.5,"moneyness":0.9118,"type":"put","iv":0.3786,"delta":-0.2171,"oi":241},{"strike":30.0,"moneyness":0.9947,"type":"put","iv":0.3825,"delta":-0.4412,"oi":210},{"strike":30.0,"moneyness":0.9947,"type":"call","iv":0.3704,"delta":0.559,"oi":126},{"strike":32.5,"moneyness":1.0776,"type":"put","iv":0.4095,"delta":-0.6522,"oi":631},{"strike":32.5,"moneyness":1.0776,"type":"call","iv":0.3679,"delta":0.3258,"oi":861},{"strike":35.0,"moneyness":1.1605,"type":"put","iv":0.4187,"delta":-0.8072,"oi":613},{"strike":35.0,"moneyness":1.1605,"type":"call","iv":0.3434,"delta":0.1383,"oi":428},{"strike":37.5,"moneyness":1.2434,"type":"put","iv":0.523,"delta":-0.8471,"oi":1235},{"strike":37.5,"moneyness":1.2434,"type":"call","iv":0.3811,"delta":0.0713,"oi":1481},{"strike":40.0,"moneyness":1.3263,"type":"call","iv":0.545,"delta":0.0965,"oi":249},{"strike":42.5,"moneyness":1.4092,"type":"call","iv":2.5207,"delta":0.535,"oi":760},{"strike":45.0,"moneyness":1.492,"type":"call","iv":2.6322,"delta":0.5255,"oi":500},{"strike":47.5,"moneyness":1.5749,"type":"call","iv":0.777,"delta":0.0734,"oi":114},{"strike":50.0,"moneyness":1.6578,"type":"call","iv":2.8283,"delta":0.5101,"oi":221}]}],"greeks_heatmap":{"data":[{"strike":27.5,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0939,"call_gamma":0,"put_gamma":0.075807,"call_theta":0,"put_theta":-0.0139,"call_vega":0,"put_vega":0.0095,"call_oi":0,"put_oi":570},{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0.5585,"put_delta":-0.443,"call_gamma":0.226554,"put_gamma":0.217087,"call_theta":-0.0283,"put_theta":-0.026,"call_vega":0.0225,"put_vega":0.0225,"call_oi":216,"put_oi":503},{"strike":32.5,"dte":14,"expiration":"10/16/2026","call_delta":0.1163,"put_delta":-0.9255,"call_gamma":0.108428,"put_gamma":0.093638,"call_theta":-0.014,"put_theta":-0.0046,"call_vega":0.0111,"put_vega":0.008,"call_oi":1192,"put_oi":634},{"strike":35.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2101,"put_delta":-0.9168,"call_gamma":0.057679,"put_gamma":0.049464,"call_theta":-0.0561,"put_theta":-0.0144,"call_vega":0.0164,"put_vega":0.0087,"call_oi":1209,"put_oi":127},{"strike":37.5,"dte":14,"expiration":"10/16/2026","call_delta":0.2489,"put_delta":0,"call_gamma":0.039426,"put_gamma":0,"call_theta":-0.0988,"put_theta":0,"call_vega":0.018,"put_vega":0,"call_oi":656,"put_oi":0},{"strike":27.5,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.2171,"call_gamma":0,"put_gamma":0.070975,"call_theta":0,"put_theta":-0.0118,"call_vega":0,"put_vega":0.0321,"call_oi":0,"put_oi":241},{"strike":30.0,"dte":49,"expiration":"11/20/2026","call_delta":0.559,"put_delta":-0.4412,"call_gamma":0.097404,"put_gamma":0.094328,"call_theta":-0.0184,"put_theta":-0.0155,"call_vega":0.0432,"put_vega":0.0432,"call_oi":126,"put_oi":210},{"strike":32.5,"dte":49,"expiration":"11/20/2026","call_delta":0.3258,"put_delta":-0.6522,"call_gamma":0.089531,"put_gamma":0.082502,"call_theta":-0.0162,"put_theta":-0.0146,"call_vega":0.0394,"put_vega":0.0404,"call_oi":861,"put_oi":631},{"strike":35.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1383,"put_delta":-0.8072,"call_gamma":0.058768,"put_gamma":0.0598,"call_theta":-0.0091,"put_theta":-0.0096,"call_vega":0.0241,"put_vega":0.0299,"call_oi":428,"put_oi":613},{"strike":37.5,"dte":49,"expiration":"11/20/2026","call_delta":0.0713,"put_delta":-0.8471,"call_gamma":0.032657,"put_gamma":0.041278,"call_theta":-0.0061,"put_theta":-0.0102,"call_vega":0.0149,"put_vega":0.0258,"call_oi":1481,"put_oi":1235}],"strikes":[27.5,30.0,32.5,35.0,37.5],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-102.43,"put_25d_iv":38.83,"call_25d_iv":141.27,"put_25d_strike":27.5,"call_25d_strike":37.5,"skew":"call_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":1.06,"put_25d_iv":37.86,"call_25d_iv":36.79,"put_25d_strike":27.5,"call_25d_strike":32.5,"skew":"neutral"},{"expiration":"02/19/2027","dte":140,"risk_reversal":-9.26,"put_25d_iv":38.81,"call_25d_iv":48.08,"put_25d_strike":27.5,"call_25d_strike":40.0,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":25.0,"call_vanna":-14.0,"put_vanna":18.0,"net_vanna":4.0,"call_oi":71,"put_oi":172},{"strike":27.5,"call_vanna":0,"put_vanna":56.0,"net_vanna":56.0,"call_oi":0,"put_oi":1111},{"strike":30.0,"call_vanna":-201.0,"put_vanna":15.0,"net_vanna":-186.0,"call_oi":2150,"put_oi":894},{"strike":32.5,"call_vanna":86.0,"put_vanna":-45.0,"net_vanna":41.0,"call_oi":2645,"put_oi":1467},{"strike":35.0,"call_vanna":187.0,"put_vanna":-97.0,"net_vanna":89.0,"call_oi":3138,"put_oi":1485},{"strike":37.5,"call_vanna":190.0,"put_vanna":-95.0,"net_vanna":95.0,"call_oi":3213,"put_oi":1446},{"strike":40.0,"call_vanna":59.0,"put_vanna":-9.0,"net_vanna":50.0,"call_oi":781,"put_oi":113},{"strike":42.5,"call_vanna":7.0,"put_vanna":0,"net_vanna":7.0,"call_oi":952,"put_oi":0},{"strike":45.0,"call_vanna":40.0,"put_vanna":-6.0,"net_vanna":34.0,"call_oi":932,"put_oi":63},{"strike":47.5,"call_vanna":11.0,"put_vanna":0,"net_vanna":11.0,"call_oi":179,"put_oi":0},{"strike":50.0,"call_vanna":58.0,"put_vanna":0,"net_vanna":58.0,"call_oi":816,"put_oi":0},{"strike":57.5,"call_vanna":0.0,"put_vanna":0,"net_vanna":0.0,"call_oi":142,"put_oi":0},{"strike":60.0,"call_vanna":178.0,"put_vanna":0,"net_vanna":178.0,"call_oi":2342,"put_oi":0}],"net_vanna":438.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":27.5,"call_charm":0,"put_charm":2401.0,"net_charm":2401.0,"call_oi":0,"put_oi":811},{"strike":30.0,"call_charm":-9869.0,"put_charm":16168.0,"net_charm":6299.0,"call_oi":342,"put_oi":713},{"strike":32.5,"call_charm":-8428.0,"put_charm":11548.0,"net_charm":3120.0,"call_oi":2053,"put_oi":1265},{"strike":35.0,"call_charm":-37529.0,"put_charm":7935.0,"net_charm":-29594.0,"call_oi":1637,"put_oi":740},{"strike":37.5,"call_charm":-42531.0,"put_charm":7960.0,"net_charm":-34571.0,"call_oi":2137,"put_oi":1235},{"strike":40.0,"call_charm":-441.0,"put_charm":192.0,"net_charm":-249.0,"call_oi":340,"put_oi":52},{"strike":42.5,"call_charm":-34873.0,"put_charm":0,"net_charm":-34873.0,"call_oi":760,"put_oi":0},{"strike":45.0,"call_charm":-23558.0,"put_charm":0,"net_charm":-23558.0,"call_oi":500,"put_oi":0},{"strike":47.5,"call_charm":-78.0,"put_charm":0,"net_charm":-78.0,"call_oi":114,"put_oi":0},{"strike":50.0,"call_charm":-10869.0,"put_charm":0,"net_charm":-10869.0,"call_oi":221,"put_oi":0},{"strike":57.5,"call_charm":-7329.0,"put_charm":0,"net_charm":-7329.0,"call_oi":142,"put_oi":0},{"strike":60.0,"call_charm":-33889.0,"put_charm":0,"net_charm":-33889.0,"call_oi":648,"put_oi":0}],"net_charm":-163189.0,"weekend_delta_shift":-489566.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":72129.0,"put_delta":-98069.0,"net_delta":-25940.0,"call_oi":3449,"put_oi":1837,"total_oi":5286,"total_volume":149,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":175189.0,"put_delta":-218172.0,"net_delta":-42983.0,"call_oi":5614,"put_oi":3060,"total_oi":8674,"total_volume":71,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":11309.0,"put_delta":-5174.0,"net_delta":6136.0,"call_oi":364,"put_oi":105,"total_oi":469,"total_volume":1,"bias":"neutral"},{"expiration":"02/19/2027","dte":140,"call_delta":128755.0,"put_delta":-108585.0,"net_delta":20170.0,"call_oi":5984,"put_oi":1957,"total_oi":7941,"total_volume":7,"bias":"neutral"},{"expiration":"05/21/2027","dte":231,"call_delta":38854.0,"put_delta":-3464.0,"net_delta":35390.0,"call_oi":730,"put_oi":110,"total_oi":840,"total_volume":6,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":90410.0,"put_delta":-10615.0,"net_delta":79795.0,"call_oi":1455,"put_oi":206,"total_oi":1661,"total_volume":0,"bias":"neutral"},{"expiration":"01/19/2029","dte":840,"call_delta":12454.0,"put_delta":-935.0,"net_delta":11520.0,"call_oi":189,"put_oi":36,"total_oi":225,"total_volume":34,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":30.0,"straddle_price":1.43,"straddle_pct":4.72,"implied_move":4.72,"avg_iv":31.3},{"expiration":"11/20/2026","dte":49,"strike":30.0,"straddle_price":3.27,"straddle_pct":10.86,"implied_move":10.86,"avg_iv":37.6},{"expiration":"01/15/2027","dte":105,"strike":30.0,"straddle_price":4.42,"straddle_pct":14.67,"implied_move":14.67,"avg_iv":34.6},{"expiration":"02/19/2027","dte":140,"strike":30.0,"straddle_price":5.33,"straddle_pct":17.66,"implied_move":17.66,"avg_iv":36.2},{"expiration":"01/21/2028","dte":476,"strike":30.0,"straddle_price":9.35,"straddle_pct":31.0,"implied_move":31.0,"avg_iv":34.9}],"volume_profile":{"profile":[{"strike":17.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":12,"put_oi":2,"total_oi":14,"bias":"neutral"},{"strike":20.0,"call_volume":1,"put_volume":21,"total_volume":22,"call_oi":2,"put_oi":22,"total_oi":24,"bias":"bearish"},{"strike":22.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":16,"put_oi":45,"total_oi":61,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":80,"put_oi":248,"total_oi":328,"bias":"bearish"},{"strike":27.5,"call_volume":0,"put_volume":8,"total_volume":8,"call_oi":76,"put_oi":1131,"total_oi":1207,"bias":"bearish"},{"strike":30.0,"call_volume":96,"put_volume":23,"total_volume":119,"call_oi":2173,"put_oi":989,"total_oi":3162,"bias":"bullish"},{"strike":32.5,"call_volume":54,"put_volume":9,"total_volume":63,"call_oi":2656,"put_oi":1544,"total_oi":4200,"bias":"bullish"},{"strike":35.0,"call_volume":39,"put_volume":0,"total_volume":39,"call_oi":3175,"put_oi":1528,"total_oi":4703,"bias":"bullish"},{"strike":37.5,"call_volume":15,"put_volume":2,"total_volume":17,"call_oi":3216,"put_oi":1496,"total_oi":4712,"bias":"bullish"},{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":825,"put_oi":133,"total_oi":958,"bias":"neutral"},{"strike":42.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":985,"put_oi":58,"total_oi":1043,"bias":"neutral"},{"strike":45.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":985,"put_oi":84,"total_oi":1069,"bias":"neutral"},{"strike":47.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":209,"put_oi":27,"total_oi":236,"bias":"neutral"},{"strike":50.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":824,"put_oi":0,"total_oi":824,"bias":"neutral"},{"strike":52.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":39,"put_oi":0,"total_oi":39,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":30,"put_oi":0,"total_oi":30,"bias":"neutral"},{"strike":57.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":142,"put_oi":0,"total_oi":142,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2342,"put_oi":3,"total_oi":2345,"bias":"neutral"},{"strike":62.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":5,"put_oi":0,"total_oi":5,"bias":"neutral"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":5,"put_oi":0,"total_oi":5,"bias":"neutral"},{"strike":70.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"},{"strike":80.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":1,"total_oi":2,"bias":"neutral"}],"underlying_price":30.15999984741211,"peak_call_strike":30.0,"peak_put_strike":30.0,"total_call_volume":205,"total_put_volume":64,"volume_pc_ratio":0.312},"iv_contours":{"x":[0.83,0.91,0.99,1.08,1.16,1.24],"y":[14,49,105,140],"z":[[null,41.16,31.28,29.06,71.09,141.27],[45.84,41.03,37.64,38.87,38.11,45.2],[null,34.78,34.64,32.04,32.34,34.31],[41.18,38.81,36.15,36.1,36.19,32.93]],"levels":[29.1,40.3,51.5,62.7,73.9,85.2,96.4,107.6,118.8,130.0,141.3],"min_iv":29.1,"max_iv":141.3},"butterfly_spread":[{"expiration":"11/20/2026","dte":49,"atm_strike":30.0,"atm_iv":37.04,"otm_strike":32.5,"otm_iv":36.79,"itm_strike":27.5,"itm_iv":44.21,"iv_butterfly":6.93,"price_butterfly":0.82,"convexity":"high_convexity"}],"iv_history":[{"date":"2026-09-14","iv":57.72},{"date":"2026-09-15","iv":66.45},{"date":"2026-09-16","iv":65.28},{"date":"2026-09-17","iv":57.1},{"date":"2026-09-18","iv":56.54},{"date":"2026-09-21","iv":57.09},{"date":"2026-09-22","iv":54.3},{"date":"2026-09-23","iv":49.6},{"date":"2026-09-24","iv":51.5},{"date":"2026-09-25","iv":65.1},{"date":"2026-09-28","iv":52.4},{"date":"2026-09-29","iv":51.1},{"date":"2026-09-30","iv":54.2},{"date":"2026-10-01","iv":75.3},{"date":"2026-10-02","iv":62.3}]}}