ICON PLC (ICLR) Stock Chart

NASDAQ:ICLR • IE0005711209

108.01 USD
-2.02 (-1.84%)
Last: Mar 10, 2026, 11:58 AM
Open in Chart Tool
ICON PLC / ICLR Daily stock chart