Growth Metrics

Icon (ICLR) Treasury Shares: 2014-2024

Historic Treasury Shares for Icon (ICLR) over the last 9 years, with Mar 2024 value amounting to $902,806.