Growth Metrics

Icon (ICLR) Total Liabilities: 2009-2024

Historic Total Liabilities for Icon (ICLR) over the last 9 years, with Mar 2024 value amounting to $12.1 billion.