Icon delivered gross business wins of $2.97 billion in the second quarter, representing a 10% increase compared with the first quarter of 2025. Investors reacted positively and sent the stock up 14%.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results