UK Inflation Slips to 28 in April but Analysts Warn Easing May Be Temporary WeRide Inc WRD Rebounds with 336 Gain Nears Key Resistance Europes Energy Divide Gas Prices Surge as Electricity Costs Fall Amid Iran Conflict Korro Bio KRRO Tops Q1 2026 Expectations with EPS of 169