

TTM Technologies and Ultra Clean Holdings are riding the AI infrastructure boom, but differences in growth, execution and valuation could shape the better opportunity.

UCTT's expanding Services business delivers higher margins and recurring revenues, positioning it for sustained growth as semiconductor manufacturing activity rises.

Brian E. Harding liquidated 3,837 shares for approximately $494,000 on July 2, 2026. The disposal reduced the insider's direct equity holdings by 10%.

HAYWARD, Calif., July 8, 2026 /PRNewswire/ -- Ultra Clean Holdings, Inc. (Nasdaq: UCTT) today announced the appointment of Michael Keogh as Chief Financial Officer, effective August 5, 2026.

UCTT is positioned to benefit from rising AI-driven WFE spending as leading-edge chip investments and expanding fab capacity support long-term growth.

Ultra Clean Holdings (UCTT) is positioned as an attractive buy ahead of its upcoming Q2 report, despite recent profit-taking-driven stock volatility. UCTT reported Q1 revenue of $533.7M (+2.9% Y/Y) and non-GAAP EPS of $0.31, beating consensus, with strong quant and revisions grades signaling bullish momentum. Management expects robust Wafer Fab Equipment (WFE) demand, margin expansion, and capacity growth, supported by industry tailwinds and customer investments.

HAYWARD, Calif., July 7, 2026 /PRNewswire/ -- Ultra Clean Holdings, Inc. (Nasdaq: UCTT), today announced the Company will release its second quarter 2026 financial results on Monday, August 3, 2026, after market close and will host a conference call and webcast the same day.

UCTT's growth story remains intact as rising fab investments, strong customer demand and strategic execution fuel momentum.
Full call transcripts — prepared remarks + analyst Q&A — with speaker-by-speaker formatting and one-click switching across every quarter on file.
Click below to see what's inside, then upgrade to read every transcript for UCTT and 80,000+ other tickers.
Transcripts source: company-published earnings calls. Speaker attribution and formatting are processed in-app.