ICON PLCICLR

Market cap
P/E ratio
Period EndRepurchases of common stock (Million USD)YoY (%)
Dec 31, 2024500+400.08%
Dec 31, 2022100-42.87%
Dec 31, 2020175+19.10%
Dec 31, 2019147+13.94%
Dec 31, 2018129-3.11%
Dec 31, 2017133+21.01%
Dec 31, 2016110-75.98%
Dec 31, 2015458+227.00%
Dec 31, 2014140+797.34%
Dec 31, 201216+73.29%
Dec 31, 20119