Market Cap 14.13B
Revenue (ttm) 8.28B
Net Income (ttm) 791.47M
EPS (ttm) N/A
PE Ratio 13.21
Forward PE 13.58
Profit Margin 9.56%
Debt to Equity Ratio 0.36
Volume 1,287,700
Avg Vol 974,644
Day's Range N/A - N/A
Shares Out 80.76M
Stochastic %K 5%
Beta 1.21
Analysts Strong Sell
Price Target $251.35

Latest News on ICLR

ICON plc to Present at Upcoming Investor Conferences

Mar 5, 2025, 7:30 AM EST - 27 days ago

ICON plc to Present at Upcoming Investor Conferences


ICON Reports Fourth Quarter and Full Year 2024 Results

Feb 19, 2025, 4:15 PM EST - 5 weeks ago

ICON Reports Fourth Quarter and Full Year 2024 Results