ICON PLCICLR

Market cap
P/E ratio
Period EndTotal current liabilities (Million USD)YoY (%)
Dec 31, 20242,796-1.03%
Dec 31, 20232,826+5.02%
Dec 31, 20222,691+8.54%
Dec 31, 20212,479+120.56%
Dec 31, 20201,124-0.65%
Dec 31, 20191,131+85.26%
Dec 31, 2018611+7.87%
Dec 31, 2017566+14.49%
Dec 31, 2016494-13.54%
Dec 31, 2015572+6.21%
Dec 31, 2014538+7.42%
Dec 31, 2013501+21.22%
Dec 31, 2012413+34.71%
Dec 31, 2011307+22.60%
Dec 31, 2010250