ICON Plc 's stock (NASDAQ:ICLR) has reached a 52-week low, dipping to $183.31, as the company navigates through a turbulent market environment. With a market capitalization of $15.19 billion and a P/E ...
Claim 60% off TipRanks Premium for the data-backed insights and research tools you need to invest with confidence. Subscribe to TipRanks' Smart Investor Picks and see our data in action through our ...
We believe Icon possesses all the necessary elements to maintain a strong position in the late-stage contract research organization market: global capabilities, full-service offerings, extensive ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results