CAC Q1 2026 Earnings EPS Beats Estimates Amid Stable Banking Operations PLAG Q3 2023 Earnings Narrowing Losses Amidst Strategic Reorientation Ballard Power Systems BLDP Q1 2026 Earnings Narrowed Loss Exceeds Expectations Rapid7 Q1 2026 Earnings EPS Surprises with 1765 Beat as Profitability Strengthens COHR Q1 2026 Earnings EPS Misses Estimates Stock Sees Marginal Decline OLP Q1 2026 Earnings EPS Beats Estimates by 66 Revenue Details Not Disclosed