XCHG XCH Slides 588 as Selling Pressure Mounts 20260520 Spire SR Q1 2026 Earnings Surprise EPS 376 Up Significant Companhia ELPC Stock Today Rallies 299 Resistance at 1267 20260520 Sony PlayStation Plus Price Increases Stir Consumer Backlash Amid Subscription Fatigue Weekend Work Patterns in Europe Highlight Regional Labour Differences Merit MMSI Q1 2026 Earnings Beat Revenue NA EPS 094 UK Leadership Transition How Andy Burnhams Potential Candidacy Could Shape Policy and Markets DNA SelfSwab Kit Adverts Banned as Misleading by UK Regulator Political Tensions Flare Trumps First X Post in Months Targets Rep Thomas Massie Potential Market Implications CoreCivic CXW Rallies 150 as Bulls Target 2239 20260520 Ocular Therapeutix OCUL Q1 2026 Earnings Miss by Significant Key Takeaways