VAALCO Energy EGY Q1 2026 Earnings Sputter Revenue 35927200000 Disappoints Peoples Bancorp PEBO Stock Watch 073 Slide Bearish Setup Active 20260521 Alkermes ALKS Q1 2026 Earnings Beat Revenue NA EPS 040 EU Clears Major Hurdle to Finalize US Trade Pact Sidestepping Potential Tariff Hikes