bf/NASDAQ:UCTT_icon.jpeg

COM:UCT

Ultra Clean Holdings, Inc.

  • Stock

USD

Last Close

37.20

22/11 21:00

Market Cap

2.47B

Beta: -

Volume Today

335.47K

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Apr '22
Jul '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
revenue
126.27M
-
144.22M
14.22%
132.68M
8.01%
117.04M
11.79%
120.02M
2.54%
125.32M
4.42%
117.55M
6.20%
122.82M
4.48%
103.42M
15.79%
112.23M
8.52%
129.83M
15.68%
146.15M
12.57%
174.54M
19.43%
204.59M
17.22%
228.26M
11.57%
242.61M
6.29%
248.89M
2.59%
314.84M
26.50%
290.21M
7.82%
234.08M
19.34%
257.39M
9.96%
260.14M
1.07%
265.37M
2.01%
254.32M
4.16%
286.41M
12.62%
320.90M
12.04%
344.78M
7.44%
363.28M
5.36%
369.63M
1.75%
417.63M
12.99%
515.20M
23.36%
553.65M
7.46%
615.14M
11.11%
564.14M
8.29%
608.70M
7.90%
566.40M
6.95%
433.30M
23.50%
421.50M
2.72%
421.50M
0%
435M
3.20%
444.80M
2.25%
477.70M
7.40%
516.10M
8.04%
540.50M
4.73%
cost of revenue
104.70M
-
120.91M
15.49%
111.53M
7.76%
106.73M
4.30%
101.65M
4.76%
105.40M
3.69%
98.73M
6.33%
103.87M
5.21%
90.08M
13.28%
97.66M
8.41%
110.81M
13.47%
122.66M
10.70%
144.84M
18.08%
167.10M
15.36%
184.89M
10.65%
199.91M
8.13%
204.82M
2.45%
266.04M
29.89%
244.15M
8.23%
199.08M
18.46%
211.41M
6.19%
215.34M
1.86%
217.20M
0.86%
206.82M
4.78%
230.02M
11.22%
255.23M
10.96%
270.90M
6.14%
288.70M
6.57%
291.98M
1.14%
330.69M
13.26%
415.32M
25.59%
439.58M
5.84%
486.05M
10.57%
450.42M
7.33%
490.33M
8.86%
457.90M
6.61%
360.30M
21.31%
353.40M
1.92%
353.40M
0%
369.80M
4.64%
373.70M
1.05%
395.10M
5.73%
427.60M
8.23%
447.10M
4.56%
gross profit
21.57M
-
23.31M
8.07%
21.15M
9.26%
10.31M
51.27%
18.36M
78.16%
19.92M
8.47%
18.82M
5.51%
18.95M
0.67%
13.34M
29.59%
14.57M
9.21%
19.02M
30.55%
23.49M
23.50%
29.70M
26.44%
37.49M
26.24%
43.37M
15.67%
42.70M
1.56%
44.07M
3.21%
48.80M
10.75%
46.06M
5.61%
34.99M
24.03%
45.98M
31.38%
44.80M
2.57%
48.17M
7.53%
47.50M
1.38%
56.40M
18.72%
65.66M
16.43%
73.88M
12.51%
74.58M
0.94%
77.64M
4.12%
86.94M
11.97%
99.88M
14.89%
114.07M
14.20%
129.09M
13.16%
113.73M
11.90%
118.37M
4.08%
108.50M
8.34%
73M
32.72%
68.10M
6.71%
68.10M
0%
65.20M
4.26%
71.10M
9.05%
82.60M
16.17%
88.50M
7.14%
93.40M
5.54%
selling and marketing expenses
2.49M
-
2.66M
7.00%
2.59M
2.59%
2.49M
3.82%
2.69M
7.74%
2.85M
5.92%
2.81M
1.41%
2.84M
1.39%
3.00M
5.66%
2.93M
2.40%
2.79M
5.05%
2.82M
1.22%
3.03M
7.52%
3.05M
0.66%
3.35M
9.83%
3.66M
9.28%
3.68M
0.60%
3.81M
3.28%
3.63M
4.60%
3.84M
5.76%
5.03M
31.08%
5.39M
7.21%
5.37M
0.54%
5.88M
9.52%
5.75M
2.08%
5.75M
0.09%
5.88M
2.19%
5.99M
1.92%
6.57M
9.68%
7.61M
15.82%
12.65M
66.30%
13.83M
9.29%
14.09M
1.89%
13.80M
2.08%
13.85M
0.41%
13.20M
4.72%
13.10M
0.76%
12.70M
3.05%
12.70M
0%
12.80M
0.79%
13.20M
3.13%
13.70M
3.79%
14.80M
8.03%
14.40M
2.70%
general and administrative expenses
9.43M
-
9.72M
3.12%
8.70M
10.48%
9.97M
14.57%
9.05M
9.19%
11.86M
30.98%
10.19M
14.10%
10.67M
4.76%
11.39M
6.73%
10.06M
11.69%
10.16M
0.98%
11.53M
13.46%
11.18M
2.98%
11.77M
5.21%
12.84M
9.15%
13.05M
1.63%
15.16M
16.18%
15.06M
0.66%
16.86M
11.91%
26.95M
59.88%
26.68M
1.02%
27.79M
4.18%
29.91M
7.63%
29.73M
0.59%
42.51M
42.95%
33.95M
20.12%
33.35M
1.78%
30.25M
9.29%
33.91M
12.11%
34.71M
2.35%
49.22M
41.79%
43.20M
12.24%
44.49M
3.00%
47.38M
6.49%
46.14M
2.61%
44.40M
3.78%
40.40M
9.01%
35.60M
11.88%
35.60M
0%
39.30M
10.39%
46.70M
18.83%
44.60M
4.50%
43.70M
2.02%
46.80M
7.09%
selling general and administrative expenses
11.91M
-
12.38M
3.93%
11.29M
8.79%
12.46M
10.35%
11.74M
5.80%
14.71M
25.24%
12.99M
11.64%
13.52M
4.03%
14.40M
6.50%
12.99M
9.75%
12.94M
0.38%
14.34M
10.82%
14.21M
0.91%
14.82M
4.24%
16.19M
9.29%
16.71M
3.21%
18.85M
12.77%
18.87M
0.11%
20.49M
8.58%
30.79M
50.29%
31.71M
2.98%
33.19M
4.66%
35.28M
6.30%
35.61M
0.95%
48.26M
35.52%
39.70M
17.73%
39.23M
1.20%
36.24M
7.61%
40.48M
11.71%
42.32M
4.54%
61.87M
46.20%
57.02M
7.83%
58.58M
2.74%
61.18M
4.43%
60.00M
1.93%
57.60M
4.00%
53.50M
7.12%
48.30M
9.72%
48.30M
0%
52.10M
7.87%
59.90M
14.97%
58.30M
2.67%
58.50M
0.34%
61.50M
5.13%
research and development expenses
1.39M
-
1.77M
27.40%
1.80M
1.75%
1.81M
0.44%
1.70M
6.09%
2.57M
51.30%
2.40M
6.43%
2.35M
2.04%
2.26M
3.95%
2.28M
0.75%
2.36M
3.65%
2.45M
3.73%
2.82M
15.16%
2.91M
3.12%
2.77M
4.54%
2.72M
1.87%
3.26M
19.91%
3.03M
7.20%
2.92M
3.76%
3.28M
12.66%
4.06M
23.60%
3.43M
15.47%
3.92M
14.28%
3.63M
7.32%
3.63M
0.06%
3.41M
6.17%
3.83M
12.29%
3.51M
8.18%
3.99M
13.46%
4.21M
5.54%
6.07M
44.15%
6.46M
6.54%
7.77M
20.24%
6.84M
11.99%
7.24M
5.85%
7.10M
1.92%
7.10M
0%
7.20M
1.41%
7.20M
0%
7.40M
2.78%
6.60M
10.81%
7M
6.06%
7.10M
1.43%
7.10M
0%
other expenses
3.07M
-
-6.68M
317.65%
-2.69M
59.73%
560K
120.81%
-1.08M
292.68%
-2.51M
132.81%
-4.26M
69.71%
-711K
83.32%
-1.46M
105.63%
-1.17M
20.31%
5K
100.43%
-365K
7,400%
3.40M
1,031.51%
2.80M
17.65%
-1.50M
153.57%
-1.50M
0%
-2.10M
40%
-7.20M
242.86%
1
-
cost and expenses
118M
-
135.06M
14.46%
124.62M
7.73%
121.00M
2.90%
115.09M
4.89%
122.67M
6.59%
114.12M
6.97%
119.74M
4.92%
106.73M
10.86%
112.93M
5.80%
126.11M
11.68%
139.45M
10.58%
161.88M
16.08%
184.82M
14.18%
203.86M
10.30%
219.35M
7.60%
226.93M
3.46%
287.93M
26.88%
267.55M
7.08%
233.16M
12.85%
247.18M
6.01%
251.96M
1.93%
256.40M
1.76%
246.06M
4.03%
281.91M
14.57%
298.35M
5.83%
313.96M
5.23%
328.45M
4.62%
336.45M
2.44%
377.22M
12.12%
483.25M
28.11%
503.07M
4.10%
552.40M
9.81%
518.43M
6.15%
557.57M
7.55%
522.60M
6.27%
420.90M
19.46%
408.90M
2.85%
408.90M
0%
429.30M
4.99%
440.20M
2.54%
460.40M
4.59%
493.20M
7.12%
515.70M
4.56%
operating expenses
13.30M
-
14.15M
6.37%
13.09M
7.47%
14.27M
8.99%
13.44M
5.84%
17.27M
28.53%
15.39M
10.87%
15.87M
3.09%
16.66M
4.95%
15.27M
8.33%
15.30M
0.22%
16.79M
9.73%
17.03M
1.43%
17.72M
4.06%
18.97M
7.02%
19.43M
2.47%
22.11M
13.77%
21.90M
0.97%
23.40M
6.87%
34.07M
45.60%
35.77M
4.97%
36.62M
2.38%
39.20M
7.05%
39.25M
0.12%
51.89M
32.22%
43.11M
16.92%
43.05M
0.14%
39.75M
7.66%
44.47M
11.87%
46.53M
4.63%
67.94M
46.01%
63.49M
6.55%
66.35M
4.52%
68.02M
2.51%
67.24M
1.15%
64.70M
3.77%
60.60M
6.34%
55.50M
8.42%
55.50M
0%
59.50M
7.21%
66.50M
11.76%
65.30M
1.80%
65.60M
0.46%
68.60M
4.57%
interest expense
-653K
-
-629K
3.68%
-452K
28.14%
-437K
3.32%
-334K
23.57%
-956K
186.23%
-359K
62.45%
-756K
110.58%
-163K
78.44%
-1.09M
569.33%
-836K
23.37%
-1.34M
59.81%
-181K
86.45%
-938K
418.23%
-1.12M
19.40%
-19K
98.30%
-378K
1,889.47%
326K
186.24%
-809K
348.16%
-2.77M
241.90%
-5.19M
87.53%
-5.32M
2.54%
-6.39M
20.14%
6.64M
203.85%
5.70M
14.09%
5.19M
9.00%
3.77M
27.27%
4.13M
9.54%
3.76M
9.07%
3.60M
4.07%
7.06M
95.81%
6.88M
2.46%
6.63M
3.65%
6.41M
3.33%
7.28M
13.47%
10.80M
48.41%
11.80M
9.26%
11.80M
0%
11.80M
0%
12.30M
4.24%
-12.80M
204.07%
-12.20M
4.69%
-11.70M
4.10%
-59.70M
410.26%
ebitda
8.27M
-
9.16M
10.80%
8.06M
12.03%
-3.96M
149.17%
4.93M
224.30%
2.65M
46.24%
3.43M
29.46%
3.08M
10.18%
-3.31M
207.63%
-698K
78.94%
3.72M
632.81%
6.70M
80.16%
12.67M
89.10%
19.77M
56.06%
24.41M
23.43%
23.26M
4.68%
21.96M
5.61%
29.36M
33.72%
25.40M
13.49%
6.22M
75.52%
10.21M
64.20%
20.34M
99.19%
18.04M
11.30%
19.18M
6.35%
15.71M
18.10%
31.98M
103.51%
43.14M
34.92%
45.63M
5.77%
42.41M
7.05%
48.07M
13.34%
50.38M
4.81%
68.63M
36.24%
82.30M
19.91%
64.68M
21.40%
69.66M
7.69%
64.32M
7.67%
31.40M
51.18%
28.70M
8.60%
27.70M
3.48%
22.90M
17.33%
4.60M
79.91%
17.30M
276.09%
22.90M
32.37%
-90.20M
493.89%
operating income
8.27M
-
9.16M
10.80%
8.06M
12.03%
-3.96M
149.17%
4.93M
224.30%
2.65M
46.24%
3.43M
29.46%
3.08M
10.18%
-3.31M
207.63%
-698K
78.94%
3.72M
632.81%
6.70M
80.16%
12.67M
89.10%
19.77M
56.06%
24.41M
23.43%
23.26M
4.68%
21.96M
5.61%
26.91M
22.55%
22.66M
15.77%
922K
95.93%
10.21M
1,007.38%
8.18M
19.88%
8.97M
9.67%
8.26M
7.95%
4.50M
45.46%
22.55M
400.67%
30.82M
36.70%
34.82M
12.97%
33.17M
4.73%
40.41M
21.81%
31.95M
20.94%
50.58M
58.34%
62.73M
24.02%
45.71M
27.13%
50.89M
11.33%
43.80M
13.93%
12.40M
71.69%
12.60M
1.61%
12.60M
0%
5.70M
54.76%
4.60M
19.30%
17.30M
276.09%
22.90M
32.37%
24.80M
8.30%
depreciation and amortization
2.30M
-
1.97M
14.32%
1.97M
0.10%
1.97M
0.15%
1.98M
0.20%
2.04M
3.24%
2.29M
12.05%
3.16M
38.22%
3.45M
9.17%
2.84M
17.79%
2.84M
0.21%
2.88M
1.30%
3.18M
10.38%
2.44M
23.09%
2.60M
6.46%
2.54M
2.42%
3.12M
22.99%
2.45M
21.51%
2.74M
11.58%
5.30M
93.57%
10.71M
102.17%
12.16M
13.54%
9.07M
25.41%
10.93M
20.50%
11.21M
2.57%
11.80M
5.32%
11.60M
1.74%
11.66M
0.53%
11.57M
0.77%
11.82M
2.18%
19.08M
61.41%
19.40M
1.65%
20.57M
6.07%
18.97M
7.78%
18.77M
1.08%
20.52M
9.32%
19M
7.40%
16.80M
11.58%
15.80M
5.95%
18.10M
14.56%
16.90M
6.63%
-38M
-
total other income expenses net
-653K
-
-629K
3.68%
-452K
28.14%
-437K
3.32%
-334K
23.57%
-956K
186.23%
-359K
62.45%
-756K
110.58%
-163K
78.44%
-1.09M
569.33%
-836K
23.37%
-1.34M
59.81%
-181K
86.45%
-938K
418.23%
-1.12M
19.40%
-19K
98.30%
-378K
1,889.47%
326K
186.24%
-809K
348.16%
-2.77M
241.90%
-5.19M
87.53%
-5.32M
2.54%
-6.39M
20.14%
3.07M
148.04%
-6.68M
317.65%
-2.69M
59.73%
560K
120.81%
-1.08M
292.68%
-2.51M
132.81%
-4.26M
69.71%
-711K
83.32%
-1.46M
105.63%
-1.17M
20.31%
-6.34M
444.46%
-63.92M
907.71%
-6.90M
89.21%
-8.50M
23.19%
-1.50M
82.35%
-1.50M
0%
-2.10M
40%
-12.30M
485.71%
-14.60M
18.70%
7.10M
148.63%
-14.80M
308.45%
income before tax
7.62M
-
8.53M
12.04%
7.61M
10.84%
-4.40M
157.84%
4.59M
204.36%
1.69M
63.15%
3.07M
81.38%
2.32M
24.31%
-3.48M
249.68%
-1.79M
48.55%
2.88M
261.15%
5.36M
86.06%
12.49M
132.83%
18.84M
50.81%
23.29M
23.63%
23.24M
0.18%
21.58M
7.16%
27.23M
26.21%
21.86M
19.75%
-1.84M
108.44%
5.02M
372.40%
2.86M
43.04%
2.58M
9.79%
4.77M
84.66%
-7.80M
263.58%
14.98M
292.19%
27.77M
85.34%
29.84M
7.44%
27.08M
9.23%
32.64M
20.52%
24.24M
25.75%
42.35M
74.74%
55.09M
30.08%
39.37M
28.54%
-13.03M
133.09%
36.90M
383.24%
3.90M
89.43%
100K
97.44%
100K
0%
-7.50M
7,600%
-7.70M
2.67%
2.70M
135.06%
30M
1,011.11%
10M
66.67%
income tax expense
1.24M
-
1.48M
18.65%
1.57M
6.71%
862K
45.27%
1.06M
22.97%
519K
51.04%
862K
66.09%
647K
24.94%
12.31M
1,802.78%
1.45M
88.22%
2.16M
48.97%
2.75M
27.31%
2.54M
7.78%
4.49M
77.21%
3.11M
30.89%
3.53M
13.55%
730K
79.30%
2.49M
241.51%
2.90M
16.13%
4.60M
58.76%
5.33M
16.08%
1.51M
71.75%
2.83M
88.12%
3.88M
36.79%
1.81M
53.30%
4.46M
146.55%
5.69M
27.46%
4.78M
16.08%
4.35M
8.94%
7.01M
61.30%
6.22M
11.32%
8.39M
34.90%
6.30M
24.89%
8.54M
35.52%
8.71M
1.94%
8.50M
2.39%
3.50M
58.82%
8.30M
137.14%
8.30M
0%
5.30M
36.14%
-6.20M
216.98%
9.90M
259.68%
8.50M
14.14%
9.80M
15.29%
net income
6.37M
-
7.06M
10.75%
6.03M
14.51%
-5.26M
187.23%
3.53M
167.12%
1.17M
66.79%
2.21M
88.15%
1.68M
24.06%
-15.79M
1,042.00%
-3.24M
79.48%
723K
122.32%
2.61M
261.55%
9.95M
280.76%
14.34M
44.09%
20.18M
40.71%
19.72M
2.29%
20.85M
5.75%
24.74M
18.67%
18.96M
23.37%
-6.00M
131.63%
-1.11M
81.52%
605K
154.60%
-202K
133.39%
513K
353.96%
-10.27M
2,101.36%
9.42M
191.78%
21.26M
125.66%
24.36M
14.58%
22.55M
7.43%
25.00M
10.83%
17.10M
31.60%
31.88M
86.45%
45.47M
42.63%
27.93M
38.57%
-21.74M
177.82%
27.80M
227.90%
400K
98.56%
-9.40M
2,450%
-9.40M
0%
-14.50M
54.26%
-3.80M
73.79%
-9.40M
147.37%
19.10M
303.19%
-2.30M
112.04%
weighted average shs out
28.58M
-
28.88M
1.03%
29.44M
1.94%
29.48M
0.13%
29.50M
0.07%
30.48M
3.35%
31.61M
3.71%
31.99M
1.20%
32.21M
0.68%
32.31M
0.30%
32.56M
0.79%
32.76M
0.60%
32.88M
0.36%
33.06M
0.56%
33.43M
1.13%
33.54M
0.32%
33.60M
0.18%
36.72M
9.29%
38.80M
5.66%
38.93M
0.33%
39.01M
0.20%
39.12M
0.29%
39.40M
0.71%
39.56M
0.40%
39.78M
0.56%
39.82M
0.10%
40.09M
0.68%
40.37M
0.70%
40.52M
0.38%
40.56M
0.11%
43.33M
6.81%
44.76M
3.30%
44.89M
0.29%
44.90M
0.03%
45.20M
0.67%
45.40M
0.44%
44.80M
1.32%
44.70M
0.22%
44.70M
0%
44.80M
0.22%
44.70M
0.22%
44.60M
0.22%
44.90M
0.67%
44.80M
0.22%
weighted average shs out dil
29.48M
-
29.92M
1.49%
29.88M
0.12%
29.91M
0.11%
29.94M
0.10%
30.96M
3.41%
31.78M
2.63%
32.16M
1.19%
32.21M
0.18%
32.31M
0.30%
32.79M
1.49%
33.10M
0.94%
33.53M
1.29%
33.87M
1.01%
34.06M
0.59%
34.36M
0.87%
34.50M
0.41%
37.49M
8.67%
39.30M
4.82%
38.93M
0.93%
39.01M
0.20%
39.45M
1.13%
39.40M
0.12%
40.02M
1.59%
39.78M
0.62%
40.70M
2.33%
40.83M
0.32%
41.15M
0.77%
41.35M
0.50%
41.64M
0.69%
44.25M
6.28%
45.40M
2.60%
45.52M
0.27%
45.60M
0.16%
45.20M
0.88%
45.70M
1.11%
44.80M
1.97%
44.70M
0.22%
44.70M
0%
44.80M
0.22%
44.70M
0.22%
44.60M
0.22%
45.40M
1.79%
45.40M
0%
eps
0.22
-
0.24
9.09%
0.20
16.67%
-0.18
190%
0.12
166.67%
0.04
66.67%
0.07
75.00%
0.05
28.57%
-0.49
1,080%
-0.10
79.59%
0.02
120%
0.08
300%
0.30
275.00%
0.43
43.33%
0.60
39.53%
0.59
1.67%
0.62
5.08%
0.67
8.06%
0.49
26.87%
-0.15
130.61%
-0.03
81.07%
0.02
170.42%
-0.01
125.50%
0.01
296.08%
-0.26
2,700%
0.24
192.31%
0.53
120.83%
0.60
13.21%
0.56
6.67%
0.62
10.71%
0.39
37.10%
0.71
82.05%
1.01
42.25%
0.69
31.68%
-0.48
169.57%
0.61
227.08%
0.01
98.54%
-0.21
2,459.55%
-0.21
0%
-0.32
52.38%
-0.09
73.44%
-0.21
147.06%
0.43
304.76%
-0.05
111.93%
epsdiluted
0.22
-
0.24
9.09%
0.20
16.67%
-0.18
190%
0.12
166.67%
0.04
66.67%
0.07
75.00%
0.05
28.57%
-0.49
1,080%
-0.10
79.59%
0.02
120%
0.08
300%
0.30
275.00%
0.42
40%
0.59
40.48%
0.57
3.39%
0.60
5.26%
0.66
10.00%
0.48
27.27%
-0.15
131.25%
-0.03
81.07%
0.02
170.42%
-0.01
125.50%
0.01
296.08%
-0.26
2,700%
0.23
188.46%
0.52
126.09%
0.59
13.46%
0.55
6.78%
0.60
9.09%
0.39
35%
0.70
79.49%
1
42.86%
0.68
32.00%
-0.48
170.59%
0.61
227.08%
0.01
98.54%
-0.21
2,459.55%
-0.21
0%
-0.32
52.38%
-0.09
73.44%
-0.21
147.06%
0.42
300%
-0.05
112.07%

All numbers in USD (except ratios and percentages)