TaskUs Q1 2026 Earnings EPS Meets Estimates Amid Modest Stock Gains MSC Income Fund Inc MSIF Q1 2026 Earnings EPS Falls Short of Estimates Stock Eases DMC Global BOOM Q1 2026 Earnings Surprise EPS Beat Amid Persistent Headwinds DIBS Q1 2026 Earnings EPS Beats Estimates Stock Rises 337 HURA Q1 2026 Earnings EPS Misses Estimates as PreRevenue Biosciences Company Focuses on Pipeline Development Centuri Holdings Inc CTRI Q1 2026 Earnings NarrowerthanExpected Loss Drives Positive Market Response