News
The contract research organization posted revenue of $2 billion in the period, which missed Street forecasts. Six analysts surveyed by Zacks expected $2.01 billion. Icon PLC expects full-year earnings ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results