Bain Capital Specialty Finance Inc BCSF Q1 2026 Earnings EPS Misses Estimate as Investment Income Falls Short Solarmax Technology Inc SMXT Q1 2026 Earnings A Challenging Start with Narrowed Losses ALNT Q1 2026 Earnings EPS Misses Estimates Despite Slight Stock Gain Kosmos Energy KOS Q1 2026 Earnings WiderThanExpected Loss as Production Headwinds Mount Kalaris Therapeutics Inc KLRS Q1 2026 Earnings NarrowerthanExpected Loss Highlights Disciplined Spending Rapid7 RPD Q1 2026 Earnings EPS Surges Past Estimates as Cybersecurity Demand Remains Strong