However, there are positive signs ... narrow moat rating. Icon’s backlog at quarter-end was $24.7 billion, an increase of 8.3% from the fourth quarter of 2023. Full-year net business wins ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results