ICON PLC (ICLR) Stock News

USA Nasdaq NASDAQ:ICLR • IE0005711209

132.615 USD
-11.94 (-8.26%)
Last: Feb 11, 2026, 02:47 PM

ICLR Latest News, Press Relases and Analysis