ICON PLCICLR

Market cap
P/E ratio
Period EndRevenue (Million USD)YoY (%)
Dec 31, 20248,282+1.99%
Dec 31, 20238,120+4.89%
Dec 31, 20227,741+41.24%
Dec 31, 20215,481+95.93%
Dec 31, 20202,797-0.30%
Dec 31, 20192,806+8.09%
Dec 31, 20182,596+47.62%
Dec 31, 20171,758+5.52%
Dec 31, 20161,666+5.81%
Dec 31, 20151,575+4.77%
Dec 31, 20141,503+12.52%
Dec 31, 20131,336+19.83%
Dec 31, 20121,115+17.90%
Dec 31, 2011946+5.08%
Dec 31, 2010900