Growth Metrics

Icon (ICLR) Accumulated Expenses: 2010-2021

Historic Accumulated Expenses for Icon (ICLR) over the last 8 years, with Mar 2021 value amounting to -$388.4 million.