BHC Q1 2026 Earnings EPS Beat of 1233 Amid Broader Market Concerns CECO Environmental Corp CECO Q1 2026 Earnings EPS Surges Past Estimates with 1395 Surprise HTGC Q1 2026 Earnings Slight EPS Miss as Investment Income Holds Steady Envoy Medical Q1 2026 Earnings EPS Surprises to the Upside Despite No Revenue Stock Declines SDGR Q1 2026 Earnings Loss Widens Amid Software Transition Stock Rises