{"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":"KPTI","summary":{"name":"KPTI","price":0.8,"total_oi":65229,"call_oi":28245,"put_oi":36984,"pc_ratio":1.309,"net_gex":2432.05,"avg_iv":399.8,"iv_rank":89.5,"iv_52w_high":419.4,"iv_52w_low":231.87,"gamma_flip":2.1,"max_pain":1.5},"features":{"symbol":"KPTI","price":0.8,"total_oi":65229,"analysis_coverage":0.7778,"avg_iv_pct":399.8,"iv_rank":89.5,"iv_52w_high_pct":419.4,"iv_52w_low_pct":231.87,"front_dte":null,"front_atm_iv_pct":null,"back_atm_iv_pct":null,"term_premium_pp":null,"expected_move_front_pct":null,"straddle_front_pct":null,"straddle_30d_pct":null,"risk_reversal_front_pp":-13.71,"risk_reversal_30d_pp":-13.71,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":1.309,"put_call_oi_front_ratio":0.029,"put_call_volume_front_ratio":2.241,"option_volume":417,"volume_oi_ratio":0.006393,"net_delta_normalized":0.142748,"dealer_delta_normalized":-0.122604,"gex_per_100k_oi":3728.479664,"vanna_per_100k_oi":694.476383,"charm_per_100k_oi":-500387.864293,"weekend_delta_shift_per_100k_oi":-1501165.125941,"iv_surface_range_pp":51.3,"gamma_flip_distance_pct":162.5,"max_pain_distance_pct":87.5,"peak_call_distance_pct":212.5,"peak_put_distance_pct":-37.5},"analyses":{"gamma_walls":[{"strike":0.5,"call_gex":9.68,"put_gex":-314.0,"net_gex":-304.32,"call_oi":76,"put_oi":28057},{"strike":1.0,"call_gex":210.33,"put_gex":-290.76,"net_gex":-80.43,"call_oi":813,"put_oi":1440},{"strike":1.5,"call_gex":830.55,"put_gex":-559.38,"net_gex":271.17,"call_oi":6880,"put_oi":2655},{"strike":2.0,"call_gex":38.7,"put_gex":-538.02,"net_gex":-499.32,"call_oi":415,"put_oi":1786},{"strike":2.5,"call_gex":3124.48,"put_gex":-199.4,"net_gex":2925.08,"call_oi":15844,"put_oi":1320},{"strike":5.0,"call_gex":32.52,"put_gex":-47.52,"net_gex":-15.0,"call_oi":396,"put_oi":297},{"strike":7.5,"call_gex":24.06,"put_gex":-187.6,"net_gex":-163.54,"call_oi":242,"put_oi":1409},{"strike":10.0,"call_gex":185.47,"put_gex":-1.88,"net_gex":183.59,"call_oi":2184,"put_oi":19},{"strike":12.5,"call_gex":13.67,"put_gex":-0.13,"net_gex":13.53,"call_oi":163,"put_oi":1},{"strike":15.0,"call_gex":54.79,"put_gex":0.0,"net_gex":54.79,"call_oi":657,"put_oi":0},{"strike":17.5,"call_gex":43.44,"put_gex":0.0,"net_gex":43.44,"call_oi":531,"put_oi":0},{"strike":20.0,"call_gex":3.05,"put_gex":0.0,"net_gex":3.05,"call_oi":44,"put_oi":0}],"pain_by_strike":[{"strike":0.5,"call_value":0,"put_value":20086.0,"total_value":20086.0},{"strike":1.0,"call_value":38.0,"put_value":15622.5,"total_value":15660.5},{"strike":1.5,"call_value":482.5,"put_value":11879.0,"total_value":12361.5},{"strike":2.0,"call_value":4367.0,"put_value":9463.0,"total_value":13830.0},{"strike":2.5,"call_value":8459.0,"put_value":7940.0,"total_value":16399.0},{"strike":5.0,"call_value":68529.0,"put_value":3625.0,"total_value":72154.0},{"strike":7.5,"call_value":129589.0,"put_value":52.5,"total_value":129641.5},{"strike":10.0,"call_value":191254.0,"put_value":2.5,"total_value":191256.5},{"strike":12.5,"call_value":258379.0,"put_value":0.0,"total_value":258379.0},{"strike":15.0,"call_value":325911.5,"put_value":0.0,"total_value":325911.5},{"strike":17.5,"call_value":395086.5,"put_value":0.0,"total_value":395086.5},{"strike":20.0,"call_value":465589.0,"put_value":0,"total_value":465589.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":252.8,"strike":0.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":380.4,"strike":0.5},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":null,"strike":null},{"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":null,"strike":null},{"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":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":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":null,"strike":null},{"moneyness":1.1,"dte":21,"iv":null,"strike":null},{"moneyness":1.1,"dte":30,"iv":null,"strike":null},{"moneyness":1.1,"dte":45,"iv":null,"strike":null},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":null,"strike":null},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":314.9,"strike":1.75},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":317.1,"strike":4.78},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":296.7,"strike":4.1}],"term_structure":[],"expected_move":[],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":20669,"put_oi":592,"total_oi":21261,"pc_ratio":0.029,"pc_ratio_volume":2.241,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":6264,"put_oi":2277,"total_oi":8541,"pc_ratio":0.364,"pc_ratio_volume":33.8,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":544,"put_oi":8304,"total_oi":8848,"pc_ratio":15.265,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"02/19/2027","dte":140,"call_oi":211,"put_oi":15619,"total_oi":15830,"pc_ratio":74.024,"pc_ratio_volume":1.333,"sentiment":"bearish"},{"expiration":"05/21/2027","dte":231,"call_oi":0,"put_oi":4,"total_oi":4,"pc_ratio":0,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"01/21/2028","dte":476,"call_oi":213,"put_oi":10188,"total_oi":10401,"pc_ratio":47.831,"pc_ratio_volume":0.0,"sentiment":"bearish"},{"expiration":"01/19/2029","dte":840,"call_oi":344,"put_oi":0,"total_oi":344,"pc_ratio":0.0,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":0.5,"call_delta_oi":6553.0,"put_delta_oi":-51838.0,"dealer_delta":45285.0,"call_oi":76,"put_oi":18852},{"strike":1.0,"call_delta_oi":52874.0,"put_delta_oi":-37485.0,"dealer_delta":-15388.0,"call_oi":813,"put_oi":1440},{"strike":1.5,"call_delta_oi":525545.0,"put_delta_oi":-102480.0,"dealer_delta":-423065.0,"call_oi":6880,"put_oi":2655},{"strike":2.0,"call_delta_oi":33191.0,"put_delta_oi":-128140.0,"dealer_delta":94949.0,"call_oi":415,"put_oi":1786},{"strike":2.5,"call_delta_oi":365780.0,"put_delta_oi":-46896.0,"dealer_delta":-318884.0,"call_oi":15844,"put_oi":1320},{"strike":5.0,"call_delta_oi":31085.0,"put_delta_oi":-16458.0,"dealer_delta":-14627.0,"call_oi":396,"put_oi":297},{"strike":7.5,"call_delta_oi":17126.0,"put_delta_oi":-114687.0,"dealer_delta":97561.0,"call_oi":242,"put_oi":1409},{"strike":10.0,"call_delta_oi":163422.0,"put_delta_oi":-825.0,"dealer_delta":-162597.0,"call_oi":2184,"put_oi":19},{"strike":12.5,"call_delta_oi":12112.0,"put_delta_oi":-82.0,"dealer_delta":-12030.0,"call_oi":163,"put_oi":1},{"strike":15.0,"call_delta_oi":48348.0,"put_delta_oi":0,"dealer_delta":-48348.0,"call_oi":657,"put_oi":0},{"strike":17.5,"call_delta_oi":39159.0,"put_delta_oi":0,"dealer_delta":-39159.0,"call_oi":531,"put_oi":0},{"strike":20.0,"call_delta_oi":3429.0,"put_delta_oi":0,"dealer_delta":-3429.0,"call_oi":44,"put_oi":0}],"net_dealer_delta":-799731.0,"total_call_delta":1298622.0,"total_put_delta":-498891.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/19/2029","underlying_price":0.8022000193595886,"strikes":[{"strike":2.0,"moneyness":2.4931,"type":"call","iv":1.6323,"delta":0.818,"oi":123}]},{"expiration":"01/21/2028","underlying_price":0.8022000193595886,"strikes":[{"strike":1.0,"moneyness":1.2466,"type":"put","iv":2.1249,"delta":-0.1263,"oi":702},{"strike":1.5,"moneyness":1.8699,"type":"put","iv":1.4637,"delta":-0.3109,"oi":456},{"strike":5.0,"moneyness":6.2329,"type":"put","iv":1.9612,"delta":-0.3724,"oi":151}]},{"expiration":"02/19/2027","underlying_price":0.8022000193595886,"strikes":[{"strike":1.0,"moneyness":1.2466,"type":"put","iv":2.234,"delta":-0.2942,"oi":340},{"strike":1.5,"moneyness":1.8699,"type":"put","iv":2.4307,"delta":-0.3656,"oi":2000},{"strike":2.0,"moneyness":2.4931,"type":"put","iv":1.4314,"delta":-0.7171,"oi":1655},{"strike":2.5,"moneyness":3.1164,"type":"call","iv":2.3711,"delta":0.4864,"oi":169}]},{"expiration":"10/16/2026","underlying_price":0.8022000193595886,"strikes":[{"strike":0.5,"moneyness":0.6233,"type":"put","iv":2.5285,"delta":-0.1089,"oi":120}]},{"expiration":"11/20/2026","underlying_price":0.8022000193595886,"strikes":[{"strike":1.0,"moneyness":1.2466,"type":"put","iv":2.7815,"delta":-0.3854,"oi":155}]}],"greeks_heatmap":{"data":[{"strike":1.0,"dte":14,"expiration":"10/16/2026","call_delta":0.6501,"put_delta":-0.5244,"call_gamma":0.400898,"put_gamma":0.822824,"call_theta":-0.0132,"put_theta":-0.0073,"call_vega":0.0006,"put_vega":0.0006,"call_oi":767,"put_oi":239},{"strike":1.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.3854,"call_gamma":0,"put_gamma":0.472536,"call_theta":0,"put_theta":-0.0031,"call_vega":0,"put_vega":0.0011,"call_oi":0,"put_oi":155}],"strikes":[1.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"02/19/2027","dte":140,"risk_reversal":-13.71,"put_25d_iv":223.4,"call_25d_iv":237.11,"put_25d_strike":1.0,"call_25d_strike":2.5,"skew":"call_skew"},{"expiration":"01/21/2028","dte":476,"risk_reversal":34.14,"put_25d_iv":252.93,"call_25d_iv":218.8,"put_25d_strike":7.5,"call_25d_strike":2.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":0.5,"call_vanna":-13.0,"put_vanna":567.0,"net_vanna":554.0,"call_oi":56,"put_oi":18852},{"strike":1.0,"call_vanna":-16.0,"put_vanna":158.0,"net_vanna":142.0,"call_oi":767,"put_oi":1436},{"strike":1.5,"call_vanna":-210.0,"put_vanna":188.0,"net_vanna":-22.0,"call_oi":6847,"put_oi":2647},{"strike":2.0,"call_vanna":-49.0,"put_vanna":-153.0,"net_vanna":-202.0,"call_oi":369,"put_oi":1709},{"strike":2.5,"call_vanna":198.0,"put_vanna":78.0,"net_vanna":276.0,"call_oi":15811,"put_oi":1300},{"strike":5.0,"call_vanna":-34.0,"put_vanna":10.0,"net_vanna":-24.0,"call_oi":350,"put_oi":266},{"strike":7.5,"call_vanna":-12.0,"put_vanna":-58.0,"net_vanna":-70.0,"call_oi":214,"put_oi":1409},{"strike":10.0,"call_vanna":-125.0,"put_vanna":0,"net_vanna":-125.0,"call_oi":2142,"put_oi":0},{"strike":12.5,"call_vanna":-9.0,"put_vanna":0,"net_vanna":-9.0,"call_oi":157,"put_oi":0},{"strike":15.0,"call_vanna":-38.0,"put_vanna":0,"net_vanna":-38.0,"call_oi":643,"put_oi":0},{"strike":17.5,"call_vanna":-29.0,"put_vanna":0,"net_vanna":-29.0,"call_oi":518,"put_oi":0}],"net_vanna":453.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":0.5,"call_charm":0,"put_charm":93.0,"net_charm":93.0,"call_oi":0,"put_oi":120},{"strike":1.0,"call_charm":-17140.0,"put_charm":2533.0,"net_charm":-14608.0,"call_oi":767,"put_oi":394},{"strike":1.5,"call_charm":-265629.0,"put_charm":2203.0,"net_charm":-263427.0,"call_oi":6847,"put_oi":191},{"strike":2.0,"call_charm":-8013.0,"put_charm":0,"net_charm":-8013.0,"call_oi":186,"put_oi":0},{"strike":2.5,"call_charm":-25766.0,"put_charm":415.0,"net_charm":-25351.0,"call_oi":15393,"put_oi":251},{"strike":5.0,"call_charm":-745.0,"put_charm":177.0,"net_charm":-568.0,"call_oi":185,"put_oi":115},{"strike":7.5,"call_charm":-900.0,"put_charm":1088.0,"net_charm":188.0,"call_oi":214,"put_oi":1225},{"strike":10.0,"call_charm":-9101.0,"put_charm":0,"net_charm":-9101.0,"call_oi":2038,"put_oi":0},{"strike":12.5,"call_charm":-722.0,"put_charm":0,"net_charm":-722.0,"call_oi":157,"put_oi":0},{"strike":15.0,"call_charm":-2411.0,"put_charm":0,"net_charm":-2411.0,"call_oi":523,"put_oi":0},{"strike":17.5,"call_charm":-2480.0,"put_charm":0,"net_charm":-2480.0,"call_oi":518,"put_oi":0}],"net_charm":-326398.0,"weekend_delta_shift":-979195.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":738349.0,"put_delta":-32374.0,"net_delta":705974.0,"call_oi":20669,"put_oi":592,"total_oi":21261,"total_volume":94,"bias":"bullish"},{"expiration":"11/20/2026","dte":49,"call_delta":464268.0,"put_delta":-140407.0,"net_delta":323861.0,"call_oi":6264,"put_oi":1790,"total_oi":8054,"total_volume":154,"bias":"bullish"},{"expiration":"01/15/2027","dte":105,"call_delta":40553.0,"put_delta":-77303.0,"net_delta":-36750.0,"call_oi":544,"put_oi":8304,"total_oi":8848,"total_volume":31,"bias":"neutral"},{"expiration":"02/19/2027","dte":140,"call_delta":11776.0,"put_delta":-216370.0,"net_delta":-204594.0,"call_oi":211,"put_oi":15619,"total_oi":15830,"total_volume":35,"bias":"bearish"},{"expiration":"05/21/2027","dte":231,"call_delta":0,"put_delta":-121.0,"net_delta":-121.0,"call_oi":0,"put_oi":4,"total_oi":4,"total_volume":1,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":17197.0,"put_delta":-32315.0,"net_delta":-15118.0,"call_oi":213,"put_oi":1470,"total_oi":1683,"total_volume":30,"bias":"neutral"},{"expiration":"01/19/2029","dte":840,"call_delta":26478.0,"put_delta":0,"net_delta":26478.0,"call_oi":344,"put_oi":0,"total_oi":344,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[],"volume_profile":{"profile":[{"strike":0.5,"call_volume":0,"put_volume":102,"total_volume":102,"call_oi":76,"put_oi":28057,"total_oi":28133,"bias":"bearish"},{"strike":1.0,"call_volume":3,"put_volume":81,"total_volume":84,"call_oi":813,"put_oi":1440,"total_oi":2253,"bias":"bearish"},{"strike":1.5,"call_volume":23,"put_volume":4,"total_volume":27,"call_oi":6880,"put_oi":2655,"total_oi":9535,"bias":"bullish"},{"strike":2.0,"call_volume":20,"put_volume":3,"total_volume":23,"call_oi":415,"put_oi":1786,"total_oi":2201,"bias":"bullish"},{"strike":2.5,"call_volume":35,"put_volume":1,"total_volume":36,"call_oi":15844,"put_oi":1320,"total_oi":17164,"bias":"bullish"},{"strike":5.0,"call_volume":0,"put_volume":65,"total_volume":65,"call_oi":396,"put_oi":297,"total_oi":693,"bias":"bearish"},{"strike":7.5,"call_volume":0,"put_volume":80,"total_volume":80,"call_oi":242,"put_oi":1409,"total_oi":1651,"bias":"bearish"},{"strike":10.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2184,"put_oi":19,"total_oi":2203,"bias":"neutral"},{"strike":12.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":163,"put_oi":1,"total_oi":164,"bias":"neutral"},{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":657,"put_oi":0,"total_oi":657,"bias":"neutral"},{"strike":17.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":531,"put_oi":0,"total_oi":531,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":44,"put_oi":0,"total_oi":44,"bias":"neutral"}],"underlying_price":0.8022000193595886,"peak_call_strike":2.5,"peak_put_strike":0.5,"total_call_volume":81,"total_put_volume":336,"volume_pc_ratio":4.148},"iv_contours":{"x":[1.25],"y":[49,140],"z":[[274.66],[223.4]],"levels":[223.4,228.5,233.7,238.8,243.9,249.0,254.2,259.3,264.4,269.5,274.7],"min_iv":223.4,"max_iv":274.7},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":244.38},{"date":"2026-09-15","iv":251.8},{"date":"2026-09-16","iv":240.38},{"date":"2026-09-17","iv":236.87},{"date":"2026-09-18","iv":231.87},{"date":"2026-09-21","iv":239.34},{"date":"2026-09-22","iv":233.0},{"date":"2026-09-23","iv":251.8},{"date":"2026-09-24","iv":419.3},{"date":"2026-09-25","iv":241.4},{"date":"2026-09-28","iv":265.5},{"date":"2026-09-29","iv":277.8},{"date":"2026-09-30","iv":419.4},{"date":"2026-10-01","iv":372.1},{"date":"2026-10-02","iv":399.8}]}}