{"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":"BCE","summary":{"name":"BCE","price":19.73,"total_oi":21164,"call_oi":17360,"put_oi":3804,"pc_ratio":0.219,"net_gex":215302.82,"avg_iv":52.5,"iv_rank":18.6,"iv_52w_high":106.5,"iv_52w_low":40.2,"gamma_flip":14.06,"max_pain":23.0},"features":{"symbol":"BCE","price":19.73,"total_oi":21164,"analysis_coverage":0.9444,"avg_iv_pct":52.5,"iv_rank":18.6,"iv_52w_high_pct":106.5,"iv_52w_low_pct":40.2,"front_dte":14,"front_atm_iv_pct":24.8663,"back_atm_iv_pct":28.521,"term_premium_pp":-3.6547,"expected_move_front_pct":4.87,"straddle_front_pct":3.8,"straddle_30d_pct":3.8,"risk_reversal_front_pp":-30.63,"risk_reversal_30d_pp":-30.63,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.219,"put_call_oi_front_ratio":0.227,"put_call_volume_front_ratio":0.167,"option_volume":2721,"volume_oi_ratio":0.128567,"net_delta_normalized":0.069793,"dealer_delta_normalized":-0.069774,"gex_per_100k_oi":1017306.841807,"vanna_per_100k_oi":6151.956152,"charm_per_100k_oi":-57082.782083,"weekend_delta_shift_per_100k_oi":-171248.346248,"iv_surface_range_pp":126.4,"gamma_flip_distance_pct":-28.737962,"max_pain_distance_pct":16.573746,"peak_call_distance_pct":1.368474,"peak_put_distance_pct":1.368474},"analyses":{"gamma_walls":[{"strike":13.0,"call_gex":0.0,"put_gex":-15.53,"net_gex":-15.53,"call_oi":6,"put_oi":2},{"strike":14.0,"call_gex":0.0,"put_gex":-22.41,"net_gex":-22.41,"call_oi":0,"put_oi":2},{"strike":15.0,"call_gex":1192.23,"put_gex":-592.24,"net_gex":599.99,"call_oi":97,"put_oi":46},{"strike":16.0,"call_gex":0.0,"put_gex":-14.44,"net_gex":-14.44,"call_oi":0,"put_oi":1},{"strike":17.0,"call_gex":0.0,"put_gex":-587.79,"net_gex":-587.79,"call_oi":0,"put_oi":26},{"strike":18.0,"call_gex":144.3,"put_gex":-2267.32,"net_gex":-2123.01,"call_oi":6,"put_oi":85},{"strike":19.0,"call_gex":1853.89,"put_gex":-7281.42,"net_gex":-5427.53,"call_oi":20,"put_oi":121},{"strike":20.0,"call_gex":25967.98,"put_gex":-31058.38,"net_gex":-5090.4,"call_oi":586,"put_oi":692},{"strike":21.0,"call_gex":6710.39,"put_gex":-29808.24,"net_gex":-23097.85,"call_oi":202,"put_oi":557},{"strike":22.0,"call_gex":9560.27,"put_gex":-8580.21,"net_gex":980.06,"call_oi":246,"put_oi":258},{"strike":23.0,"call_gex":28532.25,"put_gex":-7903.53,"net_gex":20628.72,"call_oi":892,"put_oi":233},{"strike":24.0,"call_gex":13150.04,"put_gex":-1112.59,"net_gex":12037.45,"call_oi":547,"put_oi":40},{"strike":25.0,"call_gex":150664.28,"put_gex":-32438.22,"net_gex":118226.06,"call_oi":6523,"put_oi":1411},{"strike":26.0,"call_gex":5548.28,"put_gex":-164.36,"net_gex":5383.92,"call_oi":276,"put_oi":9},{"strike":27.0,"call_gex":6343.97,"put_gex":-1276.72,"net_gex":5067.25,"call_oi":324,"put_oi":85},{"strike":28.0,"call_gex":25623.52,"put_gex":-2927.33,"net_gex":22696.19,"call_oi":1668,"put_oi":181},{"strike":29.0,"call_gex":249.98,"put_gex":0.0,"net_gex":249.98,"call_oi":18,"put_oi":0},{"strike":30.0,"call_gex":46328.6,"put_gex":-661.88,"net_gex":45666.72,"call_oi":4044,"put_oi":48},{"strike":31.0,"call_gex":52.79,"put_gex":0.0,"net_gex":52.79,"call_oi":4,"put_oi":0},{"strike":32.0,"call_gex":259.43,"put_gex":-87.36,"net_gex":172.08,"call_oi":22,"put_oi":7},{"strike":33.0,"call_gex":9209.26,"put_gex":0.0,"net_gex":9209.26,"call_oi":794,"put_oi":0},{"strike":35.0,"call_gex":5117.87,"put_gex":0.0,"net_gex":5117.87,"call_oi":474,"put_oi":0},{"strike":37.0,"call_gex":1639.32,"put_gex":0.0,"net_gex":1639.32,"call_oi":163,"put_oi":0},{"strike":40.0,"call_gex":1478.86,"put_gex":0.0,"net_gex":1478.86,"call_oi":161,"put_oi":0},{"strike":42.0,"call_gex":2231.17,"put_gex":0.0,"net_gex":2231.17,"call_oi":256,"put_oi":0},{"strike":45.0,"call_gex":211.39,"put_gex":0.0,"net_gex":211.39,"call_oi":26,"put_oi":0},{"strike":50.0,"call_gex":32.7,"put_gex":0.0,"net_gex":32.7,"call_oi":5,"put_oi":0}],"pain_by_strike":[{"strike":13.0,"call_value":0,"put_value":37647.0,"total_value":37647.0},{"strike":14.0,"call_value":6.0,"put_value":33845.0,"total_value":33851.0},{"strike":15.0,"call_value":12.0,"put_value":30045.0,"total_value":30057.0},{"strike":16.0,"call_value":115.0,"put_value":26291.0,"total_value":26406.0},{"strike":17.0,"call_value":218.0,"put_value":22538.0,"total_value":22756.0},{"strike":18.0,"call_value":321.0,"put_value":18811.0,"total_value":19132.0},{"strike":19.0,"call_value":430.0,"put_value":15169.0,"total_value":15599.0},{"strike":20.0,"call_value":559.0,"put_value":11648.0,"total_value":12207.0},{"strike":21.0,"call_value":1274.0,"put_value":8819.0,"total_value":10093.0},{"strike":22.0,"call_value":2191.0,"put_value":6547.0,"total_value":8738.0},{"strike":23.0,"call_value":3354.0,"put_value":4533.0,"total_value":7887.0},{"strike":24.0,"call_value":5409.0,"put_value":2752.0,"total_value":8161.0},{"strike":25.0,"call_value":8011.0,"put_value":1011.0,"total_value":9022.0},{"strike":26.0,"call_value":17136.0,"put_value":681.0,"total_value":17817.0},{"strike":27.0,"call_value":26537.0,"put_value":360.0,"total_value":26897.0},{"strike":28.0,"call_value":36262.0,"put_value":124.0,"total_value":36386.0},{"strike":29.0,"call_value":47655.0,"put_value":69.0,"total_value":47724.0},{"strike":30.0,"call_value":59066.0,"put_value":14.0,"total_value":59080.0},{"strike":31.0,"call_value":74521.0,"put_value":7.0,"total_value":74528.0},{"strike":32.0,"call_value":89980.0,"put_value":0.0,"total_value":89980.0},{"strike":33.0,"call_value":105461.0,"put_value":0.0,"total_value":105461.0},{"strike":35.0,"call_value":138011.0,"put_value":0.0,"total_value":138011.0},{"strike":37.0,"call_value":171509.0,"put_value":0.0,"total_value":171509.0},{"strike":40.0,"call_value":222245.0,"put_value":0.0,"total_value":222245.0},{"strike":42.0,"call_value":256391.0,"put_value":0.0,"total_value":256391.0},{"strike":45.0,"call_value":308378.0,"put_value":0.0,"total_value":308378.0},{"strike":50.0,"call_value":395153.0,"put_value":0,"total_value":395153.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":null,"strike":null},{"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":59.8,"strike":15.67},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":null,"strike":null},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":null,"strike":null},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":34.8,"strike":18.0},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":26.2,"strike":19.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":32.5,"strike":19.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":21.8,"strike":19.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":24.2,"strike":20.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":26.5,"strike":20.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":39.8,"strike":20.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":100.8,"strike":21.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":17.1,"strike":21.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":36.4,"strike":21.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":89.6,"strike":22.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":27.6,"strike":22.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":32.5,"strike":22.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":94.9,"strike":24.2},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":71.8,"strike":24.33},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":70.8,"strike":29.16}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":5,"total_oi":149},{"expiration":"11/20/2026","dte":49,"iv":0.0,"contract_count":4,"total_oi":110},{"expiration":"12/18/2026","dte":77,"iv":0.2795,"contract_count":6,"total_oi":576},{"expiration":"01/15/2027","dte":105,"iv":0.3125,"contract_count":6,"total_oi":1003},{"expiration":"03/19/2027","dte":168,"iv":0.1741,"contract_count":6,"total_oi":94},{"expiration":"01/21/2028","dte":476,"iv":0.2519,"contract_count":4,"total_oi":337}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":4.87,"expected_move_2std":9.74,"contract_count":3},{"expiration":"11/20/2026","dte":49,"expected_move_1std":10.45,"expected_move_2std":20.9,"contract_count":3},{"expiration":"12/18/2026","dte":77,"expected_move_1std":15.5,"expected_move_2std":31.0,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":17.05,"expected_move_2std":34.11,"contract_count":3},{"expiration":"03/19/2027","dte":168,"expected_move_1std":20.33,"expected_move_2std":40.65,"contract_count":4},{"expiration":"01/21/2028","dte":476,"expected_move_1std":34.68,"expected_move_2std":69.37,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":427,"put_oi":97,"total_oi":524,"pc_ratio":0.227,"pc_ratio_volume":0.167,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":300,"put_oi":115,"total_oi":415,"pc_ratio":0.383,"pc_ratio_volume":109.652,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":1159,"put_oi":704,"total_oi":1863,"pc_ratio":0.607,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":12138,"put_oi":2301,"total_oi":14439,"pc_ratio":0.19,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":101,"put_oi":109,"total_oi":210,"pc_ratio":1.079,"pc_ratio_volume":0,"sentiment":"neutral"},{"expiration":"01/21/2028","dte":476,"call_oi":3235,"put_oi":478,"total_oi":3713,"pc_ratio":0.148,"pc_ratio_volume":0.154,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":13.0,"call_delta_oi":0,"put_delta_oi":-21.0,"dealer_delta":21.0,"call_oi":0,"put_oi":2},{"strike":14.0,"call_delta_oi":0,"put_delta_oi":-24.0,"dealer_delta":24.0,"call_oi":0,"put_oi":2},{"strike":15.0,"call_delta_oi":8713.0,"put_delta_oi":-346.0,"dealer_delta":-8367.0,"call_oi":97,"put_oi":46},{"strike":16.0,"call_delta_oi":0,"put_delta_oi":-23.0,"dealer_delta":23.0,"call_oi":0,"put_oi":1},{"strike":17.0,"call_delta_oi":0,"put_delta_oi":-570.0,"dealer_delta":570.0,"call_oi":0,"put_oi":26},{"strike":18.0,"call_delta_oi":445.0,"put_delta_oi":-2264.0,"dealer_delta":1819.0,"call_oi":6,"put_oi":85},{"strike":19.0,"call_delta_oi":1509.0,"put_delta_oi":-3828.0,"dealer_delta":2319.0,"call_oi":20,"put_oi":121},{"strike":20.0,"call_delta_oi":31997.0,"put_delta_oi":-31200.0,"dealer_delta":-797.0,"call_oi":586,"put_oi":692},{"strike":21.0,"call_delta_oi":9313.0,"put_delta_oi":-35618.0,"dealer_delta":26305.0,"call_oi":202,"put_oi":557},{"strike":22.0,"call_delta_oi":7686.0,"put_delta_oi":-16086.0,"dealer_delta":8400.0,"call_oi":246,"put_oi":258},{"strike":23.0,"call_delta_oi":21225.0,"put_delta_oi":-18826.0,"dealer_delta":-2399.0,"call_oi":892,"put_oi":233},{"strike":24.0,"call_delta_oi":15022.0,"put_delta_oi":-3312.0,"dealer_delta":-11710.0,"call_oi":547,"put_oi":40},{"strike":25.0,"call_delta_oi":153677.0,"put_delta_oi":-108935.0,"dealer_delta":-44742.0,"call_oi":6523,"put_oi":1411},{"strike":26.0,"call_delta_oi":5770.0,"put_delta_oi":-796.0,"dealer_delta":-4974.0,"call_oi":276,"put_oi":9},{"strike":27.0,"call_delta_oi":8466.0,"put_delta_oi":-5108.0,"dealer_delta":-3358.0,"call_oi":324,"put_oi":85},{"strike":28.0,"call_delta_oi":48915.0,"put_delta_oi":-15267.0,"dealer_delta":-33648.0,"call_oi":1668,"put_oi":181},{"strike":29.0,"call_delta_oi":560.0,"put_delta_oi":0,"dealer_delta":-560.0,"call_oi":18,"put_oi":0},{"strike":30.0,"call_delta_oi":33053.0,"put_delta_oi":-3677.0,"dealer_delta":-29376.0,"call_oi":4044,"put_oi":48},{"strike":31.0,"call_delta_oi":68.0,"put_delta_oi":0,"dealer_delta":-68.0,"call_oi":4,"put_oi":0},{"strike":32.0,"call_delta_oi":775.0,"put_delta_oi":-480.0,"dealer_delta":-296.0,"call_oi":22,"put_oi":7},{"strike":33.0,"call_delta_oi":21536.0,"put_delta_oi":0,"dealer_delta":-21536.0,"call_oi":794,"put_oi":0},{"strike":35.0,"call_delta_oi":11285.0,"put_delta_oi":0,"dealer_delta":-11285.0,"call_oi":474,"put_oi":0},{"strike":37.0,"call_delta_oi":3918.0,"put_delta_oi":0,"dealer_delta":-3918.0,"call_oi":163,"put_oi":0},{"strike":40.0,"call_delta_oi":3714.0,"put_delta_oi":0,"dealer_delta":-3714.0,"call_oi":161,"put_oi":0},{"strike":42.0,"call_delta_oi":5769.0,"put_delta_oi":0,"dealer_delta":-5769.0,"call_oi":256,"put_oi":0},{"strike":45.0,"call_delta_oi":568.0,"put_delta_oi":0,"dealer_delta":-568.0,"call_oi":26,"put_oi":0},{"strike":50.0,"call_delta_oi":64.0,"put_delta_oi":0,"dealer_delta":-64.0,"call_oi":5,"put_oi":0}],"net_dealer_delta":-147669.0,"total_call_delta":394049.0,"total_put_delta":-246380.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":19.729999542236328,"strikes":[{"strike":20.0,"moneyness":1.0137,"type":"call","iv":0.3847,"delta":0.538,"oi":419},{"strike":20.0,"moneyness":1.0137,"type":"put","iv":0.3837,"delta":-0.4621,"oi":304},{"strike":21.0,"moneyness":1.0644,"type":"call","iv":0.4217,"delta":0.4559,"oi":169},{"strike":22.0,"moneyness":1.1151,"type":"put","iv":0.4082,"delta":-0.6313,"oi":136},{"strike":23.0,"moneyness":1.1657,"type":"call","iv":0.4242,"delta":0.3048,"oi":473},{"strike":23.0,"moneyness":1.1657,"type":"put","iv":0.3179,"delta":-0.7726,"oi":152},{"strike":24.0,"moneyness":1.2164,"type":"call","iv":0.6295,"delta":0.3523,"oi":192},{"strike":25.0,"moneyness":1.2671,"type":"call","iv":0.4753,"delta":0.2241,"oi":5574},{"strike":25.0,"moneyness":1.2671,"type":"put","iv":0.4612,"delta":-0.7851,"oi":1316},{"strike":28.0,"moneyness":1.4192,"type":"call","iv":0.8275,"delta":0.2931,"oi":1635},{"strike":28.0,"moneyness":1.4192,"type":"put","iv":0.5481,"delta":-0.8435,"oi":181},{"strike":30.0,"moneyness":1.5205,"type":"call","iv":0.4209,"delta":0.0447,"oi":1738},{"strike":33.0,"moneyness":1.6726,"type":"call","iv":1.0561,"delta":0.2712,"oi":794},{"strike":35.0,"moneyness":1.7739,"type":"call","iv":1.0843,"delta":0.2482,"oi":430},{"strike":37.0,"moneyness":1.8753,"type":"call","iv":1.1435,"delta":0.2404,"oi":163},{"strike":40.0,"moneyness":2.0274,"type":"call","iv":1.224,"delta":0.2307,"oi":161},{"strike":42.0,"moneyness":2.1287,"type":"call","iv":1.273,"delta":0.2253,"oi":256}]},{"expiration":"01/21/2028","underlying_price":19.729999542236328,"strikes":[{"strike":20.0,"moneyness":1.0137,"type":"call","iv":0.1985,"delta":0.6169,"oi":119},{"strike":20.0,"moneyness":1.0137,"type":"put","iv":0.4089,"delta":-0.3735,"oi":185},{"strike":25.0,"moneyness":1.2671,"type":"call","iv":0.2178,"delta":0.2722,"oi":330},{"strike":27.0,"moneyness":1.3685,"type":"call","iv":0.2776,"delta":0.2554,"oi":284},{"strike":30.0,"moneyness":1.5205,"type":"call","iv":0.234,"delta":0.1096,"oi":2300}]},{"expiration":"10/16/2026","underlying_price":19.729999542236328,"strikes":[{"strike":23.0,"moneyness":1.1657,"type":"call","iv":0.5994,"delta":0.0993,"oi":117},{"strike":24.0,"moneyness":1.2164,"type":"call","iv":1.2165,"delta":0.2321,"oi":114}]},{"expiration":"11/20/2026","underlying_price":19.729999542236328,"strikes":[{"strike":23.0,"moneyness":1.1657,"type":"call","iv":0.4769,"delta":0.2213,"oi":113},{"strike":24.0,"moneyness":1.2164,"type":"call","iv":0.9308,"delta":0.3464,"oi":105}]},{"expiration":"12/18/2026","underlying_price":19.729999542236328,"strikes":[{"strike":21.0,"moneyness":1.0644,"type":"put","iv":0.3415,"delta":-0.6047,"oi":400},{"strike":23.0,"moneyness":1.1657,"type":"call","iv":0.2802,"delta":0.1432,"oi":134},{"strike":24.0,"moneyness":1.2164,"type":"call","iv":0.3473,"delta":0.1354,"oi":121},{"strike":25.0,"moneyness":1.2671,"type":"call","iv":0.801,"delta":0.3297,"oi":556},{"strike":26.0,"moneyness":1.3178,"type":"call","iv":0.625,"delta":0.2136,"oi":261}]}],"greeks_heatmap":{"data":[{"strike":22.0,"dte":14,"expiration":"10/16/2026","call_delta":0.397,"put_delta":0,"call_gamma":0.072168,"put_gamma":0,"call_theta":-0.08,"put_theta":0,"call_vega":0.0144,"put_vega":0,"call_oi":63,"put_oi":0},{"strike":23.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0993,"put_delta":0,"call_gamma":0.078209,"put_gamma":0,"call_theta":-0.0152,"put_theta":0,"call_vega":0.0065,"put_vega":0,"call_oi":117,"put_oi":0},{"strike":24.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2321,"put_delta":0,"call_gamma":0.067376,"put_gamma":0,"call_theta":-0.0536,"put_theta":0,"call_vega":0.0114,"put_vega":0,"call_oi":114,"put_oi":0},{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2249,"put_delta":0,"call_gamma":0.057382,"put_gamma":0,"call_theta":-0.0607,"put_theta":0,"call_vega":0.0112,"put_vega":0,"call_oi":51,"put_oi":0},{"strike":21.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.8124,"call_gamma":0,"put_gamma":0.220519,"call_theta":0,"put_theta":-0.0014,"call_vega":0,"put_vega":0.0193,"call_oi":0,"put_oi":67},{"strike":22.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1406,"put_delta":0,"call_gamma":0.123047,"put_gamma":0,"call_theta":-0.0045,"put_theta":0,"call_vega":0.016,"put_vega":0,"call_oi":65,"put_oi":0},{"strike":23.0,"dte":49,"expiration":"11/20/2026","call_delta":0.2213,"put_delta":0,"call_gamma":0.087058,"put_gamma":0,"call_theta":-0.011,"put_theta":0,"call_vega":0.0213,"put_vega":0,"call_oi":113,"put_oi":0},{"strike":24.0,"dte":49,"expiration":"11/20/2026","call_delta":0.3464,"put_delta":0,"call_gamma":0.055404,"put_gamma":0,"call_theta":-0.0262,"put_theta":0,"call_vega":0.0264,"put_vega":0,"call_oi":105,"put_oi":0},{"strike":19.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.3209,"call_gamma":0,"put_gamma":0.15912,"call_theta":0,"put_theta":-0.0045,"call_vega":0,"put_vega":0.0322,"call_oi":0,"put_oi":59},{"strike":20.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.4711,"call_gamma":0,"put_gamma":0.103994,"call_theta":0,"put_theta":-0.0088,"call_vega":0,"put_vega":0.0358,"call_oi":0,"put_oi":92},{"strike":21.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.6047,"call_gamma":0,"put_gamma":0.12525,"call_theta":0,"put_theta":-0.0062,"call_vega":0,"put_vega":0.0347,"call_oi":0,"put_oi":400},{"strike":23.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1432,"put_delta":-0.8443,"call_gamma":0.089573,"put_gamma":0.090468,"call_theta":-0.0041,"put_theta":-0.0018,"call_vega":0.0203,"put_vega":0.0215,"call_oi":134,"put_oi":55},{"strike":24.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1354,"put_delta":0,"call_gamma":0.069583,"put_gamma":0,"call_theta":-0.0048,"put_theta":0,"call_vega":0.0196,"put_vega":0,"call_oi":121,"put_oi":0},{"strike":25.0,"dte":77,"expiration":"12/18/2026","call_delta":0.3297,"put_delta":0,"call_gamma":0.050201,"put_gamma":0,"call_theta":-0.0178,"put_theta":0,"call_vega":0.0326,"put_vega":0,"call_oi":556,"put_oi":0}],"strikes":[19.0,20.0,21.0,22.0,23.0,24.0,25.0],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"11/20/2026","dte":49,"risk_reversal":-30.63,"put_25d_iv":17.06,"call_25d_iv":47.69,"put_25d_strike":21.0,"call_25d_strike":23.0,"skew":"call_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":-37.51,"put_25d_iv":24.99,"call_25d_iv":62.5,"put_25d_strike":19.0,"call_25d_strike":26.0,"skew":"call_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-70.06,"put_25d_iv":38.37,"call_25d_iv":108.43,"put_25d_strike":20.0,"call_25d_strike":35.0,"skew":"call_skew"},{"expiration":"01/21/2028","dte":476,"risk_reversal":13.12,"put_25d_iv":40.89,"call_25d_iv":27.76,"put_25d_strike":20.0,"call_25d_strike":27.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":15.0,"call_vanna":-10.0,"put_vanna":0,"net_vanna":-10.0,"call_oi":66,"put_oi":0},{"strike":19.0,"call_vanna":0,"put_vanna":3.0,"net_vanna":3.0,"call_oi":0,"put_oi":59},{"strike":20.0,"call_vanna":-19.0,"put_vanna":26.0,"net_vanna":7.0,"call_oi":538,"put_oi":581},{"strike":21.0,"call_vanna":3.0,"put_vanna":-21.0,"net_vanna":-18.0,"call_oi":169,"put_oi":532},{"strike":22.0,"call_vanna":7.0,"put_vanna":-6.0,"net_vanna":2.0,"call_oi":187,"put_oi":197},{"strike":23.0,"call_vanna":60.0,"put_vanna":-17.0,"net_vanna":43.0,"call_oi":892,"put_oi":207},{"strike":24.0,"call_vanna":28.0,"put_vanna":0,"net_vanna":28.0,"call_oi":532,"put_oi":0},{"strike":25.0,"call_vanna":581.0,"put_vanna":-122.0,"net_vanna":460.0,"call_oi":6511,"put_oi":1401},{"strike":26.0,"call_vanna":20.0,"put_vanna":0,"net_vanna":20.0,"call_oi":261,"put_oi":0},{"strike":27.0,"call_vanna":51.0,"put_vanna":-8.0,"net_vanna":43.0,"call_oi":284,"put_oi":85},{"strike":28.0,"call_vanna":124.0,"put_vanna":-16.0,"net_vanna":108.0,"call_oi":1635,"put_oi":181},{"strike":30.0,"call_vanna":464.0,"put_vanna":0,"net_vanna":464.0,"call_oi":4038,"put_oi":0},{"strike":33.0,"call_vanna":64.0,"put_vanna":0,"net_vanna":64.0,"call_oi":794,"put_oi":0},{"strike":35.0,"call_vanna":37.0,"put_vanna":0,"net_vanna":37.0,"call_oi":430,"put_oi":0},{"strike":37.0,"call_vanna":14.0,"put_vanna":0,"net_vanna":14.0,"call_oi":163,"put_oi":0},{"strike":40.0,"call_vanna":14.0,"put_vanna":0,"net_vanna":14.0,"call_oi":161,"put_oi":0},{"strike":42.0,"call_vanna":23.0,"put_vanna":0,"net_vanna":23.0,"call_oi":256,"put_oi":0}],"net_vanna":1302.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":21.0,"call_charm":0,"put_charm":57.0,"net_charm":57.0,"call_oi":0,"put_oi":67},{"strike":22.0,"call_charm":-5246.0,"put_charm":0,"net_charm":-5246.0,"call_oi":128,"put_oi":0},{"strike":23.0,"call_charm":-665.0,"put_charm":0,"net_charm":-665.0,"call_oi":230,"put_oi":0},{"strike":24.0,"call_charm":-4411.0,"put_charm":0,"net_charm":-4411.0,"call_oi":219,"put_oi":0},{"strike":25.0,"call_charm":-1815.0,"put_charm":0,"net_charm":-1815.0,"call_oi":51,"put_oi":0}],"net_charm":-12081.0,"weekend_delta_shift":-36243.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":11698.0,"put_delta":-7668.0,"net_delta":4030.0,"call_oi":427,"put_oi":97,"total_oi":524,"total_volume":42,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":7769.0,"put_delta":-8300.0,"net_delta":-531.0,"call_oi":300,"put_oi":115,"total_oi":415,"total_volume":2545,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":30094.0,"put_delta":-41211.0,"net_delta":-11116.0,"call_oi":1159,"put_oi":704,"total_oi":1863,"total_volume":2,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":282682.0,"put_delta":-162777.0,"net_delta":119906.0,"call_oi":12138,"put_oi":2301,"total_oi":14439,"total_volume":25,"bias":"bullish"},{"expiration":"03/19/2027","dte":168,"call_delta":2532.0,"put_delta":-3818.0,"net_delta":-1286.0,"call_oi":101,"put_oi":109,"total_oi":210,"total_volume":3,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":59273.0,"put_delta":-22607.0,"net_delta":36666.0,"call_oi":3229,"put_oi":478,"total_oi":3707,"total_volume":75,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":20.0,"straddle_price":0.75,"straddle_pct":3.8,"implied_move":3.8,"avg_iv":24.2},{"expiration":"01/21/2028","dte":476,"strike":20.0,"straddle_price":5.35,"straddle_pct":27.12,"implied_move":27.12,"avg_iv":30.4}],"volume_profile":{"profile":[{"strike":13.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":6,"put_oi":2,"total_oi":8,"bias":"neutral"},{"strike":14.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":2,"total_oi":2,"bias":"neutral"},{"strike":15.0,"call_volume":10,"put_volume":0,"total_volume":10,"call_oi":97,"put_oi":46,"total_oi":143,"bias":"bullish"},{"strike":16.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"},{"strike":17.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":26,"total_oi":26,"bias":"neutral"},{"strike":18.0,"call_volume":0,"put_volume":3,"total_volume":3,"call_oi":6,"put_oi":85,"total_oi":91,"bias":"bearish"},{"strike":19.0,"call_volume":20,"put_volume":3,"total_volume":23,"call_oi":20,"put_oi":121,"total_oi":141,"bias":"bullish"},{"strike":20.0,"call_volume":49,"put_volume":2518,"total_volume":2567,"call_oi":586,"put_oi":692,"total_oi":1278,"bias":"bearish"},{"strike":21.0,"call_volume":28,"put_volume":8,"total_volume":36,"call_oi":202,"put_oi":557,"total_oi":759,"bias":"bullish"},{"strike":22.0,"call_volume":17,"put_volume":2,"total_volume":19,"call_oi":246,"put_oi":258,"total_oi":504,"bias":"bullish"},{"strike":23.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":892,"put_oi":233,"total_oi":1125,"bias":"neutral"},{"strike":24.0,"call_volume":24,"put_volume":0,"total_volume":24,"call_oi":547,"put_oi":40,"total_oi":587,"bias":"bullish"},{"strike":25.0,"call_volume":17,"put_volume":10,"total_volume":27,"call_oi":6523,"put_oi":1411,"total_oi":7934,"bias":"bullish"},{"strike":26.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":276,"put_oi":9,"total_oi":285,"bias":"neutral"},{"strike":27.0,"call_volume":12,"put_volume":0,"total_volume":12,"call_oi":324,"put_oi":85,"total_oi":409,"bias":"bullish"},{"strike":28.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1668,"put_oi":181,"total_oi":1849,"bias":"neutral"},{"strike":29.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":18,"put_oi":0,"total_oi":18,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4044,"put_oi":48,"total_oi":4092,"bias":"neutral"},{"strike":31.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":0,"total_oi":4,"bias":"neutral"},{"strike":32.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":22,"put_oi":7,"total_oi":29,"bias":"neutral"},{"strike":33.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":794,"put_oi":0,"total_oi":794,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":474,"put_oi":0,"total_oi":474,"bias":"neutral"},{"strike":37.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":163,"put_oi":0,"total_oi":163,"bias":"neutral"},{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":161,"put_oi":0,"total_oi":161,"bias":"neutral"},{"strike":42.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":256,"put_oi":0,"total_oi":256,"bias":"neutral"},{"strike":45.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":26,"put_oi":0,"total_oi":26,"bias":"neutral"},{"strike":50.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":5,"put_oi":0,"total_oi":5,"bias":"neutral"}],"underlying_price":19.729999542236328,"peak_call_strike":20.0,"peak_put_strike":20.0,"total_call_volume":177,"total_put_volume":2544,"volume_pc_ratio":14.373},"iv_contours":{"x":[0.76,0.86,0.91,0.96,1.01,1.06,1.11,1.17,1.22,1.27],"y":[14,49,77,105,168],"z":[[null,null,null,26.19,24.22,100.82,143.48,53.64,121.65,140.34],[null,null,null,null,24.18,17.06,25.36,47.69,93.08,null],[null,null,29.22,24.99,42.5,34.15,32.2,28.68,35.14,80.1],[49.67,null,null,18.55,38.42,37.45,32.87,37.11,49.37,46.83],[null,38.25,36.39,28.72,34.11,null,null,23.55,30.31,null]],"levels":[17.1,29.7,42.3,55.0,67.6,80.3,92.9,105.6,118.2,130.8,143.5],"min_iv":17.1,"max_iv":143.5},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":51.95},{"date":"2026-09-15","iv":63.96},{"date":"2026-09-16","iv":73.22},{"date":"2026-09-17","iv":86.14},{"date":"2026-09-18","iv":67.66},{"date":"2026-09-21","iv":51.13},{"date":"2026-09-22","iv":57.1},{"date":"2026-09-23","iv":40.2},{"date":"2026-09-24","iv":85.6},{"date":"2026-09-25","iv":44.1},{"date":"2026-09-28","iv":69.9},{"date":"2026-09-29","iv":55.1},{"date":"2026-09-30","iv":106.5},{"date":"2026-10-01","iv":93.2},{"date":"2026-10-02","iv":52.5}]}}