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 ...