Here's How Much You Would Have Made Owning Icon Stock In The Last 20 Years
Portfolio Pulse from Benzinga Insights
Over the past 20 years, Icon (NASDAQ:ICLR) has delivered an average annual return of 18.29%, outperforming the market by 10.4% annually. With a current market cap of $25.24 billion, a $1000 investment in ICLR 20 years ago would be worth $28,551.43 today.

April 12, 2024 | 9:30 pm
News sentiment analysis
Sort by:
Descending
POSITIVE IMPACT
Icon has significantly outperformed the market over the last 20 years, with a $1000 investment growing to $28,551.43, showcasing the company's strong and consistent growth.
The substantial growth in Icon's stock value over two decades, significantly outperforming the market, indicates a strong and stable company performance. This historical performance, coupled with a high annualized return rate, suggests a positive outlook for the stock in the short term, as it reflects the company's ability to generate value for its shareholders consistently.
CONFIDENCE 95
IMPORTANCE 90
RELEVANCE 100