Market Overview

ICON plc (NASDAQ: ICLR)

142.04 -0.10 (-0.07%)

Analyst Ratings