Evommune EVMN Q1 2026 Earnings EPS 064 Beats Estimates Sarepta SRPT Down 605 How Low Could It Go 20260515 Hall HCAC Stalls at 1000 Consolidation Phase 20260515 EU Set to Revise Growth and Inflation Forecasts Amid Iran Conflict Stagflationary Shock