NasdaqGS:ICLRLife Sciences
A Look At ICON (ICLR) Valuation After Q1 Earnings Miss And Recent Share Price Volatility
ICON (ICLR) is back in focus after first quarter results showed earnings per share of $3.29, slightly below analyst expectations, while revenue of $2.01b aligned with consensus estimates.
See our latest analysis for ICON.
The latest 1 day share price return of 2.49% and 7 day gain of 11.86% come after a much steeper 90 day share price decline of 42.21%, leaving 1 year total shareholder return at a 25.72% loss. This indicates that recent momentum has been more positive despite a weaker longer...