RPC RES Slides 084 as Selling Pressure Mounts 20260520 Janux Therapeutics JANX Rallies 377 as Bulls Target 1505 20260520 Centuri CTRI Delivers Q1 2026 Beat EPS 002 vs 008 Expected