ICLR stock opened at $186.21 on Monday. The company has a market cap of $15.36 billion, a P/E ratio of 20.76, a price-to-earnings-growth ratio of 1.78 and a beta of 1.19. ICON Public has a 1 year low ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results