Brookfield BBU Slides 209 as Selling Pressure Mounts 20260520 Mtron Industries MPTI Q1 2026 Earnings Surprise EPS 067 Up Significant Annovis Bio ANVS Q1 2026 Results Fall Short EPS 063 Revenue NA Westwater Resources WWR Reports Strong Q1 2026 Revenue NA EPS Beats Okeanis ECO Gained 383 Can It Break 5927 20260520 SunCoke Energy SXC Q1 2026 Earnings Miss by Significant Key Takeaways