Champions Oncology Inc CSBR Q1 2026 Earnings EPS Falls Sharply Below Estimates Amid Challenging Quarter THRM Q1 2026 Earnings Profit Surge Defies Estimates as Automotive Climate Control Demand Boosts Margins MWH Q1 2026 Earnings EPS Surge of 67 Beats Estimates by Wide Margin IMO Q1 2026 Earnings EPS Misses Estimates as Earnings Decline 1955 Below Consensus Commercial Metals CMC Q1 2026 Earnings EPS Miss Overshadowed by Modest Share Gains Biohaven BHVN Q1 2026 Earnings EPS Slightly Misses Estimates as Pipeline Momentum Builds