eBay Q1 2026 Earnings EPS Beats Estimates as Stock Declines Amid Revenue Uncertainties
OMCL Q1 2026 Earnings Stellar EPS Beat of 6277 Yet Stock Slides
EBS Q1 2026 Earnings Surprise Profit Beats Estimates by 183
ELDN Q1 2026 Earnings ClinicalStage Biotech Misses EPS Estimates Amid Ongoing Development Costs
BXSL Q1 2026 Earnings Net Investment Income Tops Estimates Shares Edge Higher