ICON PLCICLR

Market cap
P/E ratio
Period EndRetained earnings (Million USD)YoY (%)
Dec 31, 20242,725+11.96%
Dec 31, 20232,434+33.62%
Dec 31, 20221,821+28.62%
Dec 31, 20211,416+12.13%
Dec 31, 20201,263+13.75%
Dec 31, 20191,110+24.98%
Dec 31, 2018888+19.59%
Dec 31, 2017743+26.36%
Dec 31, 2016588+34.84%
Dec 31, 2015436-33.46%
Dec 31, 2014655+5.03%
Dec 31, 2013624+19.73%
Dec 31, 2012521+8.23%
Dec 31, 2011481+2.94%
Dec 31, 2010468