CECO Environmental Corp Q1 2026 Earnings Massive Earnings Beat Drives Optimism RNST Q1 2026 Earnings EPS Surpasses Expectations Amid Challenging Banking Environment GWAV Q3 2023 Earnings Loss per Share Reported at 175 as Company Focuses on Operational Improvements SMC Q1 2026 Earnings EPS Beats Estimates but Stock Declines 778 Exagen Inc Q1 2026 Earnings EPS Beat Surprises but Revenue Details Absent CRBP Q1 2026 Earnings Narrower Loss Beats Estimates but No Revenue and Sharp Share Decline Raise Concerns