Rapid7 RPD Q1 2026 Earnings EPS Surges Past Estimates as Cybersecurity Demand Remains Strong OSCR Q1 2026 Earnings Profit Surge Surpasses Expectations as Stock Dips TECX Q1 2026 Earnings WiderthanExpected Loss Amidst PreRevenue Stage FWDI Q1 2026 Earnings Strong EPS Beat Defies Expectations MLAB Q1 2026 Earnings Earnings Per Share Surges Past Estimates by Over 130 OSBC Q1 2026 Earnings EPS Misses Estimates Amid Challenging Environment