Clinical research conductor ICON Plc downplayed impacts from demand softness from the pharmaceutical and biotechnology ...
Icon reported earnings per share of $3.47. This was above the analyst estimate for EPS of $3.41. The company reported revenue of $2.09 billion. This was same as the analyst estimate for revenue of ...