CSIQ Q1 2026 Earnings NarrowerThanExpected Loss Shows Cost Discipline Amid Solar Market Challenges NESR Q1 2026 Earnings EPS Surprise of 1987 Beats Estimates Stock Slides 2 RCKT Q1 2026 Earnings EPS Misses Estimates as PreRevenue Biotech Continues Clinical Progress ORCL Q1 2026 Earnings EPS Beats Estimates Amid Strong Cloud Momentum Genpact G Q1 2026 Earnings EPS Beats Estimates Stock Slips Despite Strong Surprise First Mid Bancshares FMBH Q1 2026 Earnings EPS Surpasses Expectations by 531 Amid Steady Performance