A month has gone by since the last earnings report for Icon PLC (ICLR). Shares have lost about 12.2% in that time frame, underperforming the S&P 500. Will the recent negative trend continue leading up ...
Icon PLC (ICLR) came out with quarterly earnings of $3.30 per share, beating the Zacks Consensus Estimate of $3.28 per share. This compares to earnings of $3 per share a year ago. These figures are ...