2d
Hosted on MSNIcon PLC (ICLR) Q4 Earnings and Revenues Top EstimatesIcon PLC (ICLR) came out with quarterly earnings of $3.43 per share, beating the Zacks Consensus Estimate of $3.42 per share. This compares to earnings of $3.46 per share a year ago. These figures are ...
Clinical research conductor ICON Plc downplayed impacts from demand softness from the pharmaceutical and biotechnology ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results