Icon ICLR
Employee Count
Total number of employees at Icon (ICLR) and historical employee count data
41,900Current Employees▲ +800 (+1.95%) YoY
Icon total employee count in 2025 was 41,900, a +800 (+1.95%) increase in headcount from 2024.
Icon total employee count in 2024 was 41,100, no year-over-year change in headcount. Revenue per employee was $202,112, a $7,078 (+3.63%) increase from 2023.
Icon total employee count in 2023 was 41,100, a +2,770 (+7.23%) increase in headcount from 2022. Revenue per employee was $195,035, a -$4,926 (-2.46%) decline from 2022.
Icon total employee count in 2022 was 38,330, a +22,600 (+143.67%) increase in headcount from 2021. Revenue per employee was $199,961, a -$76,958 (-27.79%) decline from 2021.