BCHT Q1 2026 Earnings WiderthanExpected Loss as Revenue Remains Unreported Ballard Power Systems BLDP Q1 2026 Earnings Narrowed Loss Exceeds Expectations Stantec Inc STN Q1 2026 Earnings EPS Beats Estimates Amid Solid Execution Tecogen Inc TGEN Q1 2026 Earnings Strong EPS Beat Drives Positive Stock Reaction ASLE Earnings Overview 20260524 STERIS plc STE Q1 2026 Earnings EPS Falls Short Amid Mixed Operating Conditions