{"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":"HAPN","summary":{"name":"HAPN","price":15.38,"total_oi":17408,"call_oi":11850,"put_oi":5558,"pc_ratio":0.469,"net_gex":88350.3,"avg_iv":115.3,"iv_rank":70.7,"iv_52w_high":134.7,"iv_52w_low":68.4,"gamma_flip":17.92,"max_pain":15.0},"features":{"symbol":"HAPN","price":15.38,"total_oi":17408,"analysis_coverage":0.9444,"avg_iv_pct":115.3,"iv_rank":70.7,"iv_52w_high_pct":134.7,"iv_52w_low_pct":68.4,"front_dte":14,"front_atm_iv_pct":47.4349,"back_atm_iv_pct":66.9493,"term_premium_pp":-19.5144,"expected_move_front_pct":9.29,"straddle_front_pct":7.31,"straddle_30d_pct":7.31,"risk_reversal_front_pp":-98.14,"risk_reversal_30d_pp":-98.14,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.469,"put_call_oi_front_ratio":0.15,"put_call_volume_front_ratio":0.067,"option_volume":77,"volume_oi_ratio":0.004423,"net_delta_normalized":0.156125,"dealer_delta_normalized":-0.156025,"gex_per_100k_oi":507526.999081,"vanna_per_100k_oi":3349.034926,"charm_per_100k_oi":-306324.678309,"weekend_delta_shift_per_100k_oi":-918979.779412,"iv_surface_range_pp":48.3,"gamma_flip_distance_pct":16.514954,"max_pain_distance_pct":-2.470741,"peak_call_distance_pct":36.540962,"peak_put_distance_pct":-2.470741},"analyses":{"gamma_walls":[{"strike":1.0,"call_gex":6.85,"put_gex":0.0,"net_gex":6.85,"call_oi":78,"put_oi":0},{"strike":2.0,"call_gex":0.0,"put_gex":0.0,"net_gex":0.0,"call_oi":11,"put_oi":0},{"strike":3.0,"call_gex":219.18,"put_gex":-77.97,"net_gex":141.22,"call_oi":377,"put_oi":1134},{"strike":4.0,"call_gex":6.67,"put_gex":0.0,"net_gex":6.67,"call_oi":20,"put_oi":0},{"strike":5.0,"call_gex":286.2,"put_gex":0.0,"net_gex":286.2,"call_oi":192,"put_oi":0},{"strike":6.0,"call_gex":1.32,"put_gex":0.0,"net_gex":1.32,"call_oi":1,"put_oi":0},{"strike":8.0,"call_gex":695.49,"put_gex":-21.84,"net_gex":673.65,"call_oi":205,"put_oi":8},{"strike":9.0,"call_gex":75.59,"put_gex":-14.02,"net_gex":61.57,"call_oi":16,"put_oi":3},{"strike":10.0,"call_gex":1636.65,"put_gex":-3180.96,"net_gex":-1544.31,"call_oi":309,"put_oi":495},{"strike":11.0,"call_gex":51.23,"put_gex":0.0,"net_gex":51.23,"call_oi":6,"put_oi":0},{"strike":12.0,"call_gex":38.15,"put_gex":-947.4,"net_gex":-909.25,"call_oi":3,"put_oi":74},{"strike":13.0,"call_gex":1793.06,"put_gex":-3175.9,"net_gex":-1382.85,"call_oi":132,"put_oi":215},{"strike":14.0,"call_gex":0.0,"put_gex":-6500.58,"net_gex":-6500.58,"call_oi":0,"put_oi":178},{"strike":15.0,"call_gex":24687.31,"put_gex":-57626.09,"net_gex":-32938.77,"call_oi":759,"put_oi":2956},{"strike":16.0,"call_gex":1569.59,"put_gex":-672.51,"net_gex":897.08,"call_oi":35,"put_oi":10},{"strike":17.0,"call_gex":17655.45,"put_gex":-5121.12,"net_gex":12534.34,"call_oi":839,"put_oi":215},{"strike":17.5,"call_gex":42.54,"put_gex":-63.16,"net_gex":-20.62,"call_oi":3,"put_oi":4},{"strike":18.0,"call_gex":35290.62,"put_gex":-931.43,"net_gex":34359.19,"call_oi":1675,"put_oi":51},{"strike":19.0,"call_gex":20854.66,"put_gex":-265.48,"net_gex":20589.18,"call_oi":1336,"put_oi":14},{"strike":20.0,"call_gex":34237.66,"put_gex":-1605.72,"net_gex":32631.94,"call_oi":2138,"put_oi":101},{"strike":21.0,"call_gex":794.75,"put_gex":-28.59,"net_gex":766.16,"call_oi":57,"put_oi":4},{"strike":22.0,"call_gex":5474.54,"put_gex":-391.88,"net_gex":5082.66,"call_oi":683,"put_oi":35},{"strike":22.5,"call_gex":1420.25,"put_gex":0.0,"net_gex":1420.25,"call_oi":117,"put_oi":0},{"strike":23.0,"call_gex":1878.89,"put_gex":0.0,"net_gex":1878.89,"call_oi":206,"put_oi":0},{"strike":24.0,"call_gex":688.03,"put_gex":0.0,"net_gex":688.03,"call_oi":83,"put_oi":0},{"strike":25.0,"call_gex":10242.51,"put_gex":-517.87,"net_gex":9724.65,"call_oi":1259,"put_oi":57},{"strike":27.0,"call_gex":4247.74,"put_gex":-25.42,"net_gex":4222.31,"call_oi":525,"put_oi":3},{"strike":30.0,"call_gex":4843.1,"put_gex":-6.92,"net_gex":4836.18,"call_oi":654,"put_oi":1},{"strike":32.0,"call_gex":184.97,"put_gex":0.0,"net_gex":184.97,"call_oi":28,"put_oi":0},{"strike":35.0,"call_gex":454.72,"put_gex":0.0,"net_gex":454.72,"call_oi":77,"put_oi":0},{"strike":37.0,"call_gex":147.45,"put_gex":0.0,"net_gex":147.45,"call_oi":26,"put_oi":0}],"pain_by_strike":[{"strike":1.0,"call_value":0,"put_value":62879.0,"total_value":62879.0},{"strike":2.0,"call_value":78.0,"put_value":57321.0,"total_value":57399.0},{"strike":3.0,"call_value":167.0,"put_value":51763.0,"total_value":51930.0},{"strike":4.0,"call_value":633.0,"put_value":47339.0,"total_value":47972.0},{"strike":5.0,"call_value":1119.0,"put_value":42915.0,"total_value":44034.0},{"strike":6.0,"call_value":1797.0,"put_value":38491.0,"total_value":40288.0},{"strike":8.0,"call_value":3155.0,"put_value":29643.0,"total_value":32798.0},{"strike":9.0,"call_value":4039.0,"put_value":25227.0,"total_value":29266.0},{"strike":10.0,"call_value":4939.0,"put_value":20814.0,"total_value":25753.0},{"strike":11.0,"call_value":6148.0,"put_value":16896.0,"total_value":23044.0},{"strike":12.0,"call_value":7363.0,"put_value":12978.0,"total_value":20341.0},{"strike":13.0,"call_value":8581.0,"put_value":9134.0,"total_value":17715.0},{"strike":14.0,"call_value":9931.0,"put_value":5505.0,"total_value":15436.0},{"strike":15.0,"call_value":11281.0,"put_value":2054.0,"total_value":13335.0},{"strike":16.0,"call_value":13390.0,"put_value":1559.0,"total_value":14949.0},{"strike":17.0,"call_value":15534.0,"put_value":1074.0,"total_value":16608.0},{"strike":17.5,"call_value":17025.5,"put_value":939.0,"total_value":17964.5},{"strike":18.0,"call_value":18518.5,"put_value":806.0,"total_value":19324.5},{"strike":19.0,"call_value":23179.5,"put_value":591.0,"total_value":23770.5},{"strike":20.0,"call_value":29176.5,"put_value":390.0,"total_value":29566.5},{"strike":21.0,"call_value":37311.5,"put_value":290.0,"total_value":37601.5},{"strike":22.0,"call_value":45503.5,"put_value":194.0,"total_value":45697.5},{"strike":22.5,"call_value":49941.0,"put_value":163.5,"total_value":50104.5},{"strike":23.0,"call_value":54437.0,"put_value":133.0,"total_value":54570.0},{"strike":24.0,"call_value":63635.0,"put_value":72.0,"total_value":63707.0},{"strike":25.0,"call_value":72916.0,"put_value":11.0,"total_value":72927.0},{"strike":27.0,"call_value":93996.0,"put_value":3.0,"total_value":93999.0},{"strike":30.0,"call_value":127191.0,"put_value":0.0,"total_value":127191.0},{"strike":32.0,"call_value":150629.0,"put_value":0.0,"total_value":150629.0},{"strike":35.0,"call_value":185870.0,"put_value":0.0,"total_value":185870.0},{"strike":37.0,"call_value":209518.0,"put_value":0,"total_value":209518.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":227.1,"strike":9.0},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":148.6,"strike":10.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":101.3,"strike":9.1},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":51.9,"strike":14.0},{"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":58.8,"strike":14.0},{"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":47.2,"strike":15.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":66.9,"strike":15.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":56.2,"strike":15.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":47.7,"strike":16.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":null,"strike":null},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":59.9,"strike":16.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":45.6,"strike":17.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":65.1,"strike":17.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":55.1,"strike":17.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":147.3,"strike":21.91},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":178.7,"strike":27.56},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":81.7,"strike":24.58}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":5,"total_oi":504},{"expiration":"11/20/2026","dte":49,"iv":1.0,"contract_count":2,"total_oi":132},{"expiration":"01/15/2027","dte":105,"iv":0.5072,"contract_count":4,"total_oi":2848},{"expiration":"04/16/2027","dte":196,"iv":0.4413,"contract_count":2,"total_oi":12},{"expiration":"01/21/2028","dte":476,"iv":0.3207,"contract_count":2,"total_oi":442}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":9.29,"expected_move_2std":18.58,"contract_count":4},{"expiration":"11/20/2026","dte":49,"expected_move_1std":24.53,"expected_move_2std":49.05,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":30.79,"expected_move_2std":61.58,"contract_count":3},{"expiration":"04/16/2027","dte":196,"expected_move_1std":41.43,"expected_move_2std":82.86,"contract_count":2},{"expiration":"01/21/2028","dte":476,"expected_move_1std":62.0,"expected_move_2std":123.99,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":2384,"put_oi":358,"total_oi":2742,"pc_ratio":0.15,"pc_ratio_volume":0.067,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":1554,"put_oi":333,"total_oi":1887,"pc_ratio":0.214,"pc_ratio_volume":0.5,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":5692,"put_oi":3259,"total_oi":8951,"pc_ratio":0.573,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"04/16/2027","dte":196,"call_oi":227,"put_oi":6,"total_oi":233,"pc_ratio":0.026,"pc_ratio_volume":1.0,"sentiment":"bullish"},{"expiration":"01/21/2028","dte":476,"call_oi":1993,"put_oi":1602,"total_oi":3595,"pc_ratio":0.804,"pc_ratio_volume":0,"sentiment":"neutral"}],"dealer_positioning":{"positioning":[{"strike":1.0,"call_delta_oi":7783.0,"put_delta_oi":0,"dealer_delta":-7783.0,"call_oi":78,"put_oi":0},{"strike":3.0,"call_delta_oi":37051.0,"put_delta_oi":-749.0,"dealer_delta":-36302.0,"call_oi":377,"put_oi":1134},{"strike":4.0,"call_delta_oi":1992.0,"put_delta_oi":0,"dealer_delta":-1992.0,"call_oi":20,"put_oi":0},{"strike":5.0,"call_delta_oi":18219.0,"put_delta_oi":0,"dealer_delta":-18219.0,"call_oi":192,"put_oi":0},{"strike":6.0,"call_delta_oi":98.0,"put_delta_oi":0,"dealer_delta":-98.0,"call_oi":1,"put_oi":0},{"strike":8.0,"call_delta_oi":18654.0,"put_delta_oi":-100.0,"dealer_delta":-18554.0,"call_oi":205,"put_oi":8},{"strike":9.0,"call_delta_oi":1498.0,"put_delta_oi":-20.0,"dealer_delta":-1478.0,"call_oi":16,"put_oi":3},{"strike":10.0,"call_delta_oi":26751.0,"put_delta_oi":-4629.0,"dealer_delta":-22123.0,"call_oi":309,"put_oi":495},{"strike":11.0,"call_delta_oi":554.0,"put_delta_oi":0,"dealer_delta":-554.0,"call_oi":6,"put_oi":0},{"strike":12.0,"call_delta_oi":264.0,"put_delta_oi":-951.0,"dealer_delta":687.0,"call_oi":3,"put_oi":74},{"strike":13.0,"call_delta_oi":10354.0,"put_delta_oi":-4902.0,"dealer_delta":-5452.0,"call_oi":132,"put_oi":215},{"strike":14.0,"call_delta_oi":0,"put_delta_oi":-2796.0,"dealer_delta":2796.0,"call_oi":0,"put_oi":178},{"strike":15.0,"call_delta_oi":47213.0,"put_delta_oi":-113610.0,"dealer_delta":66397.0,"call_oi":759,"put_oi":2956},{"strike":16.0,"call_delta_oi":1490.0,"put_delta_oi":-660.0,"dealer_delta":-830.0,"call_oi":35,"put_oi":10},{"strike":17.0,"call_delta_oi":36442.0,"put_delta_oi":-14222.0,"dealer_delta":-22220.0,"call_oi":839,"put_oi":215},{"strike":17.5,"call_delta_oi":146.0,"put_delta_oi":-213.0,"dealer_delta":67.0,"call_oi":3,"put_oi":4},{"strike":18.0,"call_delta_oi":54356.0,"put_delta_oi":-4172.0,"dealer_delta":-50184.0,"call_oi":1675,"put_oi":51},{"strike":19.0,"call_delta_oi":28988.0,"put_delta_oi":-1018.0,"dealer_delta":-27970.0,"call_oi":1336,"put_oi":14},{"strike":20.0,"call_delta_oi":44230.0,"put_delta_oi":-7812.0,"dealer_delta":-36418.0,"call_oi":2138,"put_oi":101},{"strike":21.0,"call_delta_oi":1088.0,"put_delta_oi":-386.0,"dealer_delta":-702.0,"call_oi":57,"put_oi":4},{"strike":22.0,"call_delta_oi":30576.0,"put_delta_oi":-2552.0,"dealer_delta":-28024.0,"call_oi":683,"put_oi":35},{"strike":22.5,"call_delta_oi":2718.0,"put_delta_oi":0,"dealer_delta":-2718.0,"call_oi":117,"put_oi":0},{"strike":23.0,"call_delta_oi":1818.0,"put_delta_oi":0,"dealer_delta":-1818.0,"call_oi":206,"put_oi":0},{"strike":24.0,"call_delta_oi":728.0,"put_delta_oi":0,"dealer_delta":-728.0,"call_oi":83,"put_oi":0},{"strike":25.0,"call_delta_oi":21976.0,"put_delta_oi":-3688.0,"dealer_delta":-18289.0,"call_oi":1259,"put_oi":57},{"strike":27.0,"call_delta_oi":16882.0,"put_delta_oi":-202.0,"dealer_delta":-16680.0,"call_oi":525,"put_oi":3},{"strike":30.0,"call_delta_oi":17769.0,"put_delta_oi":-86.0,"dealer_delta":-17683.0,"call_oi":654,"put_oi":1},{"strike":32.0,"call_delta_oi":938.0,"put_delta_oi":0,"dealer_delta":-938.0,"call_oi":28,"put_oi":0},{"strike":35.0,"call_delta_oi":2848.0,"put_delta_oi":0,"dealer_delta":-2848.0,"call_oi":77,"put_oi":0},{"strike":37.0,"call_delta_oi":952.0,"put_delta_oi":0,"dealer_delta":-952.0,"call_oi":26,"put_oi":0}],"net_dealer_delta":-271609.0,"total_call_delta":434377.0,"total_put_delta":-162768.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":15.380000114440918,"strikes":[{"strike":10.0,"moneyness":0.6502,"type":"put","iv":0.7277,"delta":-0.0912,"oi":478},{"strike":13.0,"moneyness":0.8453,"type":"put","iv":0.5392,"delta":-0.2206,"oi":186},{"strike":15.0,"moneyness":0.9753,"type":"call","iv":0.5559,"delta":0.6078,"oi":429},{"strike":15.0,"moneyness":0.9753,"type":"put","iv":0.5672,"delta":-0.392,"oi":2401},{"strike":17.0,"moneyness":1.1053,"type":"call","iv":0.5645,"delta":0.4437,"oi":635},{"strike":18.0,"moneyness":1.1704,"type":"call","iv":0.513,"delta":0.347,"oi":1513},{"strike":19.0,"moneyness":1.2354,"type":"call","iv":0.5642,"delta":0.3047,"oi":898},{"strike":20.0,"moneyness":1.3004,"type":"call","iv":0.5379,"delta":0.233,"oi":786},{"strike":25.0,"moneyness":1.6255,"type":"call","iv":0.6407,"delta":0.1124,"oi":415},{"strike":30.0,"moneyness":1.9506,"type":"call","iv":1.275,"delta":0.2664,"oi":588}]},{"expiration":"01/21/2028","underlying_price":15.380000114440918,"strikes":[{"strike":3.0,"moneyness":0.1951,"type":"call","iv":1.004,"delta":0.9797,"oi":307},{"strike":5.0,"moneyness":0.3251,"type":"call","iv":0.9555,"delta":0.9481,"oi":187},{"strike":8.0,"moneyness":0.5202,"type":"call","iv":0.7312,"delta":0.8974,"oi":142},{"strike":10.0,"moneyness":0.6502,"type":"call","iv":0.6513,"delta":0.8474,"oi":215},{"strike":15.0,"moneyness":0.9753,"type":"put","iv":0.5379,"delta":-0.3308,"oi":364},{"strike":22.0,"moneyness":1.4304,"type":"call","iv":0.8188,"delta":0.5568,"oi":405},{"strike":27.0,"moneyness":1.7555,"type":"call","iv":0.5928,"delta":0.3401,"oi":377}]},{"expiration":"04/16/2027","underlying_price":15.380000114440918,"strikes":[{"strike":22.5,"moneyness":1.4629,"type":"call","iv":0.5293,"delta":0.2323,"oi":117}]},{"expiration":"10/16/2026","underlying_price":15.380000114440918,"strikes":[{"strike":14.0,"moneyness":0.9103,"type":"put","iv":0.5186,"delta":-0.1527,"oi":173},{"strike":15.0,"moneyness":0.9753,"type":"call","iv":0.4818,"delta":0.632,"oi":239},{"strike":18.0,"moneyness":1.1704,"type":"call","iv":0.6521,"delta":0.1142,"oi":162},{"strike":19.0,"moneyness":1.2354,"type":"call","iv":0.6039,"delta":0.0372,"oi":438},{"strike":20.0,"moneyness":1.3004,"type":"call","iv":1.4999,"delta":0.2174,"oi":300},{"strike":23.0,"moneyness":1.4954,"type":"call","iv":1.4244,"delta":0.0874,"oi":202},{"strike":25.0,"moneyness":1.6255,"type":"call","iv":1.6359,"delta":0.0786,"oi":424}]},{"expiration":"11/20/2026","underlying_price":15.380000114440918,"strikes":[{"strike":15.0,"moneyness":0.9753,"type":"put","iv":0.6146,"delta":-0.4018,"oi":129},{"strike":17.0,"moneyness":1.1053,"type":"put","iv":0.6865,"delta":-0.6008,"oi":106},{"strike":20.0,"moneyness":1.3004,"type":"call","iv":0.6414,"delta":0.1613,"oi":974},{"strike":25.0,"moneyness":1.6255,"type":"call","iv":1.9375,"delta":0.3699,"oi":311},{"strike":27.0,"moneyness":1.7555,"type":"call","iv":2.0712,"delta":0.3571,"oi":101}]}],"greeks_heatmap":{"data":[{"strike":14.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1527,"call_gamma":0,"put_gamma":0.15674,"call_theta":0,"put_theta":-0.0134,"call_vega":0,"put_vega":0.0068,"call_oi":0,"put_oi":173},{"strike":15.0,"dte":14,"expiration":"10/16/2026","call_delta":0.632,"put_delta":-0.3638,"call_gamma":0.269504,"put_gamma":0.280381,"call_theta":-0.0213,"put_theta":-0.0186,"call_vega":0.0109,"put_vega":0.0109,"call_oi":239,"put_oi":60},{"strike":17.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1975,"put_delta":-0.9374,"call_gamma":0.165777,"put_gamma":0.127051,"call_theta":-0.0182,"put_theta":-0.0027,"call_vega":0.0081,"put_vega":0.0036,"call_oi":78,"put_oi":52},{"strike":18.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1142,"put_delta":0,"call_gamma":0.102059,"put_gamma":0,"call_theta":-0.0143,"put_theta":0,"call_vega":0.0056,"put_vega":0,"call_oi":162,"put_oi":0},{"strike":19.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0372,"put_delta":0,"call_gamma":0.046324,"put_gamma":0,"call_theta":-0.0055,"put_theta":0,"call_vega":0.0024,"put_vega":0,"call_oi":438,"put_oi":0},{"strike":12.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.1276,"call_gamma":0,"put_gamma":0.054178,"call_theta":0,"put_theta":-0.0081,"call_vega":0,"put_vega":0.0116,"call_oi":0,"put_oi":72},{"strike":15.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.4018,"call_gamma":0,"put_gamma":0.11283,"call_theta":0,"put_theta":-0.013,"call_vega":0,"put_vega":0.0216,"call_oi":0,"put_oi":129},{"strike":17.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.6008,"call_gamma":0,"put_gamma":0.100853,"call_theta":0,"put_theta":-0.014,"call_vega":0,"put_vega":0.0215,"call_oi":0,"put_oi":106}],"strikes":[12.0,14.0,15.0,17.0,18.0,19.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-98.14,"put_25d_iv":51.86,"call_25d_iv":149.99,"put_25d_strike":14.0,"call_25d_strike":20.0,"skew":"call_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":4.99,"put_25d_iv":69.12,"call_25d_iv":64.14,"put_25d_strike":12.0,"call_25d_strike":20.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-73.58,"put_25d_iv":53.92,"call_25d_iv":127.5,"put_25d_strike":13.0,"call_25d_strike":30.0,"skew":"call_skew"},{"expiration":"01/21/2028","dte":476,"risk_reversal":-11.9,"put_25d_iv":53.79,"call_25d_iv":65.7,"put_25d_strike":15.0,"call_25d_strike":30.0,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":1.0,"call_vanna":-0.0,"put_vanna":0,"net_vanna":-0.0,"call_oi":78,"put_oi":0},{"strike":3.0,"call_vanna":-17.0,"put_vanna":24.0,"net_vanna":7.0,"call_oi":375,"put_oi":1134},{"strike":5.0,"call_vanna":-20.0,"put_vanna":0,"net_vanna":-20.0,"call_oi":187,"put_oi":0},{"strike":8.0,"call_vanna":-26.0,"put_vanna":0,"net_vanna":-26.0,"call_oi":195,"put_oi":0},{"strike":10.0,"call_vanna":-45.0,"put_vanna":34.0,"net_vanna":-11.0,"call_oi":280,"put_oi":478},{"strike":12.0,"call_vanna":0,"put_vanna":4.0,"net_vanna":4.0,"call_oi":0,"put_oi":72},{"strike":13.0,"call_vanna":-5.0,"put_vanna":16.0,"net_vanna":12.0,"call_oi":54,"put_oi":186},{"strike":14.0,"call_vanna":0,"put_vanna":5.0,"net_vanna":5.0,"call_oi":0,"put_oi":173},{"strike":15.0,"call_vanna":-34.0,"put_vanna":162.0,"net_vanna":128.0,"call_oi":746,"put_oi":2954},{"strike":17.0,"call_vanna":10.0,"put_vanna":-4.0,"net_vanna":6.0,"call_oi":802,"put_oi":158},{"strike":18.0,"call_vanna":96.0,"put_vanna":0,"net_vanna":96.0,"call_oi":1675,"put_oi":0},{"strike":19.0,"call_vanna":72.0,"put_vanna":0,"net_vanna":72.0,"call_oi":1336,"put_oi":0},{"strike":20.0,"call_vanna":137.0,"put_vanna":-8.0,"net_vanna":129.0,"call_oi":2128,"put_oi":86},{"strike":22.0,"call_vanna":-10.0,"put_vanna":0,"net_vanna":-10.0,"call_oi":683,"put_oi":0},{"strike":22.5,"call_vanna":14.0,"put_vanna":0,"net_vanna":14.0,"call_oi":117,"put_oi":0},{"strike":23.0,"call_vanna":5.0,"put_vanna":0,"net_vanna":5.0,"call_oi":202,"put_oi":0},{"strike":24.0,"call_vanna":2.0,"put_vanna":0,"net_vanna":2.0,"call_oi":71,"put_oi":0},{"strike":25.0,"call_vanna":64.0,"put_vanna":-7.0,"net_vanna":58.0,"call_oi":1237,"put_oi":56},{"strike":27.0,"call_vanna":54.0,"put_vanna":0,"net_vanna":54.0,"call_oi":478,"put_oi":0},{"strike":30.0,"call_vanna":56.0,"put_vanna":0,"net_vanna":56.0,"call_oi":643,"put_oi":0},{"strike":35.0,"call_vanna":3.0,"put_vanna":0,"net_vanna":3.0,"call_oi":57,"put_oi":0}],"net_vanna":583.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":1.0,"call_charm":-1052.0,"put_charm":0,"net_charm":-1052.0,"call_oi":78,"put_oi":0},{"strike":3.0,"call_charm":-876.0,"put_charm":0,"net_charm":-876.0,"call_oi":68,"put_oi":0},{"strike":12.0,"call_charm":0,"put_charm":56.0,"net_charm":56.0,"call_oi":0,"put_oi":72},{"strike":14.0,"call_charm":0,"put_charm":921.0,"net_charm":921.0,"call_oi":0,"put_oi":173},{"strike":15.0,"call_charm":-8394.0,"put_charm":1562.0,"net_charm":-6832.0,"call_oi":239,"put_oi":189},{"strike":17.0,"call_charm":-733.0,"put_charm":1012.0,"net_charm":280.0,"call_oi":78,"put_oi":158},{"strike":18.0,"call_charm":-688.0,"put_charm":0,"net_charm":-688.0,"call_oi":162,"put_oi":0},{"strike":19.0,"call_charm":-235.0,"put_charm":0,"net_charm":-235.0,"call_oi":438,"put_oi":0},{"strike":20.0,"call_charm":-9526.0,"put_charm":0,"net_charm":-9526.0,"call_oi":1274,"put_oi":0},{"strike":22.0,"call_charm":-26566.0,"put_charm":0,"net_charm":-26566.0,"call_oi":213,"put_oi":0},{"strike":23.0,"call_charm":-1169.0,"put_charm":0,"net_charm":-1169.0,"call_oi":202,"put_oi":0},{"strike":24.0,"call_charm":-401.0,"put_charm":0,"net_charm":-401.0,"call_oi":71,"put_oi":0},{"strike":25.0,"call_charm":-6019.0,"put_charm":0,"net_charm":-6019.0,"call_oi":735,"put_oi":0},{"strike":27.0,"call_charm":-1217.0,"put_charm":0,"net_charm":-1217.0,"call_oi":101,"put_oi":0}],"net_charm":-53325.0,"weekend_delta_shift":-159976.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":64869.0,"put_delta":-14259.0,"net_delta":50610.0,"call_oi":2373,"put_oi":358,"total_oi":2731,"total_volume":29,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":35987.0,"put_delta":-13701.0,"net_delta":22287.0,"call_oi":1554,"put_oi":333,"total_oi":1887,"total_volume":3,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":193998.0,"put_delta":-115949.0,"net_delta":78049.0,"call_oi":5692,"put_oi":3259,"total_oi":8951,"total_volume":32,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":5315.0,"put_delta":-288.0,"net_delta":5028.0,"call_oi":227,"put_oi":6,"total_oi":233,"total_volume":2,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":134208.0,"put_delta":-18572.0,"net_delta":115636.0,"call_oi":1993,"put_oi":1602,"total_oi":3595,"total_volume":0,"bias":"bullish"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":15.0,"straddle_price":1.12,"straddle_pct":7.31,"implied_move":7.31,"avg_iv":47.2},{"expiration":"01/15/2027","dte":105,"strike":15.0,"straddle_price":3.62,"straddle_pct":23.57,"implied_move":23.57,"avg_iv":56.2},{"expiration":"01/21/2028","dte":476,"strike":15.0,"straddle_price":7.25,"straddle_pct":47.14,"implied_move":47.14,"avg_iv":54.3}],"volume_profile":{"profile":[{"strike":1.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":78,"put_oi":0,"total_oi":78,"bias":"neutral"},{"strike":2.0,"call_volume":3,"put_volume":0,"total_volume":3,"call_oi":11,"put_oi":0,"total_oi":11,"bias":"bullish"},{"strike":3.0,"call_volume":6,"put_volume":0,"total_volume":6,"call_oi":377,"put_oi":1134,"total_oi":1511,"bias":"bullish"},{"strike":4.0,"call_volume":12,"put_volume":0,"total_volume":12,"call_oi":20,"put_oi":0,"total_oi":20,"bias":"bullish"},{"strike":5.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":192,"put_oi":0,"total_oi":192,"bias":"bullish"},{"strike":6.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"bullish"},{"strike":8.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":205,"put_oi":8,"total_oi":213,"bias":"neutral"},{"strike":9.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":16,"put_oi":3,"total_oi":19,"bias":"neutral"},{"strike":10.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":309,"put_oi":495,"total_oi":804,"bias":"neutral"},{"strike":11.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":6,"put_oi":0,"total_oi":6,"bias":"neutral"},{"strike":12.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":74,"total_oi":77,"bias":"neutral"},{"strike":13.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":132,"put_oi":215,"total_oi":347,"bias":"neutral"},{"strike":14.0,"call_volume":8,"put_volume":0,"total_volume":8,"call_oi":0,"put_oi":178,"total_oi":178,"bias":"bullish"},{"strike":15.0,"call_volume":13,"put_volume":4,"total_volume":17,"call_oi":759,"put_oi":2956,"total_oi":3715,"bias":"bullish"},{"strike":16.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":35,"put_oi":10,"total_oi":45,"bias":"neutral"},{"strike":17.0,"call_volume":5,"put_volume":0,"total_volume":5,"call_oi":839,"put_oi":215,"total_oi":1054,"bias":"bullish"},{"strike":17.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":4,"total_oi":7,"bias":"neutral"},{"strike":18.0,"call_volume":7,"put_volume":0,"total_volume":7,"call_oi":1675,"put_oi":51,"total_oi":1726,"bias":"bullish"},{"strike":19.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1336,"put_oi":14,"total_oi":1350,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2138,"put_oi":101,"total_oi":2239,"bias":"neutral"},{"strike":21.0,"call_volume":16,"put_volume":0,"total_volume":16,"call_oi":57,"put_oi":4,"total_oi":61,"bias":"bullish"},{"strike":22.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":683,"put_oi":35,"total_oi":718,"bias":"neutral"},{"strike":22.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":117,"put_oi":0,"total_oi":117,"bias":"neutral"},{"strike":23.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":206,"put_oi":0,"total_oi":206,"bias":"neutral"},{"strike":24.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":83,"put_oi":0,"total_oi":83,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1259,"put_oi":57,"total_oi":1316,"bias":"neutral"},{"strike":27.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":525,"put_oi":3,"total_oi":528,"bias":"neutral"},{"strike":30.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":654,"put_oi":1,"total_oi":655,"bias":"bullish"},{"strike":32.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":28,"put_oi":0,"total_oi":28,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":77,"put_oi":0,"total_oi":77,"bias":"neutral"},{"strike":37.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":26,"put_oi":0,"total_oi":26,"bias":"neutral"}],"underlying_price":15.380000114440918,"peak_call_strike":21.0,"peak_put_strike":15.0,"total_call_volume":73,"total_put_volume":4,"volume_pc_ratio":0.055},"iv_contours":{"x":[0.78,0.84,0.91,0.97,1.04,1.1,1.17,1.24],"y":[14,49,105],"z":[[null,93.86,51.86,47.16,50.99,45.57,56.78,60.39],[69.12,null,null,61.46,null,65.15,null,null],[null,56.22,null,56.16,59.93,55.05,52.47,53.45]],"levels":[45.6,50.4,55.2,60.1,64.9,69.7,74.5,79.4,84.2,89.0,93.9],"min_iv":45.6,"max_iv":93.9},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":89.27},{"date":"2026-09-15","iv":86.46},{"date":"2026-09-16","iv":84.58},{"date":"2026-09-17","iv":84.5},{"date":"2026-09-18","iv":78.79},{"date":"2026-09-21","iv":87.89},{"date":"2026-09-22","iv":96.0},{"date":"2026-09-23","iv":112.3},{"date":"2026-09-24","iv":68.4},{"date":"2026-09-25","iv":134.7},{"date":"2026-09-28","iv":91.2},{"date":"2026-09-29","iv":85.0},{"date":"2026-09-30","iv":87.7},{"date":"2026-10-01","iv":77.2},{"date":"2026-10-02","iv":115.3}]}}