News

Icon 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 ...
Furthermore, the company’s strategic actions, including the stock buyback of $400 million in Q4 2024, reinforce the ...