Criteo CRTO Hovers Near Support as AdTech Sector Faces Headwinds SELLAS SLS Q1 2026 Results Fall Short EPS 005 Revenue NA Sharps STSSW Down 180 How Low Could It Go 20260520 Mercury Achieves 52 Billion Valuation in Latest Funding Round as Fintech Targets AI Startups