ICON PLCICLR

Market cap
P/E ratio
Period EndCash from operations (Million USD)YoY (%)
Dec 31, 20241,287+10.82%
Dec 31, 20231,161+106.11%
Dec 31, 2022563-32.06%
Dec 31, 2021829+45.97%
Dec 31, 2020568+37.69%
Dec 31, 2019413+53.57%
Dec 31, 2018269-29.87%
Dec 31, 2017383+47.79%
Dec 31, 2016259-7.27%
Dec 31, 2015280+64.48%
Dec 31, 2014170-23.18%
Dec 31, 2013221+95.03%
Dec 31, 2012113+461.79%
Dec 31, 201120-76.91%
Dec 31, 201087