Matrix MTRX Q1 2026 Earnings 013 EPS Surges Past 007 Estimates Catalyst CPRX Stalls at 3125 Consolidation Phase 20260520