News

ICON PLC’s stock recently closed at $212.18, with Stock Target Advisor’s 12-month target price projection at $351.11, translating to a potential upside of approximately 65.5%.