ALLT Q1 2026 Earnings Earnings Beat Expectations on Strong EPS Surprise YTRA Q1 2026 Earnings EPS Misses Estimates Amid Stock Rally STWD Q1 2026 Earnings EPS Misses Estimates Amid Challenging CRE Environment CPIX Q1 2026 Earnings Narrowing Losses and Strategic Progress Amidst Revenue Challenges NTGR Q1 2026 Earnings EPS Surges Past Estimates Stock Edges Lower MCBS Q1 2026 Earnings Solid EPS Beat Amid Slight Stock Pullback