ICON PLCICLR

Market cap
P/E ratio
Period EndCost of revenue (Million USD)YoY (%)
Dec 31, 20245,845+2.19%
Dec 31, 20235,720+3.49%
Dec 31, 20225,527+39.13%
Dec 31, 20213,973+100.65%
Dec 31, 20201,980+92.72%
Dec 31, 20171,027+6.86%
Dec 31, 2016961+5.76%
Dec 31, 2015909+0.64%
Dec 31, 2014903+6.83%
Dec 31, 2013845+17.79%
Dec 31, 2012718+17.29%
Dec 31, 2011612+13.03%
Dec 31, 2010541