ICON PLCICLR

Market cap
P/E ratio
Period EndCash from investing (Million USD)YoY (%)
Dec 31, 2024-267+17.71%
Dec 31, 2023-227+55.38%
Dec 31, 2022-146-97.58%
Dec 31, 2021-6,024+12834.20%
Dec 31, 2020-47-71.25%
Dec 31, 2019-162+334.44%
Dec 31, 2018-37-79.03%
Dec 31, 2017-178+137.67%
Dec 31, 2016-75-63.46%
Dec 31, 2015-205+82.32%
Dec 31, 2014-112-39.08%
Dec 31, 2013-184+52.24%
Dec 31, 2012-121-20.52%
Dec 31, 2011-152-1145.00%
Dec 31, 201015