‹ Screener

Ultra Clean Holdings, Inc.

UCTT · Semiconductors & Related Devices · 44.8M shares · +3%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $17M (gross $29M, SBC $12M)

Reference price $87.37 · est. market cap ~$3.9B — last insider sale, 2026-06-04 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

D48

Semiconductor-subsystems maker with a net loss (impairment-driven) and elevated leverage.

Strengths

Risks

Notable findings

Quarterly revenue

2021-09-24 · $554M2021-12-31 · $615M2022-12-30 · $566M2023-12-29 · $445M

Last 4 quarters · from SEC filings.

Key metrics

Return on equity
-25.5%
Return on assets
-10.5%
ROIC
-7.1%
Revenue growth (QoQ)
-21.5%
Net-income growth
-864.6%
Debt / equity
0.7×
Current ratio
3.2×
Free cash flow
$15M
EBITDA
-$60M
Tangible book value
$440M
Cash & investments
$312M

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-04Savage SheriSell446$89.73
2026-06-04Savage SheriSell1.1K$88.69
2026-06-04Savage SheriSell688$89.78
2026-06-04Savage SheriSell972$90.89
2026-06-04Savage SheriSell172$91.70
2026-06-04Savage SheriSell40$86.00
2026-06-04Savage SheriSell120$87.43
2026-06-04Savage SheriSell360$88.85
2026-06-04Savage SheriSell150$89.91
2026-06-04Savage SheriSell301$90.98
2026-06-04Savage SheriSell20$91.78
2026-06-04Savage SheriSell40$86.04
2026-06-04Savage SheriSell120$87.52
2026-06-04Savage SheriSell321$88.80
2026-06-04Savage SheriSell157$89.59
2026-06-04Savage SheriSell260$90.76
2026-06-04Savage SheriSell91$91.63
2026-06-04Savage SheriSell96$85.54
2026-06-04Savage SheriSell392$87.72
2026-06-04Savage SheriSell907$88.75
2026-06-04Savage SheriSell600$87.37
2026-06-04Savage SheriSell763$90.86
2026-06-04Savage SheriSell171$91.68
2026-06-04Savage SheriSell488$87.07
2026-06-04Savage SheriSell1.4K$88.16
2026-06-04Savage SheriSell1.4K$89.10
2026-06-04Savage SheriSell852$89.95
2026-06-04Savage SheriSell1.7K$90.99
2026-06-04Savage SheriSell260$91.75
2026-06-04Savage SheriSell396$87.24
2026-06-04Savage SheriSell988$88.29
2026-06-04Savage SheriSell935$89.22
2026-06-04Savage SheriSell936$90.40
2026-06-04Savage SheriSell825$91.29
2026-06-04Savage SheriSell50$86.00
2026-06-04Savage SheriSell160$87.52
2026-06-04Savage SheriSell419$88.73
2026-06-04Savage SheriSell259$89.97
2026-06-04Savage SheriSell358$91.03
2026-06-04Savage SheriSell18$91.76
2026-06-04Savage SheriSell200$86.18
2026-06-04Savage SheriSell1.6K$87.59
2026-06-04Savage SheriSell3.1K$88.69
2026-06-04Savage SheriSell1.9K$89.70
2026-06-04Savage SheriSell2.9K$90.79
2026-06-04Savage SheriSell784$91.63
2026-06-04HARDING BRIAN ESell196$85.86
2026-06-04HARDING BRIAN ESell1.2K$87.72
2026-06-04HARDING BRIAN ESell1.9K$88.74
2026-06-04HARDING BRIAN ESell1.4K$89.73
2026-06-04HARDING BRIAN ESell1.9K$90.79
2026-06-04HARDING BRIAN ESell636$91.65
2026-06-04HARDING BRIAN ESell488$87.25
2026-06-04HARDING BRIAN ESell1.2K$88.47
2026-06-04HARDING BRIAN ESell886$89.36
2026-06-04HARDING BRIAN ESell1.3K$90.73
2026-06-04HARDING BRIAN ESell389$91.59
2026-06-04HARDING BRIAN ESell54$86.00
2026-06-04HARDING BRIAN ESell226$87.71
2026-06-04HARDING BRIAN ESell381$88.76
2026-06-04HARDING BRIAN ESell169$89.67
2026-06-04HARDING BRIAN ESell375$90.76
2026-06-04HARDING BRIAN ESell117$91.63
2026-06-04HARDING BRIAN ESell496$87.22
2026-06-04HARDING BRIAN ESell1.0K$88.36
2026-06-04HARDING BRIAN ESell1.1K$89.33
2026-06-04HARDING BRIAN ESell986$90.55
2026-06-04HARDING BRIAN ESell663$91.38
2026-06-02Cho Paul YoonkuSell944$89.37
2026-05-27LIGGETT EMILY MSell8.2K$92.18
2026-05-22Cho Paul YoonkuGrant8.0K
2026-05-22Xiao JinsongGrant31K
2026-05-22Solomon JoanneGrant2.6K
2026-05-22McKibben Jeffrey L.Grant5.9K
2026-05-22Seto Jacqueline A.Grant2.6K
2026-05-22Palfrey Jamie J.Grant9.9K
2026-05-22MADDOCK ERNEST EGrant2.6K
2026-05-22LIGGETT EMILY MGrant2.6K
2026-05-22Johnson Samuel WilliamsGrant5.6K
2026-05-22IBNALE DAVID TGrant2.6K
2026-05-22Savage SheriGrant26K
2026-05-22GRANGER CLARENCE LGrant2.6K
2026-05-22HARDING BRIAN EGrant8.4K
2026-05-22EDMAN THOMAS TGrant2.6K
2026-05-22Wunar Robert AnthonyGrant11K
2026-05-22Cook Christopher SGrant13K
2026-05-14McKibben Jeffrey L.Sell4.2K$87.00
2026-05-08Cho Paul YoonkuSell2.0K$86.89
2026-05-08McKibben Jeffrey L.Sell2.5K$86.48
2026-05-05Palfrey Jamie J.Sell8.7K$79.72
2026-05-05HARDING BRIAN ESell4.0K$80.00
2026-05-04Cook Christopher SSell10K$73.89
2026-05-04Cook Christopher SSell1.2K$74.55
2026-05-01GRANGER CLARENCE LSell13K$74.41
2026-05-01GRANGER CLARENCE LSell11K$75.46
2026-05-01GRANGER CLARENCE LSell3.7K$76.44
2026-05-01GRANGER CLARENCE LSell2.5K$77.34
2026-04-30Savage SheriTax withheld3.8K$78.15
2026-04-30Savage SheriTax withheld3.1K$78.15
2026-04-30Savage SheriTax withheld5.0K$78.15
2026-04-30HARDING BRIAN ETax withheld2.0K$78.15
2026-04-30HARDING BRIAN ETax withheld2.6K$78.15
2026-04-30HARDING BRIAN ETax withheld3.0K$78.15
2026-04-30Palfrey Jamie J.Tax withheld2.5K$78.15
2026-04-30Palfrey Jamie J.Tax withheld1.5K$78.15
2026-04-30Palfrey Jamie J.Tax withheld1.4K$78.15
2026-04-30Cook Christopher STax withheld1.9K$78.15
2026-04-30Cook Christopher STax withheld4.2K$78.15
2026-04-30Cook Christopher STax withheld3.2K$78.15
2026-04-30Cook Christopher SSell12K$75.31
2026-04-30McKibben Jeffrey L.Tax withheld964$78.15
2026-04-30McKibben Jeffrey L.Tax withheld1.3K$78.15
2026-04-30McKibben Jeffrey L.Tax withheld1.7K$78.15
2026-04-30Cho Paul YoonkuTax withheld1.6K$78.15
2026-04-30Cho Paul YoonkuTax withheld1.5K$78.15
2026-04-30Cho Paul YoonkuTax withheld2.5K$78.15
2026-03-31Johnson Samuel WilliamsTax withheld1.5K$62.18
2026-02-27GRANGER CLARENCE LGift6.0K
2025-12-03IBNALE DAVID TSell24K$26.63
2025-12-02GRANGER CLARENCE LGift1.0K
2025-11-25GRANGER CLARENCE LGift3.0K
2025-09-26Xiao JinsongGrant118K
2025-09-12GRANGER CLARENCE LTax withheld9.9K$25.23
2025-08-29Cook Christopher SGrant74K
2025-06-30HARDING BRIAN ETax withheld4.2K$22.57
2025-06-30Bajwa HarjinderTax withheld4.5K$22.57
2025-06-06Cho Paul YoonkuSell4.1K$21.06
2025-06-04McKibben Jeffrey L.Sell6.3K$20.87
2025-05-21Solomon JoanneGrant8.2K
2025-05-21EDMAN THOMAS TGrant8.2K
2025-05-21IBNALE DAVID TGrant8.2K
2025-05-21GRANGER CLARENCE LGrant8.2K
2025-05-21Seto Jacqueline A.Grant8.2K
2025-05-21MADDOCK ERNEST EGrant8.2K
2025-05-21LIGGETT EMILY MGrant8.2K
2025-05-06Palfrey Jamie J.Sell9.5K$19.20
2025-04-30Savage SheriTax withheld3.0K$18.71
2025-04-30Savage SheriTax withheld3.8K$18.71
2025-04-30Savage SheriTax withheld2.9K$18.71
2025-04-30Palfrey Jamie J.Tax withheld969$18.71
2025-04-30Palfrey Jamie J.Tax withheld861$18.71
2025-04-30Palfrey Jamie J.Tax withheld666$18.71
2025-04-30HARDING BRIAN ETax withheld2.0K$18.71
2025-04-30HARDING BRIAN ETax withheld2.6K$18.71
2025-04-30McKibben Jeffrey L.Tax withheld962$18.71
2025-04-30McKibben Jeffrey L.Tax withheld991$18.71
2025-04-30McKibben Jeffrey L.Tax withheld1.3K$18.71
2025-04-30Cho Paul YoonkuTax withheld1.6K$18.71
2025-04-30Cho Paul YoonkuTax withheld1.5K$18.71
2025-04-30Cho Paul YoonkuTax withheld995$18.71
2025-04-30Cook Christopher STax withheld1.9K$18.71
2025-04-30Cook Christopher STax withheld2.2K$18.71
2025-04-30Cook Christopher STax withheld2.5K$18.71
2025-04-30Bentinck BillTax withheld956$18.71
2025-04-30Bentinck BillTax withheld1.4K$18.71
2025-04-30Bentinck BillTax withheld1.0K$18.71
2025-04-25HARDING BRIAN EGrant18K
2025-04-25Cho Paul YoonkuGrant14K
2025-04-25Bentinck BillGrant14K
2025-04-25McKibben Jeffrey L.Grant13K
2025-04-25Savage SheriGrant28K
2025-04-25Bajwa HarjinderGrant26K
2025-04-25Palfrey Jamie J.Grant19K
2025-04-25Cook Christopher SGrant28K
2025-03-31Savage SheriTax withheld1.1K$21.41
2025-03-31Palfrey Jamie J.Tax withheld127$21.41
2025-03-31Cho Paul YoonkuTax withheld173$21.41
2025-03-28GRANGER CLARENCE LGrant28K
2025-03-07Bentinck BillBuy3.0K$25.17
2025-03-07Cook Christopher SBuy4.1K$25.30
2025-03-07HARDING BRIAN EBuy4.0K$24.00
2025-03-07MADDOCK ERNEST EBuy10K$24.29
2025-03-07GRANGER CLARENCE LBuy1.0K$25.15
2025-02-28Solomon JoanneGrant1.3K
2024-12-31McKibben Jeffrey L.Tax withheld252$35.95

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-05-26Shareholder votefiling ↗
2026-04-28Exhibitsfiling ↗
2026-04-28Exhibitsfiling ↗
2026-04-24Material agreementDebt obligationExhibitsfiling ↗
2026-03-03Material agreementDebt obligation3.02Exhibitsfiling ↗
2026-02-27Material agreementOtherExhibitsfiling ↗
2026-02-25OtherExhibitsfiling ↗
2026-02-23Exhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-262026-05-220001628280-26-038205 ↗
10-Q/A2026-05-012026-03-270001628280-26-029413 ↗
10-Q2026-04-292026-03-270001628280-26-028365 ↗
8-K2026-04-282026-04-280001628280-26-027952 ↗
8-K2026-04-282026-04-280001628280-26-028020 ↗
8-K2026-04-242026-04-230000950103-26-006157 ↗
8-K2026-03-032026-02-260000950103-26-003139 ↗
8-K2026-02-272026-02-260000950103-26-002821 ↗
8-K2026-02-252026-02-250000950103-26-002636 ↗
8-K2026-02-232026-02-230001628280-26-010607 ↗
10-K2026-02-232025-12-260001628280-26-010744 ↗
8-K2026-01-282026-01-250001628280-26-003715 ↗