Immunocore IMCR Crushes Q1 2026 Estimates EPS 025 Tops Views Profusa PFSA Declines 353 Amid Market Weakness 20260518 Cent Pac Fin CPF Stock Today Rallies 181 Resistance at 3597 20260518 Teradyne TER Climbs 264 as Buyers Defend Key Support Gildan GIL Stock Today Rallies 496 Resistance at 6001 20260520 Financial Abuse Exposed TV Presenter Ruth Dodsworths Case Highlights Need for Stronger Protections Piper Sandler Warns Strait of Hormuz Closure Could Drive Oil to New Highs This Summer VRCA Q1 2026 Earnings Wider than Expected Loss Reflects PreRevenue Status OpenAI May Lead AI IPO Race with Confidential Filing Sources Suggest