News

We purchased shares of Icon in March 2024 for ~$323.00 per share. Why did we sell our ICLR position and move on? Click here ...
ICON plc (NASDAQ: ICLR), a world-leading healthcare intelligence and clinical research organization, today reported its financial results for the fourth quarter and full year ended December 31 ...