GIB Q1 2026 Earnings EPS Misses Estimates Amid Disciplined Execution CBAT Q1 2026 Earnings EPS Misses Estimates Stock Declines 519 RRX Q1 2026 Earnings Earnings Beat on Solid Execution Amid Mixed Market Conditions RRX Q1 2026 Earnings EPS Beats Estimates as Margins Improve Stock Slides MBIN Q1 2026 Earnings EPS Beats Estimates by 5 Amid Mixed Market Reaction PHAR Q1 2026 Earnings EPS Misses Estimates as Stock Edges Lower