News
We believe Icon possesses all the necessary elements to win share in the late-stage contract research organization market: global capabilities, full-service offerings, extensive regulatory and ...
Icon has historically maintained a fairly conservative balance sheet. It ended 2024 with cash of $539 million, and a leverage ratio of 1.7 times net debt/adjusted EBITDA, down substantially from 3 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results