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 ...