Evotec SE EVO Surges 216 Nearing 298 Resistance 20260520 SSRM Q1 2026 Earnings Substantial EPS Beat Surprises Market Stock Slides Gartner IT Q1 2026 Earnings Surge EPS 332 vs 300 Forecast Should You Sell Immix Biopharma IMMX After 248 Drop 20260520