ICON PLCICLR

Market cap
P/E ratio
Period EndReturn on Assets (Million USD)YoY (%)
Dec 31, 20244.7+30.45%
Dec 31, 20233.6+22.60%
Dec 31, 20222.9+98.64%
Dec 31, 20211.5-86.00%
Dec 31, 202010.5-26.52%
Dec 31, 201914.3-0.35%
Dec 31, 201814.3+1.20%
Dec 31, 201714.2-4.19%
Dec 31, 201614.8+0.27%
Dec 31, 201514.8+27.05%
Dec 31, 201411.6+49.23%
Dec 31, 20137.8+57.17%
Dec 31, 20125+114.29%
Dec 31, 20112.3