BlackRock BLK Q1 2026 Earnings EPS Beat Drives Modest Stock Gain CODI Q1 2026 Earnings Stunning EPS Beat Masks Broader Market Concerns STRZ Q1 2026 Earnings Massive EPS Miss Overshadows Modest Stock Gain Vivani Medical Q1 2026 Earnings Narrower Net Loss Surpasses Expectations Evercore Q1 2026 Earnings Blowout EPS Beats Estimates by 4665 BBDC Q1 2026 Earnings EPS Misses Estimates Amidst Stable Asset Performance