NasdaqGS:ICLRLife Sciences
Is ICON (ICLR) Using Buybacks And New Directors To Reset Trust After Control Weaknesses?
ICON plc recently reported fourth-quarter and full-year 2025 results showing slightly higher sales of US$2.11 billion and US$8.25 billion respectively, alongside much lower net income and earnings per share, while confirming past revenue recognition issues and internal control weaknesses.
The company has sought to rebuild confidence by issuing 2026 revenue guidance of US$7.85–US$8.15 billion, completing a US$750.01 million buyback of 4,504,330 shares, and refreshing its board with two...