Stock Information
ICON PLC (ICLR)
Ticker Symbol: ICLR
Exchange: NASDAQ
Sector: Life Sciences Tools & Services
Market Cap: $12,627.76 mil
Piotroski score: 5
PE Ratio: 184.13
EPS (TTM): 0.90
Revenue (TTM): $107.66 M
Dividend Yield: N/A
ROE: 0.75%
Latest News
-
ICON Public Limited Company’s (ICLR) Shrinking Moat Warranted an Early Departure
Tue, Sep 22, 2026 3:08 PM
-
Strategic Sale: DR JOHN CLIMAX Decides To Exercise Options Worth $204K At Icon
Fri, Sep 18, 2026 11:01 AM
-
Options Exercise: Pacelli Eugene McCague At Icon Realizes $132K
Fri, Sep 18, 2026 11:01 AM
-
Martin Ronan Murphy Exercises Options, Realizes $204K
Fri, Sep 18, 2026 11:01 AM
-
Citigroup Maintains Neutral on Icon, Lowers Price Target to $175
Fri, Sep 18, 2026 10:24 AM
Key Financials
Financial data not available