ICON PLCICLR

Market cap
P/E ratio
Period EndOperating margin (%) YoY (%)
Dec 31, 202413.3+12.58%
Dec 31, 202311.8+14.63%
Dec 31, 202210.3+48.75%
Dec 31, 20216.9-50.66%
Dec 31, 202014-9.39%
Dec 31, 201915.4+7.39%
Dec 31, 201814.4-25.25%
Dec 31, 201719.2+2.87%
Dec 31, 201618.7+4.63%
Dec 31, 201517.9+32.80%
Dec 31, 201413.5+48.42%
Dec 31, 20139.1+48.67%
Dec 31, 20126.1+95.94%
Dec 31, 20113.1-69.57%
Dec 31, 201010.2