ICON PLCICLR

Market cap
P/E ratio
Period EndOperating income (Million USD)YoY (%)
Dec 31, 20241,098+14.82%
Dec 31, 2023956+20.23%
Dec 31, 2022795+110.10%
Dec 31, 2021379-3.32%
Dec 31, 2020392-9.67%
Dec 31, 2019433+16.08%
Dec 31, 2018373+10.35%
Dec 31, 2017338+8.55%
Dec 31, 2016312+10.71%
Dec 31, 2015282+39.13%
Dec 31, 2014202+67.00%
Dec 31, 2013121+78.14%
Dec 31, 201268+131.01%
Dec 31, 201129-68.03%
Dec 31, 201092