KalVista Pharmaceuticals KALV Stock Today Unchanged at 2680 Key Levels 20260520 EU Negotiators Reach Agreement on Key Safeguard Clauses in EUUS Trade Deal Norovirus Outbreak on Cruise Ship Sparks Health and Safety Concerns Passengers Cleared to Disembark Housing Market Spring Slowdown April Sales Flat Signal Potential Bust Nutriband NTRB Stock Slides 278 Support at 332 20260513 US Retail Sales See Modest Rise as Consumer Spending Moderates