Sidus Space SIDU Reports Q1 2026 Results EPS 008 Meets Consensus Scilex SCLX Rallies 201 as Bulls Target 641 20260520