ICON (NasdaqGS:ICLR) is back in focus after an internal Audit Committee investigation into revenue recognition coincided with a sharp market sell-off, prompting one institutional investor to increase its position despite the uncertainty.
See our latest analysis for ICON.
At a share price of $143.54, ICON’s recent 30 day share price return of 26.16% and 90 day return of 46.39% sit against a weaker year to date share price return and three year total shareholder return. This suggests short term momentum is improving while longer term holders have seen more muted results.
If this kind of sharp sentiment shift has you thinking about where else opportunities might emerge, it could be a good moment to check out 40 healthcare AI stocks.
So…







