Ultra Clean (UCTT) Financials: Revenue & Earnings
$2.44B
Market Cap
88.76
P/E
17.33
Forward P/E
46
Score
UCTT price $53.92 +2.44 +4.73%
Stocklytics score rationale: value 44, quality 32, growth 63.
| 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| 562759000 | 924351000 | 1096523000 | 1066200000 | 1398582000 | 2101615000 | 2374300000 | 1734500000 | 2097600000 | 2054000000 |
Ultra Clean Holdings, Inc. specializes in providing essential subsystems, intricate components, precision parts, and rigorous ultra-high purity cleaning and sophisticated analytical verification services. The company primarily caters to the global semiconductor sector, operating across the U.S. and internationally. Their extensive product portfolio includes ultra-clean valves, high-purity and industrial process…
UCTT fair value $91.62. Price $53.92. Price is 41% below fair value.
Above fair value, but less expensive than usual. A smaller premium than on 71% of days in the past 5 years.
Fair value is an estimate of what one share is worth if future cash flows arrive as modeled. It is not a forecast of the share price. How discounted cash flow works.
Calculated with a 10-year free-cash-flow discount. Starting free cash flow 25.63M. Growth 20.00%. When analyst earnings forecasts are available, free cash flow in those years is forecast earnings times the company's usual conversion of earnings into free cash flow, kept between 60% and 130%. Years with fewer than 3 analyst estimates are left out. Growth then fades in a straight line to terminal growth by year 10, starting from the last well-covered year's growth, or from the pace across those years when the final year slows sharply, kept between 0% and 20%. Without those forecasts, year-1 growth is analyst revenue growth for the next full fiscal year, or 5-year historical revenue growth when that forecast is missing, held for five years, then fading in a straight line to terminal growth by year 10. Terminal growth 3.00%. Discount rate 12.00% (beta 1.9). Beta is kept between 0.8 and 2.0, which on its own would make the discount rate 8.7% to 15.3%. The rate is then capped at 12%. A cap is used because a discount above 12% pushes higher-beta stocks further from the price. The discount rate stays at least 5 percentage points above terminal growth. Shares 45.28M. Net debt 498.50M. The earnings value is next-12-months earnings per share, or trailing earnings when that forecast is missing, times the stock's own 10-year median P/E, kept between 8 and 40. Fewer than five years of history uses the sector's typical P/E. Fair value is the average of the cash-flow value and the earnings value when both exist. Model uncertainty is high when fair value is more than 60% from the price, or when most of the cash-flow value sits after year 10.
| Date | EPS actual | EPS estimate | Revenue | Revenue estimate |
|---|---|---|---|---|
| 2027-02-22 | — | 1.18 | — | 822.58M |
| 2026-10-27 | 1.15 | 0.94 | 759.00M | 727.55M |
| 2026-08-03 | 0.70 | 0.53 | 644.90M | 587.65M |
| 2026-04-28 | 0.31 | 0.27 | 533.70M | 525.28M |
| 2026-02-23 | 0.22 | 0.23 | 506.60M | 503.33M |
| 2025-10-28 | 0.28 | 0.24 | 510.00M | 503.34M |
| 2025-07-28 | 0.27 | 0.27 | 518.80M | 499.58M |
| 2025-04-28 | 0.28 | 0.31 | 518.60M | 526.13M |
| 2025-02-24 | 0.51 | 0.44 | 563.30M | 559.19M |
| 2024-10-28 | 0.35 | 0.36 | 540.40M | 559.19M |
| 2024-07-25 | 0.32 | 0.26 | 516.10M | 490.06M |
| 2024-05-06 | 0.27 | 0.13 | 477.70M | 454.85M |
| 2024-02-21 | 0.19 | 0.12 | 444.80M | 444.84M |
| 2023-10-25 | 0.04 | 0.10 | 435.00M | 429.97M |
| 2023-07-27 | 0.16 | 0.25 | 421.50M | 440.13M |
| 2023-04-26 | 0.17 | 0.23 | 433.30M | 420.02M |
| 2023-02-22 | 0.93 | 0.77 | 433.30M | 564.67M |
| 2022-10-26 | 1.06 | 1.06 | 566.40M | 612.25M |
| 2022-07-28 | 1.04 | 1.03 | 608.70M | 590.84M |
| 2022-04-27 | 0.95 | 1.01 | 564.14M | 565.02M |
| 2022-02-23 | 1.22 | 1.20 | 615.14M | 606.43M |
| 2021-10-27 | 1.07 | 1.00 | 553.65M | 542.26M |
| 2021-08-02 | 0.99 | 0.95 | 515.20M | 505.44M |
| 2021-04-28 | 0.92 | 0.83 | 417.63M | 383.21M |
| 2021-02-17 | 0.81 | 0.70 | 369.63M | 317.54M |
| 2020-10-28 | 0.73 | 0.65 | 363.28M | 38.29M |
| 2020-07-29 | 0.75 | 0.45 | 344.78M | 216.07M |
| 2020-04-29 | 0.52 | 0.41 | 320.90M | 271.53M |
| 2020-02-19 | 0.33 | 0.25 | 286.41M | 225.62M |
| 2019-10-30 | 0.21 | 0.16 | 254.32M | 193.77M |
| 2019-07-31 | 0.21 | 0.18 | 265.37M | 227.46M |
| 2019-05-02 | 0.21 | 0.13 | 260.14M | 161.04M |
| 2019-02-21 | 0.23 | 0.25 | 257.39M | 279.77M |
| 2018-11-06 | 0.30 | 0.30 | 234.08M | 234.08M |
| 2018-07-26 | 0.55 | 0.57 | 290.21M | 300.77M |
| 2018-04-25 | 0.69 | 0.59 | 314.84M | 269.21M |
| 2018-02-21 | 0.59 | 0.60 | 248.89M | 253.10M |
| 2017-10-25 | 0.62 | 0.64 | 242.61M | 250.44M |
| 2017-07-27 | 0.62 | 0.51 | 228.26M | 187.76M |
| 2017-04-26 | 0.47 | 0.42 | 204.59M | 182.83M |
Yield 0.00%. Payout ratio 0.00%. Frequency —.
Safety score 37/100 · Watch. Payout ratio is 0% of earnings. Free-cash-flow coverage is not available, so this part stays neutral. No dividend history was found. There is no dividend yield.
| Ex-date | Dividend | Record | Payment | Frequency |
|---|---|---|---|---|
| No data yet. | ||||
| Date | Insider | Action | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-09-30 | Xiao Jinsong | Sell | 19.19K | $81.06 | 1.56M |
| 2026-09-28 | DAVERN ALEXANDER M | Other | 0 | — | — |
| 2026-08-31 | Keogh Michael Dennis | Buy | 20.92K | — | — |
| 2026-08-31 | Cook Christopher S | Sell | 12.50K | $67.83 | 847.67K |
| 2026-08-05 | Keogh Michael Dennis | Other | 0 | — | — |
| 2026-07-02 | HARDING BRIAN E | Sell | 440 | $126.92 | 55.84K |
| 2026-07-02 | HARDING BRIAN E | Sell | 2.19K | $128.37 | 281.64K |
| 2026-07-02 | HARDING BRIAN E | Sell | 1.20K | $130.12 | 156.54K |
| 2026-06-26 | HARDING BRIAN E | Buy | 9.36K | — | — |
| 2026-06-04 | Savage Sheri | Sell | 600 | $87.37 | 52.42K |
| 2026-06-04 | Savage Sheri | Sell | 1.07K | $88.69 | 94.90K |
| 2026-06-04 | Savage Sheri | Sell | 688 | $89.78 | 61.77K |
| 2026-06-04 | Savage Sheri | Sell | 972 | $90.89 | 88.35K |
| 2026-06-04 | Savage Sheri | Sell | 172 | $91.70 | 15.77K |
| 2026-06-04 | Savage Sheri | Sell | 40 | $86.00 | 3.44K |
| 2026-06-04 | Savage Sheri | Sell | 120 | $87.43 | 10.49K |
| 2026-06-04 | Savage Sheri | Sell | 360 | $88.85 | 31.99K |
| 2026-06-04 | Savage Sheri | Sell | 150 | $89.91 | 13.49K |
| 2026-06-04 | Savage Sheri | Sell | 301 | $90.98 | 27.38K |
| 2026-06-04 | Savage Sheri | Sell | 20 | $91.78 | 1.84K |
| 2026-06-04 | Savage Sheri | Sell | 40 | $86.04 | 3.44K |
| 2026-06-04 | Savage Sheri | Sell | 120 | $87.52 | 10.50K |
| 2026-06-04 | Savage Sheri | Sell | 321 | $88.80 | 28.50K |
| 2026-06-04 | Savage Sheri | Sell | 157 | $89.59 | 14.07K |
| 2026-06-04 | Savage Sheri | Sell | 260 | $90.76 | 23.60K |
| 2026-06-04 | Savage Sheri | Sell | 91 | $91.63 | 8.34K |
| 2026-06-04 | Savage Sheri | Sell | 96 | $85.54 | 8.21K |
| 2026-06-04 | Savage Sheri | Sell | 392 | $87.72 | 34.39K |
| 2026-06-04 | Savage Sheri | Sell | 907 | $88.75 | 80.50K |
| 2026-06-04 | Savage Sheri | Sell | 446 | $89.73 | 40.02K |
| 2026-06-04 | Savage Sheri | Sell | 763 | $90.86 | 69.33K |
| 2026-06-04 | Savage Sheri | Sell | 171 | $91.68 | 15.68K |
| 2026-06-04 | Savage Sheri | Sell | 488 | $87.07 | 42.49K |
| 2026-06-04 | Savage Sheri | Sell | 1.43K | $88.16 | 125.98K |
| 2026-06-04 | Savage Sheri | Sell | 1.43K | $89.10 | 127.32K |
| 2026-06-04 | Savage Sheri | Sell | 852 | $89.95 | 76.64K |
| 2026-06-04 | Savage Sheri | Sell | 1.71K | $90.99 | 155.23K |
| 2026-06-04 | Savage Sheri | Sell | 260 | $91.75 | 23.86K |
| 2026-06-04 | Savage Sheri | Sell | 396 | $87.24 | 34.55K |
| 2026-06-04 | Savage Sheri | Sell | 988 | $88.29 | 87.23K |
| 2026-06-04 | Savage Sheri | Sell | 935 | $89.22 | 83.42K |
| 2026-06-04 | Savage Sheri | Sell | 936 | $90.40 | 84.61K |
| 2026-06-04 | Savage Sheri | Sell | 825 | $91.29 | 75.31K |
| 2026-06-04 | Savage Sheri | Sell | 50 | $86.00 | 4.30K |
| 2026-06-04 | Savage Sheri | Sell | 160 | $87.52 | 14.00K |
| 2026-06-04 | Savage Sheri | Sell | 419 | $88.73 | 37.18K |
| 2026-06-04 | Savage Sheri | Sell | 259 | $89.97 | 23.30K |
| 2026-06-04 | Savage Sheri | Sell | 358 | $91.03 | 32.59K |
| 2026-06-04 | Savage Sheri | Sell | 18 | $91.76 | 1.65K |
| 2026-06-04 | Savage Sheri | Sell | 200 | $86.18 | 17.24K |
| 2026-06-04 | Savage Sheri | Sell | 1.57K | $87.59 | 137.52K |
| 2026-06-04 | Savage Sheri | Sell | 3.07K | $88.69 | 272.10K |
| 2026-06-04 | Savage Sheri | Sell | 1.91K | $89.70 | 170.97K |
| 2026-06-04 | Savage Sheri | Sell | 2.89K | $90.79 | 262.75K |
| 2026-06-04 | Savage Sheri | Sell | 784 | $91.63 | 71.84K |
| 2026-06-04 | HARDING BRIAN E | Sell | 196 | $85.86 | 16.83K |
| 2026-06-04 | HARDING BRIAN E | Sell | 1.18K | $87.72 | 103.16K |
| 2026-06-04 | HARDING BRIAN E | Sell | 1.93K | $88.74 | 171.53K |
| 2026-06-04 | HARDING BRIAN E | Sell | 1.41K | $89.73 | 126.25K |
| 2026-06-04 | HARDING BRIAN E | Sell | 1.88K | $90.79 | 170.32K |
| 2026-06-04 | HARDING BRIAN E | Sell | 636 | $91.65 | 58.29K |
| 2026-06-04 | HARDING BRIAN E | Sell | 488 | $87.25 | 42.58K |
| 2026-06-04 | HARDING BRIAN E | Sell | 1.20K | $88.47 | 106.08K |
| 2026-06-04 | HARDING BRIAN E | Sell | 886 | $89.36 | 79.17K |
| 2026-06-04 | HARDING BRIAN E | Sell | 1.28K | $90.73 | 115.86K |
| 2026-06-04 | HARDING BRIAN E | Sell | 389 | $91.59 | 35.63K |
| 2026-06-04 | HARDING BRIAN E | Sell | 54 | $86.00 | 4.64K |
| 2026-06-04 | HARDING BRIAN E | Sell | 226 | $87.71 | 19.82K |
| 2026-06-04 | HARDING BRIAN E | Sell | 381 | $88.76 | 33.82K |
| 2026-06-04 | HARDING BRIAN E | Sell | 169 | $89.67 | 15.15K |
| 2026-06-04 | HARDING BRIAN E | Sell | 375 | $90.76 | 34.03K |
| 2026-06-04 | HARDING BRIAN E | Sell | 117 | $91.63 | 10.72K |
| 2026-06-04 | HARDING BRIAN E | Sell | 496 | $87.22 | 43.26K |
| 2026-06-04 | HARDING BRIAN E | Sell | 1.00K | $88.36 | 88.54K |
| 2026-06-04 | HARDING BRIAN E | Sell | 1.06K | $89.33 | 94.33K |
| 2026-06-04 | HARDING BRIAN E | Sell | 986 | $90.55 | 89.28K |
| 2026-06-04 | HARDING BRIAN E | Sell | 663 | $91.38 | 60.58K |
| 2026-06-02 | Cho Paul Yoonku | Sell | 944 | $89.37 | 84.37K |
| 2026-05-27 | LIGGETT EMILY M | Sell | 8.20K | $92.18 | 755.69K |
| 2026-05-22 | Cook Christopher S | Buy | 13.20K | — | — |
| 2026-05-22 | Cho Paul Yoonku | Buy | 8.04K | — | — |
| 2026-05-22 | Xiao Jinsong | Buy | 31.18K | — | — |
| 2026-05-22 | Solomon Joanne | Buy | 2.58K | — | — |
| 2026-05-22 | McKibben Jeffrey L. | Buy | 5.90K | — | — |
| 2026-05-22 | Seto Jacqueline A. | Buy | 2.58K | — | — |
| 2026-05-22 | Palfrey Jamie J. | Buy | 9.90K | — | — |
| 2026-05-22 | MADDOCK ERNEST E | Buy | 2.58K | — | — |
| 2026-05-22 | Wunar Robert Anthony | Buy | 10.73K | — | — |
| 2026-05-22 | LIGGETT EMILY M | Buy | 2.58K | — | — |
| 2026-05-22 | Johnson Samuel Williams | Buy | 5.57K | — | — |
| 2026-05-22 | IBNALE DAVID T | Buy | 2.58K | — | — |
| 2026-05-22 | Savage Sheri | Buy | 26.39K | — | — |
| 2026-05-22 | GRANGER CLARENCE L | Buy | 2.58K | — | — |
| 2026-05-22 | HARDING BRIAN E | Buy | 8.41K | — | — |
| 2026-05-22 | EDMAN THOMAS T | Buy | 2.58K | — | — |
| 2026-05-14 | McKibben Jeffrey L. | Sell | 4.21K | $87.00 | 365.83K |
| 2026-05-08 | Cho Paul Yoonku | Sell | 2.00K | $86.89 | 173.78K |
| 2026-05-08 | McKibben Jeffrey L. | Sell | 2.50K | $86.48 | 216.20K |
| 2026-05-05 | Palfrey Jamie J. | Sell | 8.69K | $79.72 | 692.89K |
| 2026-05-05 | HARDING BRIAN E | Sell | 4.00K | $80.00 | 320.00K |
Latest filed quarter: Q2 2026.
Institutions holding: 461, holders +116 vs prior quarter. Ownership 103.70%.
| Holder | Shares | Change | Change % | Value |
|---|---|---|---|---|
| BLACKROCK, INC. | 6.92M | 87.37K | +1.28% | 986.72M |
| INVESCO LTD. | 3.12M | 1.46M | +88.25% | 445.57M |
| VANGUARD PORTFOLIO MANAGEMENT LLC | 2.76M | -44.81K | -1.60% | 393.18M |
| CAPITAL WORLD INVESTORS | 2.58M | 2.58M | New | 367.90M |
| SUSQUEHANNA INTERNATIONAL GROUP, LLP | 2.10M | 2.04M | +3235.24% | 299.61M |
| VANGUARD CAPITAL MANAGEMENT LLC | 1.91M | -7.47K | -0.39% | 272.21M |
| TORONTO DOMINION BANK | 1.90M | 1.80M | +1800.00% | 270.92M |
| STATE STREET CORP | 1.80M | -35.56K | -1.94% | 256.98M |
| BOSTON PARTNERS | 1.36M | -108.67K | -7.40% | 191.89M |
| GEODE CAPITAL MANAGEMENT, LLC | 1.32M | 176.85K | +15.50% | 187.91M |
| DRIEHAUS CAPITAL MANAGEMENT LLC | 1.31M | 246.83K | +23.23% | 186.68M |
| DIMENSIONAL FUND ADVISORS LP | 949.35K | -62.42K | -6.17% | 135.33M |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 739.97K | -100.49K | -11.96% | 105.51M |
| SIXTH STREET PARTNERS MANAGEMENT COMPANY, L.P. | 739.97K | 739.97K | New | 105.51M |
| UBS GROUP AG | 708.00K | 356.70K | +101.54% | 100.95M |
| FRONTIER CAPITAL MANAGEMENT CO LLC | 667.53K | -1.12M | -62.65% | 95.18M |
| ROYCE & ASSOCIATES LP | 666.50K | -93.00K | -12.25% | 95.04M |
| OBERWEIS ASSET MANAGEMENT INC/ | 647.28K | 6.80K | +1.06% | 92.30M |
| NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 624.03K | 211.33K | +51.21% | 88.98M |
| D. E. SHAW & CO., INC. | 619.80K | -563.46K | -47.62% | 88.38M |
| TWO SIGMA INVESTMENTS, LP | 609.85K | 28.72K | +4.94% | 86.96M |
| PARADIGM CAPITAL MANAGEMENT INC/NY | 608.20K | 0 | 0.00% | 86.72M |
| MORGAN STANLEY | 549.24K | -362.46K | -39.76% | 78.32M |
| FULLER & THALER ASSET MANAGEMENT, INC. | 492.61K | 17.54K | +3.69% | 70.24M |
| NORTHERN TRUST CORP | 491.50K | 33.36K | +7.28% | 70.08M |
Ultra Clean Holdings, Inc. (UCTT) trades at $53.92, with a market cap of $2.44B and a trailing P/E of 88.76. Revenue below is the annual history on file. It describes what the business has already reported. It is not a forecast and it is not a recommendation.
| 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| 562759000 | 924351000 | 1096523000 | 1066200000 | 1398582000 | 2101615000 | 2374300000 | 1734500000 | 2097600000 | 2054000000 |
Insights · Dividends · Forecast · Financials · Learn
$2.44B
Market Cap
88.76
P/E
17.33
Forward P/E
46
Score