News
ICON plc ICLR posted first-quarter 2025 adjusted ... Following the earnings announcement, ICLR stock plunged 3.6% in the after-market trading yesterday. The gross profit decreased 9.8% ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results