Ultra Clean Holdings, Inc. UCTT
Set alert
At close · Nov 2
After hours · Nov 2, 4:00 PM ET
- YTD
- +84.88%
- 1 year
- +70.85%
- Open
- 50.14
- Prev close
- 49.71
- Mkt cap
- 2.25B
- Vol
- 1.43M
- Avg vol
- 1.20M
- EPS
- 0.58
- P/E
- 80.74
- Div yield
- 0.00%
More statistics
- Low
- 46.37
- High
- 51.22
- Forward P/E
- 7.26
- Beta
- 1.92
- Short ratio
- 2.84
- Inst. own
- 103.67%
- Dividend
- 0.00
- Ex-div date
- Earnings
- Feb 22, 2027
- 50-d avg
- 66.61
- 200-d avg
- 74.58
- 1y target
- 116.17
5D chart
Events in this range
- Oct 27, 2026Earnings: 1.15; estimate 0.938; surprise 22.6%
- Oct 28, 2026Rating: Needham · Buy → Buy
- Oct 28, 2026Rating: TD Cowen · Buy → Buy
Signals (109)
| Name | Time | Ago |
|---|---|---|
| SMA: Bullish | Nov 2, 2:55 PM | 1 hour ago |
| MACD: Buy Signal | Nov 2, 2:55 PM | 1 hour ago |
| RSI: Oversold | Nov 2, 1:45 PM | 2 hours ago |
| MACD: Sell Signal | Nov 2, 1:30 PM | 2 hours ago |
| SMA: Bearish | Nov 2, 1:25 PM | 2 hours ago |
| MACD: Buy Signal | Nov 2, 1:10 PM | 3 hours ago |
| SMA: Bullish | Nov 2, 1:05 PM | 3 hours ago |
| RSI: Oversold | Nov 2, 12:40 PM | 3 hours ago |
| SMA: Bearish | Nov 2, 11:20 AM | 4 hours ago |
| MACD: Sell Signal | Nov 2, 10:55 AM | 5 hours ago |
| SMA: Bearish | Nov 2, 10:50 AM | 5 hours ago |
| RSI: Overbought | Nov 2, 10:20 AM | 5 hours ago |
| RSI: Overbought | Oct 30, 3:55 PM | 3 days ago |
| SMA: Bullish | Oct 30, 3:35 PM | 3 days ago |
| SMA: Bearish | Oct 30, 3:30 PM | 3 days ago |
| SMA: Bullish | Oct 30, 3:20 PM | 3 days ago |
| SMA: Bullish | Oct 30, 3:05 PM | 3 days ago |
| SMA: Bearish | Oct 30, 3:00 PM | 3 days ago |
| SMA: Bullish | Oct 30, 2:55 PM | 3 days ago |
| MACD: Buy Signal | Oct 30, 2:55 PM | 3 days ago |
| MACD: Sell Signal | Oct 30, 2:15 PM | 3 days ago |
| RSI: Oversold | Oct 30, 2:00 PM | 3 days ago |
| RSI: Oversold | Oct 30, 1:35 PM | 3 days ago |
| SMA: Bearish | Oct 30, 1:25 PM | 3 days ago |
| SMA: Bullish | Oct 30, 1:20 PM | 3 days ago |
| RSI: Oversold | Oct 30, 12:50 PM | 3 days ago |
| SMA: Bearish | Oct 30, 12:30 PM | 3 days ago |
| SMA: Bullish | Oct 30, 12:25 PM | 3 days ago |
| RSI: Oversold | Oct 30, 12:10 PM | 3 days ago |
| SMA: Bearish | Oct 30, 11:10 AM | 3 days ago |
| SMA: Bullish | Oct 30, 11:05 AM | 3 days ago |
| SMA: Bearish | Oct 30, 11:00 AM | 3 days ago |
| SMA: Bullish | Oct 30, 10:55 AM | 3 days ago |
| SMA: Bearish | Oct 30, 10:50 AM | 3 days ago |
| SMA: Bullish | Oct 30, 10:45 AM | 3 days ago |
| MACD: Buy Signal | Oct 30, 10:45 AM | 3 days ago |
| RSI: Oversold | Oct 30, 10:10 AM | 3 days ago |
| SMA: Bearish | Oct 30, 9:30 AM | 3 days ago |
| MACD: Sell Signal | Oct 30, 9:30 AM | 3 days ago |
| RSI: Oversold | Oct 30, 9:30 AM | 3 days ago |
| SMA: Bullish | Oct 29, 3:20 PM | 4 days ago |
| MACD: Buy Signal | Oct 29, 3:20 PM | 4 days ago |
| MACD: Sell Signal | Oct 29, 3:05 PM | 4 days ago |
| MACD: Buy Signal | Oct 29, 3:00 PM | 4 days ago |
| RSI: Oversold | Oct 29, 2:30 PM | 4 days ago |
| SMA: Bearish | Oct 29, 1:40 PM | 4 days ago |
| SMA: Bullish | Oct 29, 1:35 PM | 4 days ago |
| RSI: Oversold | Oct 29, 1:30 PM | 4 days ago |
| SMA: Bearish | Oct 29, 12:05 PM | 4 days ago |
| SMA: Bearish | Oct 29, 12:00 PM | 4 days ago |
| MACD: Sell Signal | Oct 29, 11:55 AM | 4 days ago |
| MACD: Buy Signal | Oct 29, 11:30 AM | 4 days ago |
| MACD: Sell Signal | Oct 29, 11:25 AM | 4 days ago |
| MACD: Buy Signal | Oct 29, 11:10 AM | 4 days ago |
| SMA: Bullish | Oct 29, 10:55 AM | 4 days ago |
| SMA: Bullish | Oct 29, 10:50 AM | 4 days ago |
| SMA: Bearish | Oct 29, 10:45 AM | 4 days ago |
| MACD: Sell Signal | Oct 29, 10:40 AM | 4 days ago |
| SMA: Bearish | Oct 29, 10:35 AM | 4 days ago |
| RSI: Overbought | Oct 29, 10:00 AM | 4 days ago |
| MACD: Buy Signal | Oct 29, 9:50 AM | 4 days ago |
| SMA: Bullish | Oct 29, 9:45 AM | 4 days ago |
| SMA: Bearish | Oct 29, 9:30 AM | 4 days ago |
| MACD: Sell Signal | Oct 29, 9:30 AM | 4 days ago |
| MACD: Buy Signal | Oct 28, 3:55 PM | 5 days ago |
| SMA: Bullish | Oct 28, 3:50 PM | 5 days ago |
| SMA: Bearish | Oct 28, 3:45 PM | 5 days ago |
| SMA: Bullish | Oct 28, 3:40 PM | 5 days ago |
| MACD: Sell Signal | Oct 28, 3:20 PM | 5 days ago |
| SMA: Bearish | Oct 28, 3:10 PM | 5 days ago |
| SMA: Bullish | Oct 28, 2:30 PM | 5 days ago |
| SMA: Bullish | Oct 28, 2:25 PM | 5 days ago |
| SMA: Bearish | Oct 28, 2:20 PM | 5 days ago |
| SMA: Bearish | Oct 28, 2:20 PM | 5 days ago |
| SMA: Bullish | Oct 28, 2:10 PM | 5 days ago |
| MACD: Buy Signal | Oct 28, 2:10 PM | 5 days ago |
| SMA: Bullish | Oct 28, 1:50 PM | 5 days ago |
| SMA: Bearish | Oct 28, 1:25 PM | 5 days ago |
| SMA: Bullish | Oct 28, 1:05 PM | 5 days ago |
| SMA: Bearish | Oct 28, 12:55 PM | 5 days ago |
| SMA: Bearish | Oct 28, 12:55 PM | 5 days ago |
| MACD: Sell Signal | Oct 28, 12:55 PM | 5 days ago |
| MACD: Buy Signal | Oct 28, 12:45 PM | 5 days ago |
| SMA: Bullish | Oct 28, 12:40 PM | 5 days ago |
| SMA: Bearish | Oct 28, 12:35 PM | 5 days ago |
| SMA: Bullish | Oct 28, 12:30 PM | 5 days ago |
| SMA: Bullish | Oct 28, 11:55 AM | 5 days ago |
| SMA: Bearish | Oct 28, 11:50 AM | 5 days ago |
| SMA: Bearish | Oct 28, 11:45 AM | 5 days ago |
| SMA: Bullish | Oct 28, 11:40 AM | 5 days ago |
| SMA: Bullish | Oct 28, 11:35 AM | 5 days ago |
| SMA: Bearish | Oct 28, 11:20 AM | 5 days ago |
| SMA: Bullish | Oct 28, 11:15 AM | 5 days ago |
| SMA: Bearish | Oct 28, 11:10 AM | 5 days ago |
| MACD: Sell Signal | Oct 28, 10:40 AM | 5 days ago |
| SMA: Bearish | Oct 28, 10:30 AM | 5 days ago |
| MACD: Buy Signal | Oct 27, 3:45 PM | 6 days ago |
| RSI: Overbought | Oct 27, 3:45 PM | 6 days ago |
| SMA: Bullish | Oct 27, 3:30 PM | 6 days ago |
| SMA: Bullish | Oct 27, 3:30 PM | 6 days ago |
| SMA: Bearish | Oct 27, 3:10 PM | 6 days ago |
| SMA: Bullish | Oct 27, 2:40 PM | 6 days ago |
| SMA: Bullish | Oct 27, 2:40 PM | 6 days ago |
| SMA: Bearish | Oct 27, 2:20 PM | 6 days ago |
| SMA: Bearish | Oct 27, 2:00 PM | 6 days ago |
| RSI: Overbought | Oct 27, 1:30 PM | 6 days ago |
| SMA: Bullish | Oct 27, 1:10 PM | 6 days ago |
| SMA: Bearish | Oct 27, 12:40 PM | 6 days ago |
| MACD: Sell Signal | Oct 27, 12:40 PM | 6 days ago |
Key statistics
- Market cap
- 2.25B
- Enterprise value
- 3.01B
- Trailing P/E
- 80.74
- Forward P/E
- 7.26
- PEG ratio
- 0.22
- Price / sales
- 0.92
- Price / book
- 3.00
- EPS (TTM)
- 0.58
- Beta
- 1.92
- Dividend yield
- 0.00%
- Payout ratio
- 0.00%
- Profit margin
- 1.09%
- Revenue (TTM)
- 2.44B
- Revenue growth
- 48.80%
- Free cash flow
- -143.20M
- Total cash
- 270.90M
- Total debt
- 810.10M
- Return on equity
- 4.67%
- Shares outstanding
- 47.96M
- Short % of float
- 9.54%
- 50-day average
- 66.61
- 200-day average
- 74.58
Analyst view
Consensus: strong buy
- Target (low)
- 80.00
- Target (mean)
- 116.17
- Target (high)
- 150.00
- Strong buy1
- Buy5
- Hold0
- Sell0
- Strong sell0
Next earnings
Feb 22, 2027
Expected Feb 22, 2027. Consensus EPS estimate 1.25.
Financials — quick view
Earnings
| Report date | Quarter ending | EPS estimate | EPS reported | Surprise | Surprise % |
|---|---|---|---|---|---|
| Feb 22, 2027 | Dec 25, 2026 | 1.21 | — | — | — |
| Oct 27, 2026 | Sep 25, 2026 | 0.938 | 1.15 | +0.21 | +22.60% |
| Aug 3, 2026 | Jun 26, 2026 | 0.531 | 0.70 | +0.17 | +31.83% |
| Apr 28, 2026 | Mar 27, 2026 | 0.27 | 0.31 | +0.04 | +14.81% |
| Feb 23, 2026 | Dec 26, 2025 | 0.23 | 0.22 | -0.01 | -4.35% |
| Oct 28, 2025 | Sep 26, 2025 | 0.24 | 0.28 | +0.04 | +16.67% |
Upgrades / downgrades
| Date | Firm | Action | From | To |
|---|---|---|---|---|
| Oct 28, 2026 | TD Cowen | main | Buy | Buy |
| Oct 28, 2026 | Needham | main | Buy | Buy |
| Oct 9, 2026 | Freedom Broker | init | — | Buy |
| Aug 4, 2026 | Oppenheimer | main | Outperform | Outperform |
| Aug 4, 2026 | TD Cowen | main | Buy | Buy |
| Aug 4, 2026 | Needham | main | Buy | Buy |
About Ultra Clean Holdings, Inc.
Ultra Clean Holdings, Inc. develops and supplies critical subsystems, components and parts, and cleaning and analytical services for the semiconductor industry in the United States and internationally. The company offers outsourced solutions for the development, design, component sourcing and cleaning, prototyping, engineering, and manufacturing and testing of advanced systems. It also provides a range of gas delivery solutions, such as precision thermal products, valves, connectors, industrial process connectors and valves, pneumatic actuators, manifolds and safety solutions, hoses, pressure gauges, gas lines, and component heaters, as well as complex weldments. In addition, the company offers assemblies, including gas and fluid delivery solutions, wafer transport systems, mechatronic assemblies, process modules, and sub-fab process equipment support racks; weldments and frames with exacting standards; heaters, sensors, and controllers for precise temperature control; integrated device manufacturers and OEMs validated process tool chamber parts cleaning and coating services; and tool part process optimization solutions, analytical verification of process tool chamber part cleaning effectiveness and micro contamination analysis of tool parts, wafers and depositions, chemicals, cleanroom materials, deionized water, and airborne molecular contamination. It primarily serves customers in the semiconductor capital equipment and semiconductor integrated device manufacturing industries, as well as display, consumer, medical, energy, industrial, and research equipment industries. The company was founded in 1991 and is headquartered in Hayward, California.
- Sector
- Technology
- Industry
- Semiconductor Equipment & Materials
- Country
- United States
- Website
- uct.com
News
- Ultra Clean (UCTT) Upgraded to Buy: What Does It Mean for the Stock?
- UCTT Fell 31.6% in the Past Month: Is the Sell-Off an Opportunity?
- Is UCTT Worth Buying as Growth Accelerates but Cash Flow Weakens?
- What UCTT's Q3 Beat and Strong Q4 Guidance Mean for Investors Now
- Why Ultra Clean Holdings Rallied Today
- TD Cowen Maintains Buy on Ultra Clean Hldgs, Lowers Price Target to $100
- UCTT Q3 Earnings Beat Estimates on Robust Semiconductor Demand
- UCTT Q3 Earnings Call Highlights AI Demand and Capacity Expansion
- Vertiv, Evercore, Brinker, GE HealthCare And Other Big Stocks Moving Higher On Wednesday
- Coca-Cola To Rally Around 13%? Here Are 10 Top Analyst Forecasts For Wednesday
Your note
Sign in to keep a note on UCTT — it syncs with the Stock Master app.
Insider holders
| Insider | Relation | Latest transaction | Date | Shares held |
|---|---|---|---|---|
| BAJWA HARJINDER | Chief Operating Officer | Stock Award(Grant) | Apr 24, 2025 | 80,267 |
| BENTINCK BILL | Officer | Stock Award(Grant) | Apr 24, 2025 | 74,880 |
| COOK CHRISTOPHER S. | Officer | Stock Award(Grant) | May 21, 2026 | 114,723 |
| EDMAN THOMAS T | Director | Stock Award(Grant) | May 21, 2026 | 48,616 |
| GRANGER CLARENCE L | Director | Stock Award(Grant) | May 21, 2026 | 85,392 |
| IBNALE DAVID T. | Director | Stock Award(Grant) | May 21, 2026 | 47,816 |
Institution ownership
| Holder | % held | Shares | Value | Reported |
|---|---|---|---|---|
| Blackrock Inc. | 14.43% | 6,919,992 | 324.06M | Jun 29, 2026 |
| Invesco Ltd. | 6.52% | 3,124,839 | 146.34M | Jun 29, 2026 |
| Vanguard Portfolio Management LLC | 5.75% | 2,757,438 | 129.13M | Jun 29, 2026 |
| Capital World Investors | 5.38% | 2,580,132 | 120.83M | Jun 29, 2026 |
| Vanguard Capital Management LLC | 3.98% | 1,909,026 | 89.40M | Jun 29, 2026 |
| State Street Corporation | 3.76% | 1,802,261 | 84.40M | Jun 29, 2026 |
Fund ownership
| Holder | % held | Shares | Value | Reported |
|---|---|---|---|---|
| iShares Trust-iShares Core S&P Small-Cap ETF | 5.62% | 2,696,062 | 126.26M | Sep 29, 2026 |
| SmallCap World Fund Inc | 4.97% | 2,381,374 | 111.52M | Sep 29, 2026 |
| AIM Sector Funds (Invesco Sector Funds)-Invesco Small Cap Value Fund | 3.80% | 1,820,179 | 85.24M | Jul 30, 2026 |
| VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund | 2.82% | 1,350,679 | 63.25M | Jun 29, 2026 |
| iShares Trust-iShares Russell 2000 ETF | 2.43% | 1,165,290 | 54.57M | Sep 29, 2026 |
| VANGUARD WORLD FUND-Vanguard Information Technology Index Fund | 2.37% | 1,138,656 | 53.32M | Aug 30, 2026 |