Xsolla XSLLU Holds 998 Direction Awaited 20260520 Terrestrial Energy IMSR Crushes Q1 2026 Estimates EPS 010 Tops Views Ryanair Reports Record Annual Profit but Withholds Forward Outlook Basel Medical BMGL Stock Slides 187 Support at 062 20260520 KKR Co KKR Q1 2026 Earnings Beat Revenue NA EPS 139 Mercury Reaches 52 Billion Valuation in Latest Funding Round Marking 49 Value Increase in 14 Months