News
ICON lifts its 2025 revenue forecast, beats booking targets in Q2 and expands its share buyback plan as market conditions remain variable.
ICON plc, a world-leading clinical research organization powered by healthcare intelligence, today reported its financial results for the first quarter ended March 31, 2025. On a full-year basis ...
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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results