Icon Energy Corp. (ICON) has released an update. Icon Energy Corp. reported a 10% increase in revenue to $3.6 million for the first nine months ...
Icon PLC (ICLR) came out with quarterly earnings of $3.35 per share, missing the Zacks Consensus Estimate of $3.85 per share. This compares to earnings of $3.30 per share a year ago. These figures are ...
Icon PLC (ICLR) came out with quarterly earnings ... The company has topped consensus revenue estimates just once over the last four quarters. The sustainability of the stock's immediate price ...