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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results