Icon total employee count in 2025 is 41,900, a +800 (+1.95%) increase in headcount from 2024.
Jump To Section
Icon ICLR
41,900Current Employees▲ +800 (+1.95%) YoY
Icon total employee count in 2024 was 41,100, no year-over-year change in headcount.
Revenue per employee in 2024 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 in 2023 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 in 2022 was $199,961, a -$76,958 (-27.79%) decline from 2021.