Source: Ultra Clean Holdings, Inc.'s 10-K / 10-Q XBRL data on SEC EDGAR · fetched Nov 05, 2026
Revenue, net income & free cash flow
Income statement
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Revenue
$562.76M
$924.40M
$1.10B
$1.07B
$1.40B
$2.10B
$2.37B
$1.73B
$2.10B
$2.05B
Cost of revenue
$475.98M
$756.70M
$920.70M
$869.40M
$1.11B
$1.67B
$1.91B
$1.46B
$1.74B
$1.73B
Gross profit
$86.78M
$167.70M
$175.80M
$196.80M
$291.80M
$430.00M
$465.00M
$277.30M
$356.30M
$322.90M
Research & development
$9.90M
$11.70M
$13.30M
$14.60M
$14.80M
$24.50M
$28.50M
$28.30M
$28.30M
$32.00M
Operating income
$22.39M
$89.50M
$60.70M
$29.90M
$121.40M
$185.70M
$120.40M
$35.20M
$91.20M
-$107.40M
Interest expense
—
$2.20M
$10.00M
$25.60M
$16.90M
$24.20M
$33.90M
$48.80M
$46.50M
$38.30M
Pre-tax income
$18.95M
$87.00M
$52.30M
$2.30M
$99.70M
$154.30M
$88.30M
-$11.30M
$67.20M
-$145.70M
Income tax
$8.90M
$11.90M
$15.30M
$10.00M
$19.30M
$27.90M
$37.90M
$10.90M
$32.70M
$25.90M
Net income
$10.05M
$75.10M
$36.60M
-$9.40M
$77.60M
$119.50M
$40.40M
-$31.10M
$23.70M
-$181.20M
EBITDA
$28.37M
$94.80M
$72.20M
$51.40M
$146.40M
$219.80M
$158.80M
$72.80M
$136.90M
-$59.50M
EPS (basic)
$0.31
$2.25
$0.95
$-0.24
$1.93
$2.75
$0.89
$-0.70
$0.53
$-4.00
EPS (diluted)
$0.30
$2.19
$0.94
$-0.24
$1.89
$2.69
$0.88
$-0.70
$0.52
$-4.00
Diluted shares
33.15M
34
39
40
41
44
45.70M
44.70M
45.30M
45.30M
Gross margin
15.4%
18.1%
16.0%
18.5%
20.9%
20.5%
19.6%
16.0%
17.0%
15.7%
Operating margin
4.0%
9.7%
5.5%
2.8%
8.7%
8.8%
5.1%
2.0%
4.3%
-5.2%
Net margin
1.8%
8.1%
3.3%
-0.9%
5.5%
5.7%
1.7%
-1.8%
1.1%
-8.8%
Balance sheet
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Cash & equivalents
$52.47M
$68.31M
$144.10M
$162.50M
$200.30M
$466.50M
$358.80M
$307.00M
$313.90M
$311.80M
Receivables
$74.66M
$90.21M
$107.00M
$112.70M
$145.50M
$250.10M
$253.70M
$180.80M
$241.10M
$208.80M
Inventory
$103.86M
$236.84M
$186.10M
$172.40M
$180.40M
$379.20M
$443.90M
$374.50M
$381.00M
$390.90M
Total current assets
$237.45M
$407.45M
$462.90M
$467.00M
$545.10M
$1.14B
$1.10B
$893.20M
$970.10M
$959.70M
Goodwill
$85.25M
$85.20M
$150.20M
$171.10M
$171.10M
$270.00M
$248.80M
$265.20M
$265.30M
$114.20M
Total assets
$380.70M
$563.41M
$965.50M
$1.02B
$1.10B
$1.87B
$1.96B
$1.87B
$1.92B
$1.73B
Total current liabilities
$101.06M
$207.35M
$139.30M
$210.60M
$201.20M
$469.10M
$389.20M
$310.00M
$335.60M
$300.70M
Short-term debt
—
—
—
—
—
—
—
—
—
$9.90M
Long-term debt
—
—
—
$301.90M
$276.90M
$565.40M
$485.30M
—
$499.70M
$467.00M
Total debt
—
—
—
$301.90M
$276.90M
$565.40M
$485.30M
—
$499.70M
$476.90M
Total liabilities
$164.57M
$263.11M
$514.50M
$566.80M
$551.30M
$1.13B
$1.02B
$970.50M
$984.10M
$944.90M
Shareholders' equity
$216.13M
$300.31M
$436.30M
$436.70M
$532.60M
$848.90M
$887.90M
$838.90M
$873.60M
$711.00M
Cash flow
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Operating cash flow
$17.58M
$48.90M
$41.70M
$121.00M
$97.30M
$211.60M
$47.20M
$135.90M
$65.00M
$65.60M
Capital expenditures
$7.28M
$16.10M
$26.10M
$26.30M
$36.40M
$59.30M
$100.10M
$75.80M
$63.50M
$50.30M
Free cash flow
$10.30M
$32.80M
$15.60M
$94.70M
$60.90M
$152.30M
-$52.90M
$60.10M
$1.50M
$15.30M
Investing cash flow
-$7.28M
-$16.10M
-$345.90M
-$49.20M
-$29.80M
-$404.80M
-$96.20M
-$119.70M
-$63.50M
-$47.00M
Financing cash flow
-$7.85M
-$17.10M
$380.10M
-$53.40M
-$31.10M
$460.80M
-$56.00M
-$69.90M
$9.80M
-$21.20M
Share buybacks
—
—
—
—
$0
$0
$12.10M
$29.40M
$0
$3.40M
Stock-based compensation
$5.67M
$7.80M
$10.30M
$12.10M
$12.70M
$15.80M
$19.10M
$12.10M
$17.40M
$19.20M
Depreciation & amortization
$5.98M
$5.30M
$11.50M
$21.50M
$25.00M
$34.10M
$38.40M
$37.60M
$45.70M
$47.90M
Income statement
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Revenue
$444.70M
$477.70M
$516.10M
$540.40M
$563.30M
$518.60M
$518.80M
$510.00M
$506.70M
$533.70M
$644.90M
$759.00M
Cost of revenue
$373.70M
$395.10M
$427.60M
$447.00M
$471.50M
$434.60M
$439.30M
$427.80M
$429.40M
$449.30M
$541.20M
$630.60M
Gross profit
$71.00M
$82.60M
$88.50M
$93.40M
$91.80M
$84.00M
$79.50M
$82.20M
$77.30M
$84.40M
$103.70M
$128.40M
Research & development
$6.60M
$7.00M
$7.10M
$7.10M
$7.10M
$7.60M
$7.80M
$7.80M
$8.80M
$8.50M
$8.80M
$8.80M
Operating income
$4.50M
$17.30M
$22.90M
$25.20M
$25.90M
$12.90M
-$141.80M
$10.60M
$10.90M
$11.40M
$29.50M
$53.70M
Interest expense
$12.90M
$12.20M
$11.70M
$12.00M
$10.70M
$9.90M
$10.10M
$9.90M
$8.40M
$7.30M
$1.10M
$1.50M
Pre-tax income
-$7.80M
$2.70M
$30.00M
$10.20M
$24.50M
$4.90M
-$153.30M
$600.00K
$2.00M
$4.20M
$30.00M
$51.10M
Income tax
-$6.20M
$9.90M
$8.50M
$9.90M
$4.50M
$7.40M
$7.20M
$8.70M
$2.60M
$19.20M
$18.10M
$10.30M
Net income
-$3.80M
-$9.40M
$19.10M
-$2.30M
$16.30M
-$5.00M
-$162.00M
-$10.90M
-$3.30M
-$17.90M
$8.70M
$39.10M
EBITDA
$14.20M
$28.80M
$34.10M
$36.60M
$37.50M
$24.60M
-$130.10M
$22.70M
$23.30M
$23.70M
$42.00M
$66.40M
EPS (basic)
$-0.09
$-0.21
$0.43
$-0.05
$0.37
$-0.11
$-3.58
$-0.24
$-0.07
$-0.40
$0.19
$0.86
EPS (diluted)
$-0.09
$-0.21
$0.42
$-0.05
$0.36
$-0.11
$-3.58
$-0.24
$-0.07
$-0.40
$0.19
$0.85
Diluted shares
-100.00K
44.60M
45.40M
45.00M
-100.00K
45.10M
45.20M
45.40M
100.00K
45.30M
46.10M
46.20M
Gross margin
16.0%
17.3%
17.1%
17.3%
16.3%
16.2%
15.3%
16.1%
15.3%
15.8%
16.1%
16.9%
Operating margin
1.0%
3.6%
4.4%
4.7%
4.6%
2.5%
-27.3%
2.1%
2.2%
2.1%
4.6%
7.1%
Net margin
-0.9%
-2.0%
3.7%
-0.4%
2.9%
-1.0%
-31.2%
-2.1%
-0.7%
-3.4%
1.3%
5.2%
Balance sheet
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Cash & equivalents
$307.00M
$293.00M
$319.50M
$318.20M
$313.90M
$317.60M
$327.40M
$314.10M
$311.80M
$323.50M
$255.90M
$270.90M
Receivables
$180.80M
$194.50M
$206.90M
$228.10M
$241.10M
$217.90M
$206.70M
$199.50M
$208.80M
$232.80M
$208.00M
$272.40M
Inventory
$374.50M
$388.10M
$399.90M
$402.60M
$381.00M
$374.60M
$375.60M
$382.20M
$390.90M
$481.90M
$629.90M
$723.30M
Total current assets
$893.20M
$908.70M
$960.80M
$985.80M
$970.10M
$947.80M
$955.80M
$941.40M
$959.70M
$1.10B
$1.16B
$1.33B
Goodwill
$265.20M
$265.20M
$265.20M
$265.30M
$265.30M
$265.30M
$114.20M
$114.20M
$114.20M
$114.20M
$114.20M
$114.20M
Total assets
$1.87B
$1.89B
$1.93B
$1.95B
$1.92B
$1.89B
$1.75B
$1.72B
$1.73B
$1.86B
$1.92B
$2.10B
Total current liabilities
$310.00M
$329.40M
$351.40M
$358.80M
$335.60M
$313.20M
$312.00M
$293.40M
$300.70M
$357.50M
$424.70M
$478.60M
Short-term debt
—
—
—
—
—
—
—
—
$9.90M
$0
$0
$0
Long-term debt
—
—
—
—
$499.70M
—
—
—
$467.00M
$601.90M
$599.40M
$635.10M
Total debt
—
—
—
—
$499.70M
—
—
—
$476.90M
$601.90M
$599.40M
$635.10M
Total liabilities
$970.50M
$998.50M
$1.02B
$1.03B
$984.10M
$954.20M
$955.80M
$939.20M
$944.90M
$1.15B
$1.20B
$1.29B
Shareholders' equity
$838.90M
$830.90M
$852.30M
$857.90M
$873.60M
$872.00M
$719.40M
$709.90M
$711.00M
$627.90M
$639.80M
$727.50M
Cash flow
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Operating cash flow
$35.30M
$9.80M
$23.20M
$14.90M
$17.10M
$28.20M
$29.20M
$100.00K
$8.10M
-$33.30M
-$41.10M
-$42.30M
Capital expenditures
$16.60M
$18.00M
$13.00M
$15.20M
$17.30M
$12.40M
$16.80M
$11.00M
$10.10M
$9.60M
$16.20M
$19.50M
Free cash flow
$18.70M
-$8.20M
$10.20M
-$300.00K
-$200.00K
$15.80M
$12.40M
-$10.90M
-$2.00M
-$42.90M
-$57.30M
-$61.80M
Investing cash flow
-$62.80M
-$17.90M
-$13.00M
-$15.30M
-$17.30M
-$12.40M
-$16.70M
-$7.90M
-$10.00M
-$9.50M
-$16.20M
-$19.50M
Financing cash flow
-$8.90M
-$4.50M
$17.00M
-$3.70M
$1.00M
-$12.20M
-$6.60M
-$3.50M
$1.10M
$57.60M
-$9.10M
$68.10M
Share buybacks
$5.70M
$0
$0
$0
$0
$0
$3.40M
$0
$0
$40.00M
$0
$0
Stock-based compensation
$3.40M
$3.50M
$4.50M
$4.70M
$4.70M
$2.90M
$7.10M
$4.40M
$4.80M
$3.20M
$6.40M
$7.60M
Depreciation & amortization
$9.70M
$11.50M
$11.20M
$11.40M
$11.60M
$11.70M
$11.70M
$12.10M
$12.40M
$12.30M
$12.50M
$12.70M
Quarterly figures are rebuilt from the year-to-date totals companies report — Q4 is the full year minus the first nine months, since no 10-Q is filed for it. Values are as filed; later restatements replace earlier ones. Fiscal years are labelled by the calendar year in which they end.