164.63 USD
↗ 2.58 (1.59%)LIVE (AS OF 02:47 PM EDT)
Icon Plc (ICLR) is currently trading at $164.63. The technical outlook is "Sell" and the fundamental picture shows "Neutral". This is driven by a bullish Golden Cross on the moving averages. On valuation, ICLR trades roughly in line with sector averages — neither particularly cheap nor expensive.
Technical & fundamental data as of Oct 2, 2026.