News
We ultimately decided to sell our shares in Icon in July 2024 for ~$334.53 per share (taking a small profit) and used the proceeds to double down on our investment in Medpace. The sale of Icon’s ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results