Ferroglobe PLC GSM Climbs 482 Resistance at 423 in Focus 20260520 Immunocore IMCR Crushes Q1 2026 Estimates EPS 025 Tops Views