{"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":"CNM","summary":{"name":"CNM","price":41.35,"total_oi":6818,"call_oi":5246,"put_oi":1572,"pc_ratio":0.3,"net_gex":194005.65,"avg_iv":57.0,"iv_rank":41.3,"iv_52w_high":70.7,"iv_52w_low":47.37,"gamma_flip":40.43,"max_pain":37.5},"features":{"symbol":"CNM","price":41.35,"total_oi":6818,"analysis_coverage":1.0,"avg_iv_pct":57.0,"iv_rank":41.3,"iv_52w_high_pct":70.7,"iv_52w_low_pct":47.37,"front_dte":14,"front_atm_iv_pct":33.904,"back_atm_iv_pct":35.3442,"term_premium_pp":-1.4402,"expected_move_front_pct":6.64,"straddle_front_pct":16.32,"straddle_30d_pct":16.32,"risk_reversal_front_pp":25.36,"risk_reversal_30d_pp":25.36,"butterfly_front_pp":0.01,"butterfly_30d_pp":0.01,"put_call_oi_ratio":0.3,"put_call_oi_front_ratio":0.232,"put_call_volume_front_ratio":0.0,"option_volume":27,"volume_oi_ratio":0.00396,"net_delta_normalized":0.274309,"dealer_delta_normalized":-0.274309,"gex_per_100k_oi":2845492.079789,"vanna_per_100k_oi":-616.016427,"charm_per_100k_oi":-529451.452039,"weekend_delta_shift_per_100k_oi":-1588354.356116,"iv_surface_range_pp":135.0,"gamma_flip_distance_pct":-2.224909,"max_pain_distance_pct":-9.310762,"peak_call_distance_pct":8.827086,"peak_put_distance_pct":39.056832},"analyses":{"gamma_walls":[{"strike":20.0,"call_gex":74.24,"put_gex":0.0,"net_gex":74.24,"call_oi":11,"put_oi":0},{"strike":22.5,"call_gex":10705.29,"put_gex":0.0,"net_gex":10705.29,"call_oi":1095,"put_oi":0},{"strike":25.0,"call_gex":2217.25,"put_gex":-28.23,"net_gex":2189.02,"call_oi":173,"put_oi":2},{"strike":27.5,"call_gex":428.32,"put_gex":-54.17,"net_gex":374.15,"call_oi":26,"put_oi":3},{"strike":30.0,"call_gex":595.82,"put_gex":-290.35,"net_gex":305.47,"call_oi":28,"put_oi":12},{"strike":32.5,"call_gex":747.43,"put_gex":-1005.08,"net_gex":-257.65,"call_oi":24,"put_oi":35},{"strike":35.0,"call_gex":2113.35,"put_gex":-3313.32,"net_gex":-1199.97,"call_oi":69,"put_oi":75},{"strike":37.5,"call_gex":1938.13,"put_gex":-14234.62,"net_gex":-12296.48,"call_oi":56,"put_oi":212},{"strike":40.0,"call_gex":8429.49,"put_gex":-28360.02,"net_gex":-19930.53,"call_oi":163,"put_oi":274},{"strike":42.5,"call_gex":124332.02,"put_gex":-7654.26,"net_gex":116677.76,"call_oi":603,"put_oi":78},{"strike":45.0,"call_gex":30741.31,"put_gex":-15782.91,"net_gex":14958.4,"call_oi":449,"put_oi":217},{"strike":47.5,"call_gex":33187.33,"put_gex":-3573.32,"net_gex":29614.01,"call_oi":545,"put_oi":55},{"strike":50.0,"call_gex":17016.76,"put_gex":-1363.76,"net_gex":15653.0,"call_oi":343,"put_oi":33},{"strike":52.5,"call_gex":10795.67,"put_gex":-4327.27,"net_gex":6468.41,"call_oi":275,"put_oi":111},{"strike":55.0,"call_gex":24472.59,"put_gex":-4019.0,"net_gex":20453.6,"call_oi":615,"put_oi":118},{"strike":57.5,"call_gex":771.29,"put_gex":-8559.98,"net_gex":-7788.69,"call_oi":22,"put_oi":269},{"strike":60.0,"call_gex":5334.72,"put_gex":-156.86,"net_gex":5177.86,"call_oi":160,"put_oi":5},{"strike":62.5,"call_gex":2540.32,"put_gex":-1396.35,"net_gex":1143.96,"call_oi":84,"put_oi":48},{"strike":65.0,"call_gex":3813.1,"put_gex":-689.54,"net_gex":3123.56,"call_oi":137,"put_oi":25},{"strike":67.5,"call_gex":1628.84,"put_gex":0.0,"net_gex":1628.84,"call_oi":63,"put_oi":0},{"strike":70.0,"call_gex":2415.52,"put_gex":0.0,"net_gex":2415.52,"call_oi":96,"put_oi":0},{"strike":72.5,"call_gex":3806.11,"put_gex":0.0,"net_gex":3806.11,"call_oi":165,"put_oi":0},{"strike":75.0,"call_gex":176.78,"put_gex":0.0,"net_gex":176.78,"call_oi":8,"put_oi":0},{"strike":80.0,"call_gex":81.69,"put_gex":0.0,"net_gex":81.69,"call_oi":4,"put_oi":0},{"strike":85.0,"call_gex":182.32,"put_gex":0.0,"net_gex":182.32,"call_oi":10,"put_oi":0},{"strike":90.0,"call_gex":104.41,"put_gex":0.0,"net_gex":104.41,"call_oi":6,"put_oi":0},{"strike":95.0,"call_gex":164.56,"put_gex":0.0,"net_gex":164.56,"call_oi":16,"put_oi":0}],"pain_by_strike":[{"strike":20.0,"call_value":0,"put_value":41777.5,"total_value":41777.5},{"strike":22.5,"call_value":27.5,"put_value":37847.5,"total_value":37875.0},{"strike":25.0,"call_value":2792.5,"put_value":33917.5,"total_value":36710.0},{"strike":27.5,"call_value":5990.0,"put_value":29992.5,"total_value":35982.5},{"strike":30.0,"call_value":9252.5,"put_value":26075.0,"total_value":35327.5},{"strike":32.5,"call_value":12585.0,"put_value":22187.5,"total_value":34772.5},{"strike":35.0,"call_value":15977.5,"put_value":18387.5,"total_value":34365.0},{"strike":37.5,"call_value":19542.5,"put_value":14775.0,"total_value":34317.5},{"strike":40.0,"call_value":23247.5,"put_value":11692.5,"total_value":34940.0},{"strike":42.5,"call_value":27360.0,"put_value":9295.0,"total_value":36655.0},{"strike":45.0,"call_value":32980.0,"put_value":7092.5,"total_value":40072.5},{"strike":47.5,"call_value":39722.5,"put_value":5432.5,"total_value":45155.0},{"strike":50.0,"call_value":47827.5,"put_value":3910.0,"total_value":51737.5},{"strike":52.5,"call_value":56790.0,"put_value":2470.0,"total_value":59260.0},{"strike":55.0,"call_value":66440.0,"put_value":1307.5,"total_value":67747.5},{"strike":57.5,"call_value":77627.5,"put_value":440.0,"total_value":78067.5},{"strike":60.0,"call_value":88870.0,"put_value":245.0,"total_value":89115.0},{"strike":62.5,"call_value":100512.5,"put_value":62.5,"total_value":100575.0},{"strike":65.0,"call_value":112365.0,"put_value":0.0,"total_value":112365.0},{"strike":67.5,"call_value":124560.0,"put_value":0.0,"total_value":124560.0},{"strike":70.0,"call_value":136912.5,"put_value":0.0,"total_value":136912.5},{"strike":72.5,"call_value":149505.0,"put_value":0.0,"total_value":149505.0},{"strike":75.0,"call_value":162510.0,"put_value":0.0,"total_value":162510.0},{"strike":80.0,"call_value":188560.0,"put_value":0.0,"total_value":188560.0},{"strike":85.0,"call_value":214630.0,"put_value":0.0,"total_value":214630.0},{"strike":90.0,"call_value":240750.0,"put_value":0.0,"total_value":240750.0},{"strike":95.0,"call_value":266900.0,"put_value":0,"total_value":266900.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":153.1,"strike":33.33},{"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":65.9,"strike":29.53},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":80.8,"strike":37.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":37.2,"strike":37.5},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":42.3,"strike":37.5},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":35.8,"strike":40.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":36.1,"strike":40.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":39.1,"strike":40.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":null,"strike":null},{"moneyness":1.0,"dte":21,"iv":null,"strike":null},{"moneyness":1.0,"dte":30,"iv":null,"strike":null},{"moneyness":1.0,"dte":45,"iv":null,"strike":null},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":null,"strike":null},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":32.0,"strike":42.5},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":34.5,"strike":42.5},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":38.5,"strike":42.5},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":75.3,"strike":45.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":35.7,"strike":45.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":38.9,"strike":45.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":158.7,"strike":51.25},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":35.7,"strike":47.5},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":68.2,"strike":61.36}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":8,"total_oi":679},{"expiration":"11/20/2026","dte":49,"iv":0.0,"contract_count":5,"total_oi":89},{"expiration":"12/18/2026","dte":77,"iv":0.182,"contract_count":7,"total_oi":230},{"expiration":"01/15/2027","dte":105,"iv":0.1835,"contract_count":8,"total_oi":415},{"expiration":"03/19/2027","dte":168,"iv":0.0398,"contract_count":7,"total_oi":298},{"expiration":"01/21/2028","dte":476,"iv":0.2023,"contract_count":8,"total_oi":341}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":6.64,"expected_move_2std":13.28,"contract_count":4},{"expiration":"11/20/2026","dte":49,"expected_move_1std":12.95,"expected_move_2std":25.89,"contract_count":2},{"expiration":"12/18/2026","dte":77,"expected_move_1std":18.03,"expected_move_2std":36.06,"contract_count":4},{"expiration":"01/15/2027","dte":105,"expected_move_1std":20.59,"expected_move_2std":41.18,"contract_count":4},{"expiration":"03/19/2027","dte":168,"expected_move_1std":24.73,"expected_move_2std":49.46,"contract_count":4},{"expiration":"01/21/2028","dte":476,"expected_move_1std":45.69,"expected_move_2std":91.39,"contract_count":4}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":734,"put_oi":170,"total_oi":904,"pc_ratio":0.232,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":17,"put_oi":83,"total_oi":100,"pc_ratio":4.882,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"12/18/2026","dte":77,"call_oi":462,"put_oi":212,"total_oi":674,"pc_ratio":0.459,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":1346,"put_oi":376,"total_oi":1722,"pc_ratio":0.279,"pc_ratio_volume":2.0,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":288,"put_oi":74,"total_oi":362,"pc_ratio":0.257,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/21/2028","dte":476,"call_oi":2399,"put_oi":657,"total_oi":3056,"pc_ratio":0.274,"pc_ratio_volume":2.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":20.0,"call_delta_oi":1062.0,"put_delta_oi":0,"dealer_delta":-1062.0,"call_oi":11,"put_oi":0},{"strike":22.5,"call_delta_oi":102602.0,"put_delta_oi":0,"dealer_delta":-102602.0,"call_oi":1095,"put_oi":0},{"strike":25.0,"call_delta_oi":15944.0,"put_delta_oi":-24.0,"dealer_delta":-15920.0,"call_oi":173,"put_oi":2},{"strike":27.5,"call_delta_oi":2282.0,"put_delta_oi":-42.0,"dealer_delta":-2240.0,"call_oi":26,"put_oi":3},{"strike":30.0,"call_delta_oi":2432.0,"put_delta_oi":-174.0,"dealer_delta":-2258.0,"call_oi":28,"put_oi":12},{"strike":32.5,"call_delta_oi":2050.0,"put_delta_oi":-567.0,"dealer_delta":-1483.0,"call_oi":24,"put_oi":35},{"strike":35.0,"call_delta_oi":5308.0,"put_delta_oi":-1705.0,"dealer_delta":-3603.0,"call_oi":69,"put_oi":75},{"strike":37.5,"call_delta_oi":4008.0,"put_delta_oi":-5552.0,"dealer_delta":1544.0,"call_oi":56,"put_oi":212},{"strike":40.0,"call_delta_oi":10646.0,"put_delta_oi":-9741.0,"dealer_delta":-905.0,"call_oi":163,"put_oi":274},{"strike":42.5,"call_delta_oi":23803.0,"put_delta_oi":-3894.0,"dealer_delta":-19909.0,"call_oi":603,"put_oi":78},{"strike":45.0,"call_delta_oi":19497.0,"put_delta_oi":-12582.0,"dealer_delta":-6915.0,"call_oi":449,"put_oi":217},{"strike":47.5,"call_delta_oi":19323.0,"put_delta_oi":-3644.0,"dealer_delta":-15679.0,"call_oi":545,"put_oi":55},{"strike":50.0,"call_delta_oi":11154.0,"put_delta_oi":-1931.0,"dealer_delta":-9223.0,"call_oi":343,"put_oi":33},{"strike":52.5,"call_delta_oi":9772.0,"put_delta_oi":-7138.0,"dealer_delta":-2633.0,"call_oi":275,"put_oi":111},{"strike":55.0,"call_delta_oi":15565.0,"put_delta_oi":-7228.0,"dealer_delta":-8337.0,"call_oi":615,"put_oi":118},{"strike":57.5,"call_delta_oi":648.0,"put_delta_oi":-16739.0,"dealer_delta":16092.0,"call_oi":22,"put_oi":269},{"strike":60.0,"call_delta_oi":4628.0,"put_delta_oi":-331.0,"dealer_delta":-4297.0,"call_oi":160,"put_oi":5},{"strike":62.5,"call_delta_oi":2016.0,"put_delta_oi":-3209.0,"dealer_delta":1194.0,"call_oi":84,"put_oi":48},{"strike":65.0,"call_delta_oi":3080.0,"put_delta_oi":-1708.0,"dealer_delta":-1372.0,"call_oi":137,"put_oi":25},{"strike":67.5,"call_delta_oi":1365.0,"put_delta_oi":0,"dealer_delta":-1365.0,"call_oi":63,"put_oi":0},{"strike":70.0,"call_delta_oi":2047.0,"put_delta_oi":0,"dealer_delta":-2047.0,"call_oi":96,"put_oi":0},{"strike":72.5,"call_delta_oi":3390.0,"put_delta_oi":0,"dealer_delta":-3390.0,"call_oi":165,"put_oi":0},{"strike":75.0,"call_delta_oi":159.0,"put_delta_oi":0,"dealer_delta":-159.0,"call_oi":8,"put_oi":0},{"strike":80.0,"call_delta_oi":81.0,"put_delta_oi":0,"dealer_delta":-81.0,"call_oi":4,"put_oi":0},{"strike":85.0,"call_delta_oi":175.0,"put_delta_oi":0,"dealer_delta":-175.0,"call_oi":10,"put_oi":0},{"strike":90.0,"call_delta_oi":108.0,"put_delta_oi":0,"dealer_delta":-108.0,"call_oi":6,"put_oi":0},{"strike":95.0,"call_delta_oi":89.0,"put_delta_oi":0,"dealer_delta":-89.0,"call_oi":16,"put_oi":0}],"net_dealer_delta":-187024.0,"total_call_delta":263235.0,"total_put_delta":-76211.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":41.349998474121094,"strikes":[{"strike":37.5,"moneyness":0.9069,"type":"put","iv":0.395,"delta":-0.2655,"oi":116},{"strike":40.0,"moneyness":0.9674,"type":"put","iv":0.3792,"delta":-0.3726,"oi":110},{"strike":47.5,"moneyness":1.1487,"type":"call","iv":0.3741,"delta":0.2967,"oi":226},{"strike":50.0,"moneyness":1.2092,"type":"call","iv":0.3672,"delta":0.2091,"oi":151},{"strike":55.0,"moneyness":1.3301,"type":"call","iv":0.5442,"delta":0.2133,"oi":239},{"strike":65.0,"moneyness":1.5719,"type":"call","iv":0.8383,"delta":0.2236,"oi":120},{"strike":72.5,"moneyness":1.7533,"type":"call","iv":0.9554,"delta":0.2055,"oi":165}]},{"expiration":"01/21/2028","underlying_price":41.349998474121094,"strikes":[{"strike":22.5,"moneyness":0.5441,"type":"call","iv":0.459,"delta":0.937,"oi":1092},{"strike":25.0,"moneyness":0.6046,"type":"call","iv":0.4157,"delta":0.9214,"oi":168},{"strike":47.5,"moneyness":1.1487,"type":"call","iv":0.4018,"delta":0.5189,"oi":131},{"strike":50.0,"moneyness":1.2092,"type":"call","iv":0.4021,"delta":0.4744,"oi":144},{"strike":52.5,"moneyness":1.2696,"type":"call","iv":0.3882,"delta":0.4236,"oi":202},{"strike":55.0,"moneyness":1.3301,"type":"put","iv":0.4167,"delta":-0.5972,"oi":111},{"strike":57.5,"moneyness":1.3906,"type":"put","iv":0.4339,"delta":-0.6205,"oi":267},{"strike":60.0,"moneyness":1.451,"type":"call","iv":0.375,"delta":0.2991,"oi":133}]},{"expiration":"03/19/2027","underlying_price":41.349998474121094,"strikes":[{"strike":45.0,"moneyness":1.0883,"type":"call","iv":0.3648,"delta":0.4441,"oi":201}]},{"expiration":"10/16/2026","underlying_price":41.349998474121094,"strikes":[{"strike":42.5,"moneyness":1.0278,"type":"call","iv":0.3432,"delta":0.3565,"oi":502},{"strike":47.5,"moneyness":1.1487,"type":"call","iv":1.3,"delta":0.3313,"oi":122}]},{"expiration":"12/18/2026","underlying_price":41.349998474121094,"strikes":[{"strike":45.0,"moneyness":1.0883,"type":"put","iv":0.4117,"delta":-0.6214,"oi":126},{"strike":55.0,"moneyness":1.3301,"type":"call","iv":0.7645,"delta":0.2683,"oi":303}]}],"greeks_heatmap":{"data":[{"strike":35.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2356,"call_gamma":0,"put_gamma":0.025386,"call_theta":0,"put_theta":-0.1421,"call_vega":0,"put_vega":0.024,"call_oi":0,"put_oi":64},{"strike":42.5,"dte":14,"expiration":"10/16/2026","call_delta":0.3565,"put_delta":0,"call_gamma":0.139207,"put_gamma":0,"call_theta":-0.0401,"put_theta":0,"call_vega":0.0291,"put_vega":0,"call_oi":502,"put_oi":0},{"strike":45.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3801,"put_delta":0,"call_gamma":0.045134,"put_gamma":0,"call_theta":-0.1252,"put_theta":0,"call_vega":0.0297,"put_vega":0,"call_oi":64,"put_oi":0},{"strike":47.5,"dte":14,"expiration":"10/16/2026","call_delta":0.3313,"put_delta":0,"call_gamma":0.035755,"put_gamma":0,"call_theta":-0.1429,"put_theta":0,"call_vega":0.0283,"put_vega":0,"call_oi":122,"put_oi":0},{"strike":45.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.6214,"call_gamma":0,"put_gamma":0.048958,"call_theta":0,"put_theta":-0.0159,"call_vega":0,"put_vega":0.0718,"call_oi":0,"put_oi":126}],"strikes":[35.0,42.5,45.0,47.5],"dtes":[14,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":25.36,"put_25d_iv":155.35,"call_25d_iv":130.0,"put_25d_strike":35.0,"call_25d_strike":47.5,"skew":"put_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":-35.28,"put_25d_iv":41.17,"call_25d_iv":76.45,"put_25d_strike":45.0,"call_25d_strike":55.0,"skew":"call_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-39.94,"put_25d_iv":39.5,"call_25d_iv":79.43,"put_25d_strike":37.5,"call_25d_strike":62.5,"skew":"call_skew"},{"expiration":"01/21/2028","dte":476,"risk_reversal":1.41,"put_25d_iv":38.91,"call_25d_iv":37.5,"put_25d_strike":45.0,"call_25d_strike":60.0,"skew":"neutral"}],"vanna_exposure":{"exposure":[{"strike":22.5,"call_vanna":-135.0,"put_vanna":0,"net_vanna":-135.0,"call_oi":1092,"put_oi":0},{"strike":25.0,"call_vanna":-24.0,"put_vanna":0,"net_vanna":-24.0,"call_oi":168,"put_oi":0},{"strike":35.0,"call_vanna":-10.0,"put_vanna":2.0,"net_vanna":-9.0,"call_oi":57,"put_oi":64},{"strike":37.5,"call_vanna":0,"put_vanna":10.0,"net_vanna":10.0,"call_oi":0,"put_oi":116},{"strike":40.0,"call_vanna":-13.0,"put_vanna":6.0,"net_vanna":-8.0,"call_oi":97,"put_oi":110},{"strike":42.5,"call_vanna":3.0,"put_vanna":0,"net_vanna":3.0,"call_oi":575,"put_oi":0},{"strike":45.0,"call_vanna":7.0,"put_vanna":-2.0,"net_vanna":5.0,"call_oi":410,"put_oi":177},{"strike":47.5,"call_vanna":18.0,"put_vanna":0,"net_vanna":18.0,"call_oi":479,"put_oi":0},{"strike":50.0,"call_vanna":17.0,"put_vanna":0,"net_vanna":17.0,"call_oi":295,"put_oi":0},{"strike":52.5,"call_vanna":14.0,"put_vanna":-5.0,"net_vanna":9.0,"call_oi":202,"put_oi":80},{"strike":55.0,"call_vanna":48.0,"put_vanna":-10.0,"net_vanna":38.0,"call_oi":595,"put_oi":111},{"strike":57.5,"call_vanna":0,"put_vanna":-28.0,"net_vanna":-28.0,"call_oi":0,"put_oi":267},{"strike":60.0,"call_vanna":21.0,"put_vanna":0,"net_vanna":21.0,"call_oi":133,"put_oi":0},{"strike":62.5,"call_vanna":5.0,"put_vanna":0,"net_vanna":5.0,"call_oi":60,"put_oi":0},{"strike":65.0,"call_vanna":11.0,"put_vanna":0,"net_vanna":11.0,"call_oi":120,"put_oi":0},{"strike":67.5,"call_vanna":6.0,"put_vanna":0,"net_vanna":6.0,"call_oi":63,"put_oi":0},{"strike":70.0,"call_vanna":5.0,"put_vanna":0,"net_vanna":5.0,"call_oi":51,"put_oi":0},{"strike":72.5,"call_vanna":15.0,"put_vanna":0,"net_vanna":15.0,"call_oi":165,"put_oi":0}],"net_vanna":-42.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":35.0,"call_charm":0,"put_charm":5588.0,"net_charm":5588.0,"call_oi":0,"put_oi":64},{"strike":42.5,"call_charm":-18691.0,"put_charm":0,"net_charm":-18691.0,"call_oi":502,"put_oi":0},{"strike":45.0,"call_charm":-7939.0,"put_charm":0,"net_charm":-7939.0,"call_oi":64,"put_oi":0},{"strike":47.5,"call_charm":-15057.0,"put_charm":0,"net_charm":-15057.0,"call_oi":122,"put_oi":0}],"net_charm":-36098.0,"weekend_delta_shift":-108294.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":26302.0,"put_delta":-5104.0,"net_delta":21198.0,"call_oi":734,"put_oi":170,"total_oi":904,"total_volume":17,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":354.0,"put_delta":-2688.0,"net_delta":-2334.0,"call_oi":17,"put_oi":83,"total_oi":100,"total_volume":0,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":12671.0,"put_delta":-11188.0,"net_delta":1483.0,"call_oi":462,"put_oi":212,"total_oi":674,"total_volume":0,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":36110.0,"put_delta":-16415.0,"net_delta":19695.0,"call_oi":1346,"put_oi":376,"total_oi":1722,"total_volume":3,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":13267.0,"put_delta":-2888.0,"net_delta":10379.0,"call_oi":288,"put_oi":74,"total_oi":362,"total_volume":1,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":174530.0,"put_delta":-37927.0,"net_delta":136603.0,"call_oi":2399,"put_oi":657,"total_oi":3056,"total_volume":6,"bias":"bullish"}],"straddle_pricing":[{"expiration":"01/15/2027","dte":105,"strike":42.5,"straddle_price":6.75,"straddle_pct":16.32,"implied_move":16.32,"avg_iv":38.0},{"expiration":"03/19/2027","dte":168,"strike":40.0,"straddle_price":8.28,"straddle_pct":20.01,"implied_move":20.01,"avg_iv":37.4}],"volume_profile":{"profile":[{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":11,"put_oi":0,"total_oi":11,"bias":"neutral"},{"strike":22.5,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":1095,"put_oi":0,"total_oi":1095,"bias":"bullish"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":173,"put_oi":2,"total_oi":175,"bias":"neutral"},{"strike":27.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":26,"put_oi":3,"total_oi":29,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":28,"put_oi":12,"total_oi":40,"bias":"neutral"},{"strike":32.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":24,"put_oi":35,"total_oi":59,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":69,"put_oi":75,"total_oi":144,"bias":"neutral"},{"strike":37.5,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":56,"put_oi":212,"total_oi":268,"bias":"bearish"},{"strike":40.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":163,"put_oi":274,"total_oi":437,"bias":"bearish"},{"strike":42.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":603,"put_oi":78,"total_oi":681,"bias":"neutral"},{"strike":45.0,"call_volume":17,"put_volume":0,"total_volume":17,"call_oi":449,"put_oi":217,"total_oi":666,"bias":"bullish"},{"strike":47.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":545,"put_oi":55,"total_oi":600,"bias":"neutral"},{"strike":50.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":343,"put_oi":33,"total_oi":376,"bias":"bullish"},{"strike":52.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":275,"put_oi":111,"total_oi":386,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":615,"put_oi":118,"total_oi":733,"bias":"neutral"},{"strike":57.5,"call_volume":0,"put_volume":4,"total_volume":4,"call_oi":22,"put_oi":269,"total_oi":291,"bias":"bearish"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":160,"put_oi":5,"total_oi":165,"bias":"neutral"},{"strike":62.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":84,"put_oi":48,"total_oi":132,"bias":"neutral"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":137,"put_oi":25,"total_oi":162,"bias":"neutral"},{"strike":67.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":63,"put_oi":0,"total_oi":63,"bias":"neutral"},{"strike":70.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":96,"put_oi":0,"total_oi":96,"bias":"neutral"},{"strike":72.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":165,"put_oi":0,"total_oi":165,"bias":"neutral"},{"strike":75.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":8,"put_oi":0,"total_oi":8,"bias":"neutral"},{"strike":80.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":0,"total_oi":4,"bias":"neutral"},{"strike":85.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":10,"put_oi":0,"total_oi":10,"bias":"neutral"},{"strike":90.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":6,"put_oi":0,"total_oi":6,"bias":"neutral"},{"strike":95.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":16,"put_oi":0,"total_oi":16,"bias":"neutral"}],"underlying_price":41.349998474121094,"peak_call_strike":45.0,"peak_put_strike":57.5,"total_call_volume":21,"total_put_volume":6,"volume_pc_ratio":0.286},"iv_contours":{"x":[0.79,0.85,0.91,0.97,1.03,1.09,1.15,1.21,1.27],"y":[14,49,77,105,168],"z":[[null,155.35,120.66,34.62,34.32,108.11,130.0,150.51,168.84],[null,null,37.2,36.14,null,null,35.66,null,null],[null,null,39.4,40.05,39.49,40.14,37.52,41.05,40.81],[null,null,39.5,38.78,37.99,37.75,37.22,36.72,39.06],[39.17,null,null,37.35,33.83,36.48,36.33,null,null]],"levels":[33.8,47.3,60.8,74.3,87.8,101.3,114.8,128.3,141.8,155.3,168.8],"min_iv":33.8,"max_iv":168.8},"butterfly_spread":[{"expiration":"01/15/2027","dte":105,"atm_strike":42.5,"atm_iv":38.49,"otm_strike":45.0,"otm_iv":37.36,"itm_strike":40.0,"itm_iv":39.64,"iv_butterfly":0.01,"price_butterfly":0.27,"convexity":"flat"},{"expiration":"03/19/2027","dte":168,"atm_strike":40.0,"atm_iv":38.32,"otm_strike":45.0,"otm_iv":36.48,"itm_strike":40.0,"itm_iv":38.32,"iv_butterfly":-1.84,"price_butterfly":-2.35,"convexity":"inverted"},{"expiration":"01/21/2028","dte":476,"atm_strike":42.5,"atm_iv":40.6,"otm_strike":45.0,"otm_iv":40.68,"itm_strike":40.0,"itm_iv":43.32,"iv_butterfly":2.8,"price_butterfly":0.6,"convexity":"high_convexity"}],"iv_history":[{"date":"2026-09-14","iv":70.7},{"date":"2026-09-15","iv":67.61},{"date":"2026-09-16","iv":55.43},{"date":"2026-09-17","iv":53.75},{"date":"2026-09-18","iv":53.53},{"date":"2026-09-21","iv":47.37},{"date":"2026-09-22","iv":48.3},{"date":"2026-09-23","iv":49.9},{"date":"2026-09-24","iv":47.9},{"date":"2026-09-25","iv":47.6},{"date":"2026-09-28","iv":49.3},{"date":"2026-09-29","iv":54.7},{"date":"2026-09-30","iv":53.3},{"date":"2026-10-01","iv":57.4},{"date":"2026-10-02","iv":57.0}]}}