KalVista Pharmaceuticals KALV Stock Today Unchanged at 2680 Key Levels 20260520 AEON Bio AEON Q4 2025 Earnings Miss by Significant Key Takeaways European Markets End Higher Amid UK Gilt Volatility and Political Pressure on PM Starmer Birkenstock Warns of Rising Costs Amid Tariff Pressures and Middle East Tensions Great Falls City Commission Approves Tax Abatement for Janicki Industries in Economic Development Move March Retail Sales Rise 17 Higher Tax Refunds Provide Tailwind for Consumer Sector