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 ...
On March 18, 2025, ICON Public Limited Company (NASDAQ:ICLR) stock closed at $186.03 per share with a market capitalization of $15.035 billion. Polen Global Growth Strategy stated the following ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results