However, there are positive signs that demonstrate Icon’s resilience and support its narrow ... Full-year net business wins were $9.97 billion, and it reported a healthy net book-to-bill ratio ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results