NasdaqGS:ICLRLife Sciences
Is ICON (ICLR) Offering An Opportunity After The Recent 50% Share Price Slide
If you are wondering whether ICON's current share price still reflects its underlying value, you are not alone. This article is built to help you connect the stock price to what the business may be worth.
ICON's share price closed at US$93.00, with returns of a 38.2% decline over 7 days, a 49.7% decline over 30 days, a 50.7% decline year to date, a 50.1% decline over 1 year, a 59.1% decline over 3 years, and a 55.3% decline over 5 years, which may have changed how some investors think about...