CECO Q1 2026 Earnings EPS Smashes Estimates by 140 Yet Stock Drops on Revenue Concerns Genpact Q1 2026 Earnings EPS Beats Estimates by 424 Stock Edges Lower CRVS Q1 2026 Earnings EPS Misses Estimates Amid Ongoing Clinical Development SRFM Q1 2026 Earnings EPS Surprise Beats Estimates Amid PreRevenue Operations CBAN Q1 2026 Earnings Earnings Miss Weighs on Results Despite Modest Share Price Gain Orange County Bancorp Inc OBT Q1 2026 Earnings EPS Surpasses Expectations Stock Holds Steady