ICON plc (ICLR) Stock Forecast & Analysis

Real-time stock price, financial statements, consensus target price, insider trading, and technical analysis for ICON plc (ICLR:NASDAQ), powered by AI.

Current Price
$143.54
P/E Ratio
15.0
Market Cap
11.8B
Sector
Healthcare
What is the ICON plc stock price forecast?

ICON plc is currently trading at $143.54. View real-time AI analysis on Alpha Lenz.

What is ICON plc insider trading activity?

View the latest insider trading data for ICON plc on Alpha Lenz.

What is ICON plc's P/E ratio?

ICON plc's P/E ratio is 15.0.

ICON plc

NASDAQ · ICLR
$143.54-4.18(-2.83%)Pre-marketNASDAQ regular session 09:30–16:00 ET
Ask about ICON plc's future dividend policy...
Alpha Chat Insight

ICON plc trades at a P/E of 15.0 (undervalued) with solid ROE of 8.4%. 3Y revenue CAGR of 14.8% highlights clear growth momentum.

Ask for details

Company Overview

ICON plc is a global healthcare intelligence and clinical research organization specializing in outsourced development and commercialization services for the pharmaceutical, biotechnology, and medical device sectors. Founded in Dublin, Ireland in 1990, ICON has grown into a leading contract research organization (CRO), supporting clients throughout the entire drug and device development lifecycle—from initial consulting and clinical trials (Phases I–IV) to regulatory and commercialization services. With approximately 41,900 employees in 106 locations across 55 countries as of early 2025, ICON delivers innovative solutions that help accelerate the introduction of new medical treatments worldwide. The company is recognized for its expertise in managing complex, multinational clinical projects and has established a robust presence in key global healthcare markets, including Latin America, where it has operated since 1998. ICON’s capabilities are enhanced by advanced technologies and a full-service portfolio, allowing it to assist pharmaceutical and life sciences organizations in reducing time to market, controlling costs, and maintaining high-quality standards in clinical research and product development.

CEODr. Steven A. Cutler MBA, Ph.D.
SectorHealthcare
IndustryDiagnostics & Research
Employees39,900

Company Statistics

FY 2024

Profile

$11.84BMarket Cap
$8.28BRevenue
0.00Shares Out
39,900Employees

Margins

29.42%Gross
20.35%EBITDA
14.73%Operating
10.50%Pre-Tax
9.56%Net

Valuation

14.96P/E
1.24P/B
1.43EV/Sales
8.84EV/EBITDA
10.58P/FCF

Growth (CAGR)

14.75%Rev 3Yr
24.17%Rev 5Yr
26.12%Op Inc 3Yr
22.76%Op Inc 5Yr
72.88%Net Inc 3Yr
16.06%Net Inc 5Yr

Returns

4.67%ROA
8.44%ROE
6.35%ROIC

Financial Health

$538.78MCash & Cash Equivalents
$6.82BNet Debt
77.23%Debt/Equity
N/AInterest Cov

Frequently Asked Questions

ICON plc (ticker: ICLR) is a company listed on NASDAQ in the Healthcare sector (Diagnostics & Research). It has approximately 39,900 employees. Market cap is $11.8B.

The current price is $143.54 with a P/E ratio of 14.96x and P/B of 1.24x.

ROE is 8.44% and operating margin is 14.73%. Annual revenue is $8.3B.

Alpha Lenz
Singapore
Treasurer Pte Ltd | License: 202346277E
9 Straits View Marina One West Tower #05-07 Singapore 018937
contact@treasurer.co.kr
©2026 Treasurer Pte Ltd. All rights reserved.
ICON plc (ICLR) Stock Forecast 2026 $143.54 — Price, Financials & Analyst Targets | Alpha Lenz