$100 Invested In Icon 5 Years Ago Would Be Worth This Much Today - Icon ( NASDAQ:ICLR )

  4 weeks ago   
post image
Icon ICLR has outperformed the market over the past 5 years by 1.83% on an annualized basis producing an average annual return of 16.02%. Currently, Icon has a market capitalization of $26.91 billion.
Ticker Sentiment Impact
ICLR
Bullish
96 %