ICON PLCICLR

Market cap
P/E ratio
Period EndTotal non-current liabilities (Million USD)YoY (%)
Dec 31, 20244,558-7.42%
Dec 31, 20234,924-17.90%
Dec 31, 20225,997-12.35%
Dec 31, 20216,841+1382.65%
Dec 31, 2020461+288.75%
Dec 31, 2019119-69.51%
Dec 31, 2018389-0.05%
Dec 31, 2017390+0.85%
Dec 31, 2016386