ICON PLCICLR

Market cap
P/E ratio
Period EndRevenue growth (%) YoY (%)
Dec 31, 20242-59.30%
Dec 31, 20234.9-88.14%
Dec 31, 202241.2-57.01%
Dec 31, 202195.9-32076.67%
Dec 31, 2020-0.3-103.71%
Dec 31, 20198.1-83.01%
Dec 31, 201847.6+762.68%
Dec 31, 20175.5-4.99%
Dec 31, 20165.8+21.80%
Dec 31, 20154.8-61.90%
Dec 31, 201412.5-36.86%
Dec 31, 201319.8+10.78%
Dec 31, 201217.9+252.36%
Dec 31, 20115.1