CoreWeave CRWV Q1 2026 Results Miss Estimates EPS 112 vs 092 MBIA MBI Q1 2026 Results Fall Short EPS 084 Revenue NA Kenya Fuel Price Protests Turn Deadly as Economic Strain Boils Over IBF Launches AI Finance Training Programme for Undergraduates