ICON PLCICLR

Market cap
P/E ratio
Period EndStockholders' equity (Million USD)YoY (%)
Dec 31, 20249,523+3.05%
Dec 31, 20239,241+8.74%
Dec 31, 20228,498+5.34%
Dec 31, 20218,067+335.99%
Dec 31, 20201,850+14.35%
Dec 31, 20191,618+19.48%
Dec 31, 20181,354+13.71%
Dec 31, 20171,191+26.01%
Dec 31, 2016945+23.86%
Dec 31, 2015763-19.69%
Dec 31, 2014950+4.35%
Dec 31, 2013911+20.67%
Dec 31, 2012755+10.72%
Dec 31, 2011682+1.72%
Dec 31, 2010670