News
Icon PLC (NASDAQ:ICLR) reported better-than-expected adjusted EBITDA margin performance of 19.5% for Q1 2025, demonstrating effective cost control and resource alignment. The company has seen a ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results