Growth Metrics

Icon (ICLR) Amortization - Deferred Charges (2022)

Icon has reported Amortization - Deferred Charges over the past 1 years, most recently at $59.5 million for Q4 2022.