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