ICON PLCICLR

Market cap
P/E ratio
Period EndCapital expenditures (Million USD)YoY (%)
Dec 31, 2024-168+19.45%
Dec 31, 2023-141-1.03%
Dec 31, 2022-142+51.64%
Dec 31, 2021-94+83.63%
Dec 31, 2020-51+0.81%
Dec 31, 2019-51+4.64%
Dec 31, 2018-48+8.23%
Dec 31, 2017-45+4.97%
Dec 31, 2016-43-14.34%
Dec 31, 2015-50+51.71%
Dec 31, 2014-33+11.16%
Dec 31, 2013-29-4.23%
Dec 31, 2012-31-12.73%
Dec 31, 2011-35+14.00%
Dec 31, 2010-31