IBEX Q1 2026 Earnings EPS Beats Estimates Stock Slips Slightly OLB Group Q4 2025 Earnings Narrowed Loss Beats Estimates Shares Rise ENPH Q1 2026 Earnings EPS Surprises to the Upside as Enphase Navigates Market Headwinds CSAI Q4 2025 Earnings EPS Loss Reported Amid Stock Decline Stryker Corporation SYK Q1 2026 Earnings EPS Misses Estimates by 1375 Amid Market Headwinds MPC Q1 2026 Earnings Massive EPS Surprise of 1186 Highlights Operational Strength