ICON PLCICLR

Market cap
P/E ratio
Period EndReturn on equity (%) (Million USD)YoY (%)
Dec 31, 20248.4+22.32%
Dec 31, 20236.9+13.11%
Dec 31, 20226.1+97.41%
Dec 31, 20213.1-83.91%
Dec 31, 202019.2-24.08%
Dec 31, 201925.3-0.24%
Dec 31, 201825.4-3.80%
Dec 31, 201726.4-14.17%
Dec 31, 201630.7+9.80%
Dec 31, 201528+50.81%
Dec 31, 201418.5+50.12%
Dec 31, 201312.4+59.97%
Dec 31, 20127.7+127.73%
Dec 31, 20113.4