Immunocore IMCR Crushes Q1 2026 Estimates EPS 025 Tops Views Pelthos Therapeutics PTHS Stock Consolidating at 2698 Next Move Ahead 20260520