ICMB Q3 2025 Earnings EPS Falls Short of Estimates Stock Edges Higher Flex Ltd FLEX Q1 2026 Earnings EPS Surpasses Estimates Amid Cost Discipline Stock Edges Higher BY Q1 2026 Earnings EPS Beats Estimates by 755 Stock Slightly Down STC Q1 2026 Earnings EPS Surges Past Estimates by 485 MTRN Q1 2026 Earnings EPS Surpasses Estimates Amid Muted Stock Response RRX Q1 2026 Earnings EPS Surpasses Estimates by 152 Shares Dip 262