{"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":"CNI","summary":{"name":"CNI","price":119.77,"total_oi":14355,"call_oi":11055,"put_oi":3300,"pc_ratio":0.299,"net_gex":4224191.83,"avg_iv":32.0,"iv_rank":16.7,"iv_52w_high":50.48,"iv_52w_low":28.3,"gamma_flip":109.82,"max_pain":115.0},"features":{"symbol":"CNI","price":119.77,"total_oi":14355,"analysis_coverage":1.0,"avg_iv_pct":32.0,"iv_rank":16.7,"iv_52w_high_pct":50.48,"iv_52w_low_pct":28.3,"front_dte":14,"front_atm_iv_pct":22.0069,"back_atm_iv_pct":23.4991,"term_premium_pp":-1.4922,"expected_move_front_pct":4.31,"straddle_front_pct":2.71,"straddle_30d_pct":2.71,"risk_reversal_front_pp":200.7,"risk_reversal_30d_pp":200.7,"butterfly_front_pp":6.12,"butterfly_30d_pp":6.12,"put_call_oi_ratio":0.299,"put_call_oi_front_ratio":0.222,"put_call_volume_front_ratio":0.0,"option_volume":23,"volume_oi_ratio":0.001602,"net_delta_normalized":0.235615,"dealer_delta_normalized":-0.234253,"gex_per_100k_oi":29426623.685127,"vanna_per_100k_oi":599.094392,"charm_per_100k_oi":-4884061.302682,"weekend_delta_shift_per_100k_oi":-14652183.908046,"iv_surface_range_pp":205.6,"gamma_flip_distance_pct":-8.30759,"max_pain_distance_pct":-3.982633,"peak_call_distance_pct":0.192035,"peak_put_distance_pct":0.192035},"analyses":{"gamma_walls":[{"strike":75.0,"call_gex":0.0,"put_gex":-1263.73,"net_gex":-1263.73,"call_oi":0,"put_oi":44},{"strike":80.0,"call_gex":0.0,"put_gex":-1810.01,"net_gex":-1810.01,"call_oi":2,"put_oi":40},{"strike":85.0,"call_gex":0.0,"put_gex":-472.39,"net_gex":-472.39,"call_oi":0,"put_oi":10},{"strike":90.0,"call_gex":0.0,"put_gex":-8868.63,"net_gex":-8868.63,"call_oi":6,"put_oi":111},{"strike":95.0,"call_gex":0.0,"put_gex":-2993.63,"net_gex":-2993.63,"call_oi":6,"put_oi":30},{"strike":100.0,"call_gex":0.0,"put_gex":-30318.66,"net_gex":-30318.66,"call_oi":66,"put_oi":326},{"strike":105.0,"call_gex":652.08,"put_gex":-38130.5,"net_gex":-37478.42,"call_oi":7,"put_oi":209},{"strike":110.0,"call_gex":211433.32,"put_gex":-125112.07,"net_gex":86321.25,"call_oi":921,"put_oi":450},{"strike":115.0,"call_gex":1928996.2,"put_gex":-197021.88,"net_gex":1731974.32,"call_oi":3218,"put_oi":340},{"strike":120.0,"call_gex":495365.18,"put_gex":-424093.68,"net_gex":71271.5,"call_oi":422,"put_oi":449},{"strike":125.0,"call_gex":2328748.67,"put_gex":-456590.71,"net_gex":1872157.96,"call_oi":3492,"put_oi":987},{"strike":130.0,"call_gex":265422.75,"put_gex":-96375.58,"net_gex":169047.17,"call_oi":743,"put_oi":301},{"strike":135.0,"call_gex":110090.72,"put_gex":-776.29,"net_gex":109314.43,"call_oi":504,"put_oi":3},{"strike":140.0,"call_gex":177766.1,"put_gex":0.0,"net_gex":177766.1,"call_oi":953,"put_oi":0},{"strike":145.0,"call_gex":78051.4,"put_gex":0.0,"net_gex":78051.4,"call_oi":601,"put_oi":0},{"strike":150.0,"call_gex":9131.37,"put_gex":0.0,"net_gex":9131.37,"call_oi":92,"put_oi":0},{"strike":155.0,"call_gex":201.54,"put_gex":0.0,"net_gex":201.54,"call_oi":2,"put_oi":0},{"strike":160.0,"call_gex":1212.15,"put_gex":0.0,"net_gex":1212.15,"call_oi":11,"put_oi":0},{"strike":165.0,"call_gex":948.1,"put_gex":0.0,"net_gex":948.1,"call_oi":9,"put_oi":0}],"pain_by_strike":[{"strike":75.0,"call_value":0,"put_value":132625.0,"total_value":132625.0},{"strike":80.0,"call_value":0.0,"put_value":116345.0,"total_value":116345.0},{"strike":85.0,"call_value":10.0,"put_value":100265.0,"total_value":100275.0},{"strike":90.0,"call_value":20.0,"put_value":84235.0,"total_value":84255.0},{"strike":95.0,"call_value":60.0,"put_value":68760.0,"total_value":68820.0},{"strike":100.0,"call_value":130.0,"put_value":53435.0,"total_value":53565.0},{"strike":105.0,"call_value":530.0,"put_value":39740.0,"total_value":40270.0},{"strike":110.0,"call_value":965.0,"put_value":27090.0,"total_value":28055.0},{"strike":115.0,"call_value":6005.0,"put_value":16690.0,"total_value":22695.0},{"strike":120.0,"call_value":27135.0,"put_value":7990.0,"total_value":35125.0},{"strike":125.0,"call_value":50375.0,"put_value":1535.0,"total_value":51910.0},{"strike":130.0,"call_value":91075.0,"put_value":15.0,"total_value":91090.0},{"strike":135.0,"call_value":135490.0,"put_value":0.0,"total_value":135490.0},{"strike":140.0,"call_value":182425.0,"put_value":0.0,"total_value":182425.0},{"strike":145.0,"call_value":234125.0,"put_value":0.0,"total_value":234125.0},{"strike":150.0,"call_value":288830.0,"put_value":0.0,"total_value":288830.0},{"strike":155.0,"call_value":343995.0,"put_value":0.0,"total_value":343995.0},{"strike":160.0,"call_value":399170.0,"put_value":0.0,"total_value":399170.0},{"strike":165.0,"call_value":454400.0,"put_value":0,"total_value":454400.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":138.3,"strike":87.5},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":null,"strike":null},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":36.3,"strike":89.0},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":35.3,"strike":108.33},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":25.8,"strike":110.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":23.3,"strike":108.75},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":28.3,"strike":115.0},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":24.0,"strike":115.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":22.7,"strike":115.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":18.0,"strike":120.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":22.2,"strike":120.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":22.0,"strike":120.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":19.7,"strike":125.0},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":24.3,"strike":125.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":22.6,"strike":125.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":33.4,"strike":130.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":23.3,"strike":130.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":22.1,"strike":130.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":105.2,"strike":145.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":27.6,"strike":140.0},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":28.9,"strike":147.14}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":9,"total_oi":7779},{"expiration":"11/20/2026","dte":49,"iv":0.802,"contract_count":9,"total_oi":1357},{"expiration":"12/18/2026","dte":77,"iv":0.3478,"contract_count":3,"total_oi":35},{"expiration":"01/15/2027","dte":105,"iv":0.2669,"contract_count":10,"total_oi":1513},{"expiration":"02/19/2027","dte":140,"iv":0.4609,"contract_count":9,"total_oi":207},{"expiration":"03/19/2027","dte":168,"iv":0.0,"contract_count":10,"total_oi":296},{"expiration":"04/16/2027","dte":196,"iv":0.1103,"contract_count":10,"total_oi":136}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":4.31,"expected_move_2std":8.62,"contract_count":6},{"expiration":"11/20/2026","dte":49,"expected_move_1std":8.61,"expected_move_2std":17.21,"contract_count":6},{"expiration":"12/18/2026","dte":77,"expected_move_1std":10.79,"expected_move_2std":21.58,"contract_count":1},{"expiration":"01/15/2027","dte":105,"expected_move_1std":11.89,"expected_move_2std":23.78,"contract_count":6},{"expiration":"02/19/2027","dte":140,"expected_move_1std":14.26,"expected_move_2std":28.51,"contract_count":5},{"expiration":"03/19/2027","dte":168,"expected_move_1std":14.3,"expected_move_2std":28.6,"contract_count":6},{"expiration":"04/16/2027","dte":196,"expected_move_1std":15.69,"expected_move_2std":31.39,"contract_count":6}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":7592,"put_oi":1688,"total_oi":9280,"pc_ratio":0.222,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":860,"put_oi":680,"total_oi":1540,"pc_ratio":0.791,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":2,"put_oi":33,"total_oi":35,"pc_ratio":16.5,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"01/15/2027","dte":105,"call_oi":2260,"put_oi":452,"total_oi":2712,"pc_ratio":0.2,"pc_ratio_volume":0.25,"sentiment":"bullish"},{"expiration":"02/19/2027","dte":140,"call_oi":32,"put_oi":178,"total_oi":210,"pc_ratio":5.562,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"03/19/2027","dte":168,"call_oi":265,"put_oi":169,"total_oi":434,"pc_ratio":0.638,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"04/16/2027","dte":196,"call_oi":44,"put_oi":100,"total_oi":144,"pc_ratio":2.273,"pc_ratio_volume":0,"sentiment":"bearish"}],"dealer_positioning":{"positioning":[{"strike":75.0,"call_delta_oi":0,"put_delta_oi":-122.0,"dealer_delta":122.0,"call_oi":0,"put_oi":44},{"strike":80.0,"call_delta_oi":0,"put_delta_oi":-192.0,"dealer_delta":192.0,"call_oi":0,"put_oi":40},{"strike":85.0,"call_delta_oi":0,"put_delta_oi":-38.0,"dealer_delta":38.0,"call_oi":0,"put_oi":10},{"strike":90.0,"call_delta_oi":0,"put_delta_oi":-886.0,"dealer_delta":886.0,"call_oi":0,"put_oi":111},{"strike":95.0,"call_delta_oi":0,"put_delta_oi":-253.0,"dealer_delta":253.0,"call_oi":0,"put_oi":30},{"strike":100.0,"call_delta_oi":0,"put_delta_oi":-8312.0,"dealer_delta":8312.0,"call_oi":0,"put_oi":326},{"strike":105.0,"call_delta_oi":363.0,"put_delta_oi":-1974.0,"dealer_delta":1612.0,"call_oi":4,"put_oi":209},{"strike":110.0,"call_delta_oi":82721.0,"put_delta_oi":-5603.0,"dealer_delta":-77118.0,"call_oi":921,"put_oi":450},{"strike":115.0,"call_delta_oi":245407.0,"put_delta_oi":-7048.0,"dealer_delta":-238359.0,"call_oi":3218,"put_oi":340},{"strike":120.0,"call_delta_oi":22151.0,"put_delta_oi":-21516.0,"dealer_delta":-635.0,"call_oi":422,"put_oi":449},{"strike":125.0,"call_delta_oi":74625.0,"put_delta_oi":-64045.0,"dealer_delta":-10580.0,"call_oi":3492,"put_oi":987},{"strike":130.0,"call_delta_oi":13601.0,"put_delta_oi":-20674.0,"dealer_delta":7072.0,"call_oi":743,"put_oi":301},{"strike":135.0,"call_delta_oi":13660.0,"put_delta_oi":-222.0,"dealer_delta":-13438.0,"call_oi":504,"put_oi":3},{"strike":140.0,"call_delta_oi":10067.0,"put_delta_oi":0,"dealer_delta":-10067.0,"call_oi":953,"put_oi":0},{"strike":145.0,"call_delta_oi":3808.0,"put_delta_oi":0,"dealer_delta":-3808.0,"call_oi":601,"put_oi":0},{"strike":150.0,"call_delta_oi":462.0,"put_delta_oi":0,"dealer_delta":-462.0,"call_oi":92,"put_oi":0},{"strike":155.0,"call_delta_oi":13.0,"put_delta_oi":0,"dealer_delta":-13.0,"call_oi":2,"put_oi":0},{"strike":160.0,"call_delta_oi":145.0,"put_delta_oi":0,"dealer_delta":-145.0,"call_oi":11,"put_oi":0},{"strike":165.0,"call_delta_oi":132.0,"put_delta_oi":0,"dealer_delta":-132.0,"call_oi":9,"put_oi":0}],"net_dealer_delta":-336270.0,"total_call_delta":467153.0,"total_put_delta":-130883.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":119.7699966430664,"strikes":[{"strike":110.0,"moneyness":0.9184,"type":"call","iv":0.1703,"delta":0.8675,"oi":664},{"strike":120.0,"moneyness":1.0019,"type":"call","iv":0.184,"delta":0.5607,"oi":161},{"strike":125.0,"moneyness":1.0437,"type":"put","iv":0.2479,"delta":-0.5657,"oi":187},{"strike":125.0,"moneyness":1.0437,"type":"call","iv":0.204,"delta":0.4102,"oi":185},{"strike":130.0,"moneyness":1.0854,"type":"call","iv":0.2004,"delta":0.2744,"oi":118},{"strike":135.0,"moneyness":1.1272,"type":"call","iv":0.1746,"delta":0.134,"oi":236},{"strike":140.0,"moneyness":1.1689,"type":"call","iv":0.1813,"delta":0.075,"oi":169},{"strike":145.0,"moneyness":1.2107,"type":"call","iv":0.2076,"delta":0.0594,"oi":548}]},{"expiration":"03/19/2027","underlying_price":119.7699966430664,"strikes":[{"strike":125.0,"moneyness":1.0437,"type":"put","iv":0.2344,"delta":-0.527,"oi":102},{"strike":130.0,"moneyness":1.0854,"type":"call","iv":0.1966,"delta":0.3432,"oi":109}]},{"expiration":"10/16/2026","underlying_price":119.7699966430664,"strikes":[{"strike":90.0,"moneyness":0.7514,"type":"put","iv":1.1815,"delta":-0.0808,"oi":108},{"strike":100.0,"moneyness":0.8349,"type":"put","iv":2.2308,"delta":-0.2602,"oi":317},{"strike":105.0,"moneyness":0.8767,"type":"put","iv":0.5221,"delta":-0.0807,"oi":171},{"strike":110.0,"moneyness":0.9184,"type":"put","iv":0.3397,"delta":-0.0833,"oi":295},{"strike":110.0,"moneyness":0.9184,"type":"call","iv":0.1958,"delta":0.9909,"oi":237},{"strike":115.0,"moneyness":0.9602,"type":"put","iv":0.2393,"delta":-0.1695,"oi":252},{"strike":115.0,"moneyness":0.9602,"type":"call","iv":0.3259,"delta":0.763,"oi":3196},{"strike":120.0,"moneyness":1.0019,"type":"put","iv":0.208,"delta":-0.4963,"oi":298},{"strike":120.0,"moneyness":1.0019,"type":"call","iv":0.1524,"delta":0.5001,"oi":247},{"strike":125.0,"moneyness":1.0437,"type":"put","iv":0.1712,"delta":-0.8962,"oi":154},{"strike":125.0,"moneyness":1.0437,"type":"call","iv":0.2238,"delta":0.1698,"oi":2712},{"strike":130.0,"moneyness":1.0854,"type":"call","iv":0.3337,"delta":0.1064,"oi":388},{"strike":135.0,"moneyness":1.1272,"type":"call","iv":1.7242,"delta":0.4205,"oi":227},{"strike":140.0,"moneyness":1.1689,"type":"call","iv":0.6533,"delta":0.1166,"oi":507}]},{"expiration":"11/20/2026","underlying_price":119.7699966430664,"strikes":[{"strike":125.0,"moneyness":1.0437,"type":"put","iv":0.2534,"delta":-0.6399,"oi":500},{"strike":125.0,"moneyness":1.0437,"type":"call","iv":0.2323,"delta":0.345,"oi":552},{"strike":130.0,"moneyness":1.0854,"type":"call","iv":0.2203,"delta":0.1799,"oi":114},{"strike":140.0,"moneyness":1.1689,"type":"call","iv":0.2759,"delta":0.073,"oi":183}]}],"greeks_heatmap":{"data":[{"strike":90.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0808,"call_gamma":0,"put_gamma":0.005608,"call_theta":0,"put_theta":-0.1526,"call_vega":0,"put_vega":0.0339,"call_oi":0,"put_oi":108},{"strike":100.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2602,"call_gamma":0,"put_gamma":0.006436,"call_theta":0,"put_theta":-0.6246,"call_vega":0,"put_vega":0.0734,"call_oi":0,"put_oi":317},{"strike":105.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0807,"call_gamma":0,"put_gamma":0.01268,"call_theta":0,"put_theta":-0.0667,"call_vega":0,"put_vega":0.0338,"call_oi":0,"put_oi":171},{"strike":110.0,"dte":14,"expiration":"10/16/2026","call_delta":0.9909,"put_delta":-0.0833,"call_gamma":0.005533,"put_gamma":0.019967,"call_theta":-0.0168,"put_theta":-0.0441,"call_vega":0.0055,"put_vega":0.0347,"call_oi":237,"put_oi":295},{"strike":115.0,"dte":14,"expiration":"10/16/2026","call_delta":0.763,"put_delta":-0.1695,"call_gamma":0.041907,"put_gamma":0.046702,"call_theta":-0.0974,"put_theta":-0.0501,"call_vega":0.0698,"put_vega":0.0571,"call_oi":3196,"put_oi":252},{"strike":120.0,"dte":14,"expiration":"10/16/2026","call_delta":0.5001,"put_delta":-0.4963,"call_gamma":0.115843,"put_gamma":0.084861,"call_theta":-0.0597,"put_theta":-0.065,"call_vega":0.0902,"put_vega":0.0902,"call_oi":247,"put_oi":298},{"strike":125.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1698,"put_delta":-0.8962,"call_gamma":0.049985,"put_gamma":0.046614,"call_theta":-0.0515,"put_theta":-0.0137,"call_vega":0.0571,"put_vega":0.0408,"call_oi":2712,"put_oi":154},{"strike":130.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1064,"put_delta":0,"call_gamma":0.02434,"put_gamma":0,"call_theta":-0.0547,"put_theta":0,"call_vega":0.0415,"put_vega":0,"call_oi":388,"put_oi":0},{"strike":135.0,"dte":14,"expiration":"10/16/2026","call_delta":0.4205,"put_delta":0,"call_gamma":0.010033,"put_gamma":0,"call_theta":-0.5908,"put_theta":0,"call_vega":0.0884,"put_vega":0,"call_oi":227,"put_oi":0},{"strike":140.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1166,"put_delta":0,"call_gamma":0.013278,"put_gamma":0,"call_theta":-0.1129,"put_theta":0,"call_vega":0.0443,"put_vega":0,"call_oi":507,"put_oi":0},{"strike":145.0,"dte":14,"expiration":"10/16/2026","call_delta":0.104,"put_delta":0,"call_gamma":0.010578,"put_gamma":0,"call_theta":-0.12,"put_theta":0,"call_vega":0.0408,"put_vega":0,"call_oi":51,"put_oi":0},{"strike":120.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.4659,"call_gamma":0,"put_gamma":0.03892,"call_theta":0,"put_theta":-0.0353,"call_vega":0,"put_vega":0.1726,"call_oi":0,"put_oi":53},{"strike":125.0,"dte":49,"expiration":"11/20/2026","call_delta":0.345,"put_delta":-0.6399,"call_gamma":0.036521,"put_gamma":0.033988,"call_theta":-0.0433,"put_theta":-0.0332,"call_vega":0.16,"put_vega":0.1625,"call_oi":552,"put_oi":500},{"strike":130.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1799,"put_delta":-0.7925,"call_gamma":0.027407,"put_gamma":0.026891,"call_theta":-0.0285,"put_theta":-0.0194,"call_vega":0.1139,"put_vega":0.1243,"call_oi":114,"put_oi":100},{"strike":140.0,"dte":49,"expiration":"11/20/2026","call_delta":0.073,"put_delta":0,"call_gamma":0.01157,"put_gamma":0,"call_theta":-0.0183,"put_theta":0,"call_vega":0.0602,"put_vega":0,"call_oi":183,"put_oi":0}],"strikes":[90.0,100.0,105.0,110.0,115.0,120.0,125.0,130.0,135.0,140.0,145.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":200.7,"put_25d_iv":223.08,"call_25d_iv":22.38,"put_25d_strike":100.0,"call_25d_strike":125.0,"skew":"put_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":1.48,"put_25d_iv":23.51,"call_25d_iv":22.03,"put_25d_strike":120.0,"call_25d_strike":130.0,"skew":"neutral"},{"expiration":"01/15/2027","dte":105,"risk_reversal":3.06,"put_25d_iv":23.1,"call_25d_iv":20.04,"put_25d_strike":110.0,"call_25d_strike":130.0,"skew":"put_skew"},{"expiration":"03/19/2027","dte":168,"risk_reversal":3.88,"put_25d_iv":23.44,"call_25d_iv":19.55,"put_25d_strike":125.0,"call_25d_strike":140.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":90.0,"call_vanna":0,"put_vanna":3.0,"net_vanna":3.0,"call_oi":0,"put_oi":108},{"strike":100.0,"call_vanna":0,"put_vanna":9.0,"net_vanna":9.0,"call_oi":0,"put_oi":317},{"strike":105.0,"call_vanna":0,"put_vanna":4.0,"net_vanna":4.0,"call_oi":0,"put_oi":171},{"strike":110.0,"call_vanna":-57.0,"put_vanna":12.0,"net_vanna":-44.0,"call_oi":901,"put_oi":355},{"strike":115.0,"call_vanna":-98.0,"put_vanna":8.0,"net_vanna":-90.0,"call_oi":3196,"put_oi":252},{"strike":120.0,"call_vanna":-4.0,"put_vanna":3.0,"net_vanna":-1.0,"call_oi":408,"put_oi":430},{"strike":125.0,"call_vanna":115.0,"put_vanna":-30.0,"net_vanna":85.0,"call_oi":3449,"put_oi":943},{"strike":130.0,"call_vanna":35.0,"put_vanna":-18.0,"net_vanna":17.0,"call_oi":729,"put_oi":300},{"strike":135.0,"call_vanna":23.0,"put_vanna":0,"net_vanna":23.0,"call_oi":463,"put_oi":0},{"strike":140.0,"call_vanna":43.0,"put_vanna":0,"net_vanna":43.0,"call_oi":949,"put_oi":0},{"strike":145.0,"call_vanna":32.0,"put_vanna":0,"net_vanna":32.0,"call_oi":599,"put_oi":0},{"strike":150.0,"call_vanna":5.0,"put_vanna":0,"net_vanna":5.0,"call_oi":92,"put_oi":0}],"net_vanna":86.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":90.0,"call_charm":0,"put_charm":3471.0,"net_charm":3471.0,"call_oi":0,"put_oi":108},{"strike":100.0,"call_charm":0,"put_charm":134334.0,"net_charm":134334.0,"call_oi":0,"put_oi":317},{"strike":105.0,"call_charm":0,"put_charm":2401.0,"net_charm":2401.0,"call_oi":0,"put_oi":171},{"strike":110.0,"call_charm":-10303.0,"put_charm":2825.0,"net_charm":-7478.0,"call_oi":237,"put_oi":295},{"strike":115.0,"call_charm":-619326.0,"put_charm":5583.0,"net_charm":-613742.0,"call_oi":3196,"put_oi":252},{"strike":120.0,"call_charm":-19214.0,"put_charm":25707.0,"net_charm":6493.0,"call_oi":247,"put_oi":351},{"strike":125.0,"call_charm":-67960.0,"put_charm":12841.0,"net_charm":-55118.0,"call_oi":3264,"put_oi":654},{"strike":130.0,"call_charm":-6325.0,"put_charm":1147.0,"net_charm":-5179.0,"call_oi":502,"put_oi":100},{"strike":135.0,"call_charm":-147039.0,"put_charm":0,"net_charm":-147039.0,"call_oi":227,"put_oi":0},{"strike":140.0,"call_charm":-17589.0,"put_charm":0,"net_charm":-17589.0,"call_oi":690,"put_oi":0},{"strike":145.0,"call_charm":-1660.0,"put_charm":0,"net_charm":-1660.0,"call_oi":51,"put_oi":0}],"net_charm":-701107.0,"weekend_delta_shift":-2103321.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":345906.0,"put_delta":-46319.0,"net_delta":299586.0,"call_oi":7569,"put_oi":1688,"total_oi":9257,"total_volume":3,"bias":"bullish"},{"expiration":"11/20/2026","dte":49,"call_delta":23054.0,"put_delta":-42956.0,"net_delta":-19902.0,"call_oi":860,"put_oi":680,"total_oi":1540,"total_volume":15,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":43.0,"put_delta":-732.0,"net_delta":-688.0,"call_oi":2,"put_oi":33,"total_oi":35,"total_volume":0,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":86671.0,"put_delta":-19694.0,"net_delta":66977.0,"call_oi":2201,"put_oi":452,"total_oi":2653,"total_volume":5,"bias":"neutral"},{"expiration":"02/19/2027","dte":140,"call_delta":1586.0,"put_delta":-8633.0,"net_delta":-7048.0,"call_oi":32,"put_oi":178,"total_oi":210,"total_volume":0,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":7572.0,"put_delta":-7281.0,"net_delta":291.0,"call_oi":264,"put_oi":169,"total_oi":433,"total_volume":0,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":2322.0,"put_delta":-5268.0,"net_delta":-2946.0,"call_oi":44,"put_oi":100,"total_oi":144,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":120.0,"straddle_price":3.25,"straddle_pct":2.71,"implied_move":2.71,"avg_iv":18.0},{"expiration":"11/20/2026","dte":49,"strike":125.0,"straddle_price":9.32,"straddle_pct":7.79,"implied_move":7.79,"avg_iv":24.3},{"expiration":"01/15/2027","dte":105,"strike":120.0,"straddle_price":10.8,"straddle_pct":9.02,"implied_move":9.02,"avg_iv":21.2},{"expiration":"02/19/2027","dte":140,"strike":125.0,"straddle_price":13.8,"straddle_pct":11.52,"implied_move":11.52,"avg_iv":22.7},{"expiration":"04/16/2027","dte":196,"strike":125.0,"straddle_price":15.05,"straddle_pct":12.57,"implied_move":12.57,"avg_iv":21.2}],"volume_profile":{"profile":[{"strike":75.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":44,"total_oi":44,"bias":"neutral"},{"strike":80.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":40,"total_oi":42,"bias":"neutral"},{"strike":85.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":10,"total_oi":10,"bias":"neutral"},{"strike":90.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":6,"put_oi":111,"total_oi":117,"bias":"neutral"},{"strike":95.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":6,"put_oi":30,"total_oi":36,"bias":"neutral"},{"strike":100.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":66,"put_oi":326,"total_oi":392,"bias":"neutral"},{"strike":105.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":7,"put_oi":209,"total_oi":216,"bias":"neutral"},{"strike":110.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":921,"put_oi":450,"total_oi":1371,"bias":"neutral"},{"strike":115.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3218,"put_oi":340,"total_oi":3558,"bias":"neutral"},{"strike":120.0,"call_volume":13,"put_volume":1,"total_volume":14,"call_oi":422,"put_oi":449,"total_oi":871,"bias":"bullish"},{"strike":125.0,"call_volume":5,"put_volume":0,"total_volume":5,"call_oi":3492,"put_oi":987,"total_oi":4479,"bias":"bullish"},{"strike":130.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":743,"put_oi":301,"total_oi":1044,"bias":"bullish"},{"strike":135.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":504,"put_oi":3,"total_oi":507,"bias":"neutral"},{"strike":140.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":953,"put_oi":0,"total_oi":953,"bias":"neutral"},{"strike":145.0,"call_volume":3,"put_volume":0,"total_volume":3,"call_oi":601,"put_oi":0,"total_oi":601,"bias":"bullish"},{"strike":150.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":92,"put_oi":0,"total_oi":92,"bias":"neutral"},{"strike":155.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":0,"total_oi":2,"bias":"neutral"},{"strike":160.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":11,"put_oi":0,"total_oi":11,"bias":"neutral"},{"strike":165.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":9,"put_oi":0,"total_oi":9,"bias":"neutral"}],"underlying_price":119.7699966430664,"peak_call_strike":120.0,"peak_put_strike":120.0,"total_call_volume":22,"total_put_volume":1,"volume_pc_ratio":0.045},"iv_contours":{"x":[0.75,0.79,0.83,0.88,0.92,0.96,1.0,1.04,1.08,1.13,1.17,1.21,1.25],"y":[14,49,77,105,140,168],"z":[[118.15,100.8,223.08,52.21,26.77,28.26,18.02,19.75,33.37,172.42,65.33,75.55,null],[null,null,null,null,25.85,24.9,23.51,24.29,23.27,null,27.59,null,null],[null,null,null,null,23.96,null,null,null,null,null,null,null,null],[null,null,null,29.06,20.07,22.7,21.2,22.59,23.45,17.46,18.13,20.76,23.4],[null,null,null,null,25.35,null,24.5,22.7,25.3,null,null,null,null],[null,null,null,null,23.43,23.53,null,23.44,19.66,18.65,19.55,null,null]],"levels":[17.5,38.0,58.6,79.1,99.7,120.3,140.8,161.4,182.0,202.5,223.1],"min_iv":17.5,"max_iv":223.1},"butterfly_spread":[{"expiration":"01/15/2027","dte":105,"atm_strike":120.0,"atm_iv":18.4,"otm_strike":125.0,"otm_iv":20.4,"itm_strike":115.0,"itm_iv":22.52,"iv_butterfly":6.12,"price_butterfly":2.23,"convexity":"high_convexity"}],"iv_history":[{"date":"2026-09-14","iv":39.77},{"date":"2026-09-15","iv":43.47},{"date":"2026-09-16","iv":49.69},{"date":"2026-09-17","iv":50.48},{"date":"2026-09-18","iv":37.6},{"date":"2026-09-21","iv":31.23},{"date":"2026-09-22","iv":28.3},{"date":"2026-09-23","iv":31.6},{"date":"2026-09-24","iv":32.4},{"date":"2026-09-25","iv":31.9},{"date":"2026-09-28","iv":30.9},{"date":"2026-09-29","iv":36.1},{"date":"2026-09-30","iv":35.0},{"date":"2026-10-01","iv":33.8},{"date":"2026-10-02","iv":32.0}]}}