Markets Rally as TrumpXi Summit Eases Geopolitical Tensions Sun Life SLF Rallies 094 as Bulls Target 7622 20260518 Oportun OPRT Q1 2026 Earnings 021 EPS Surges Past 017 Estimates Recursion Pharmaceuticals RXRX Stock Analysis Falls 197 Watching 283 20260515