BAC Q1 2026 Earnings Earnings Beat with 86 Surprise Ballard Power Systems BLDP Q1 2026 Earnings Narrowed Loss Exceeds Expectations OTLK Q1 2026 Earnings EPS Misses Estimates Amid PreCommercial Stage Stock Surges on Pipeline Optimism Affiliated Managers Group Inc AMG Q1 2026 Earnings EPS Beats Estimates Stock Edges Higher BioRad BIO Q1 2026 Earnings EPS Misses Estimates Shares Edge Higher Despite Headwinds CV Q1 2026 Earnings EPS Misses Estimates as Company Reports Wider Loss