bf/NASDAQ:UCTT_icon.jpeg

NASDAQ:UCTT

Ultra Clean Holdings, Inc.

  • Stock

USD

Last Close

37.35

30/08 20:00

Market Cap

2.47B

Beta: 1.99

Volume Today

280.15K

Avg: 299.11K

PE Ratio

−54.26

PFCF: 30.75

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
Sep '13
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
net income
2.05M
-
6.37M
211.08%
7.06M
10.75%
6.03M
14.51%
-5.26M
187.25%
3.53M
167.11%
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.44M
133.97%
-312K
95.16%
1.35M
533.97%
-254K
118.76%
888K
449.61%
-9.61M
1,181.87%
10.52M
209.48%
22.08M
109.91%
25.06M
13.51%
22.73M
9.28%
25.63M
12.72%
18.02M
29.70%
33.96M
88.50%
48.79M
43.66%
30.83M
36.81%
-21.74M
170.52%
28.40M
230.66%
400K
98.59%
-8.20M
2,150%
-8.20M
0%
-12.80M
56.10%
-3.80M
70.31%
-7.20M
89.47%
depreciation and amortization
2.34M
-
2.30M
1.71%
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.90M
8.12%
18.77M
0.71%
16.62M
11.46%
15.70M
5.52%
16.80M
7.01%
15.80M
5.95%
18.10M
14.56%
16.90M
6.63%
19.20M
13.61%
15.20M
20.83%
deferred income tax
-400
-
78K
19,600%
81K
3.85%
-97K
219.75%
1.83M
1,982.47%
380K
79.19%
325K
14.47%
357K
9.85%
-878K
345.94%
10.55M
1,301.37%
393K
96.27%
391K
0.51%
492K
25.83%
2.26M
358.94%
-58K
102.57%
18K
131.03%
-184K
1,122.22%
-3.53M
1,819.02%
-46K
98.70%
-67K
45.65%
181K
370.15%
-150K
182.87%
-37K
75.33%
-2.04M
5,413.51%
-38K
98.14%
-1.45M
3,710.53%
1.05M
172.24%
-1.06M
201.63%
-256K
75.92%
648K
353.13%
1.24M
90.74%
-359K
129.05%
-66K
81.62%
-4.01M
5,977.27%
1.39M
134.65%
-260K
118.71%
-1.01M
288.46%
-600K
40.59%
-400K
33.33%
600K
250%
700K
16.67%
-12.50M
1,885.71%
-700K
94.40%
stock based compensation
1.19M
-
1.17M
1.43%
1.02M
13.20%
993K
2.55%
1.16M
16.52%
1.23M
6.40%
474K
61.49%
1.04M
120.25%
1.09M
4.31%
1.05M
3.31%
1.06M
1.14%
1.12M
4.98%
1.86M
66.10%
1.63M
12.17%
1.38M
15.27%
1.38M
0.14%
2.30M
66.45%
2.70M
17.46%
2.56M
5.00%
2.36M
8.04%
2.21M
6.11%
3.14M
41.84%
2.91M
7.20%
2.86M
1.68%
3.30M
15.26%
2.99M
9.51%
3.08M
3.01%
3.07M
0.13%
3.31M
7.81%
3.28M
1.00%
3.46M
5.64%
3.70M
6.90%
4.33M
16.87%
4.27M
1.43%
5.60M
31.15%
4.52M
19.30%
4.25M
5.93%
3.70M
12.90%
1M
72.97%
1M
0%
4M
300%
3.40M
15%
3.50M
2.94%
4.70M
34.29%
change in working capital
2.77M
-
-14.63M
628.42%
-4.83M
67.02%
-5.21M
7.94%
15.13M
390.52%
-819K
105.41%
-10.51M
1,183.03%
3.54M
133.74%
-5.15M
245.25%
-1.64M
68.17%
-1.71M
4.39%
-1.48M
13.56%
-3.69M
149.63%
-9.07M
145.80%
-9.31M
2.63%
-13.49M
44.84%
-6.14M
54.50%
-11.90M
93.86%
-23.83M
100.24%
-41.89M
75.80%
25.00M
159.69%
12.69M
49.26%
2.94M
76.85%
39.28M
1,237.81%
9.45M
75.94%
20.30M
114.77%
-13.71M
167.52%
-19.19M
40.00%
-18.57M
3.23%
3.35M
118.02%
19.05M
469.22%
9.20M
51.69%
-4.36M
147.42%
-25.97M
495.32%
-124.60M
379.73%
29.72M
123.85%
-89.48M
401.12%
8.60M
109.61%
28.60M
232.56%
28.60M
0%
28.90M
1.05%
25.90M
10.38%
accounts receivables
-2.66M
-
-17.72M
566.74%
-4.75M
73.21%
4.25M
189.53%
10.49M
146.78%
-4.36M
141.55%
-7.81M
79.16%
12.11M
255.12%
3.11M
74.31%
-1.60M
151.35%
-7.48M
368.02%
-6.39M
14.56%
7.30M
214.27%
-9.27M
226.91%
-20.08M
116.66%
-6.64M
66.93%
-5.67M
14.60%
17.46M
407.88%
6.84M
60.82%
-15.60M
328.06%
22.49M
244.18%
-6.49M
128.87%
-4.18M
35.59%
14.18M
439.14%
-12.38M
187.27%
-2.11M
82.94%
-663K
68.61%
-25.38M
3,727.60%
-6.64M
73.85%
-16K
99.76%
-22.50M
140,537.50%
9.25M
141.10%
-22.10M
339.01%
-17.62M
20.30%
-29.13M
65.33%
29.74M
202.09%
-17.74M
159.67%
63.40M
457.32%
11.70M
81.55%
11.70M
0%
8.10M
30.77%
-4.70M
158.02%
-13.70M
191.49%
inventory
-1.62M
-
-13.65M
741.49%
-3.52M
74.22%
401K
111.40%
11.71M
2,819.45%
-1.50M
112.79%
-1.76M
17.90%
-4.74M
168.27%
-4.57M
3.46%
2.74M
159.99%
-9.17M
434.54%
-8.33M
9.22%
1.31M
115.79%
-15.33M
1,265.86%
-19.07M
24.38%
-16.11M
15.53%
-25.31M
57.15%
-71.39M
182.06%
-24.66M
65.46%
32.43M
231.49%
30.05M
7.33%
12.34M
58.95%
5.58M
54.77%
26.78M
380.07%
10.13M
62.19%
-20.20M
299.44%
-14.74M
27.01%
-6.72M
54.43%
18.50M
375.31%
-5.05M
127.32%
-8.78M
73.80%
-32.49M
269.95%
-29.24M
9.99%
-54.61M
86.74%
-61.11M
11.90%
17.94M
129.35%
-38.74M
316.01%
10.90M
128.13%
34.20M
213.76%
34.20M
0%
20.50M
40.06%
15.20M
25.85%
-13.60M
189.47%
accounts payables
7.78M
-
16.32M
109.74%
1.48M
90.91%
-9.82M
762.10%
-3.04M
69.05%
6.19M
303.65%
-6K
100.10%
-3.74M
62,300%
-4.43M
18.32%
-4.41M
0.38%
13.24M
400.11%
11.77M
11.11%
-12.67M
207.66%
19.36M
252.78%
23.79M
22.88%
7.56M
68.24%
26.34M
248.62%
41.87M
58.94%
-4.21M
110.06%
-55.28M
1,211.72%
-27.21M
50.78%
3.50M
112.88%
-626K
117.87%
-4.08M
551.44%
4.42M
208.44%
31.30M
607.80%
-4.10M
113.10%
10.62M
359.06%
-28.44M
367.81%
9.36M
132.91%
43.27M
362.24%
37.50M
13.32%
38.70M
3.21%
53.05M
37.07%
-35.89M
167.64%
-15.10M
57.93%
-24.50M
62.29%
-50.50M
106.11%
-12.10M
76.04%
-12.10M
0%
1.40M
111.57%
-300K
121.43%
25.10M
8,466.67%
other working capital
-732K
-
419K
157.24%
1.96M
367.06%
-41K
102.10%
-4.02M
9,712.20%
-1.15M
71.34%
-929K
19.43%
-88K
90.53%
740K
940.91%
1.63M
120.27%
1.70M
4.11%
1.47M
13.61%
365K
75.10%
-3.84M
1,152.05%
6.04M
257.27%
1.70M
71.88%
-1.50M
188.52%
160K
110.65%
-1.79M
1,220%
-3.44M
92.02%
-328K
90.47%
3.34M
1,117.99%
2.17M
35.16%
2.39M
10.39%
7.28M
204.56%
11.31M
55.35%
5.80M
48.74%
2.29M
60.53%
-1.99M
186.84%
-945K
52.44%
7.06M
847.51%
-5.06M
171.63%
8.28M
263.62%
-6.80M
182.16%
1.52M
122.29%
-2.86M
288.59%
-8.49M
197.06%
-15.20M
78.97%
-5.20M
65.79%
-5.20M
0%
-1.10M
78.85%
15.70M
1,527.27%
other non cash items
-89.60K
-
904K
1,108.93%
-1.28M
241.81%
-87K
93.21%
1.74M
2,094.25%
-121K
106.97%
843K
796.69%
334K
60.38%
422K
26.35%
-1.14M
370.62%
459K
140.19%
245K
46.62%
1.59M
547.35%
249K
84.30%
348K
39.76%
347K
0.29%
-786K
326.51%
38K
104.83%
-804K
2,215.79%
777K
196.64%
1.13M
44.92%
309K
72.56%
-1.23M
496.44%
1.00M
181.88%
-3.47M
446.26%
8.46M
343.54%
2.98M
64.80%
970K
67.42%
-1.51M
255.67%
2.81M
286.36%
4.41M
56.65%
1.48M
66.47%
50K
96.62%
-610K
1,320%
466K
176.39%
54.89M
11,678.97%
2.42M
95.59%
200K
91.73%
-1.40M
800%
-1.40M
0%
-2.70M
92.86%
5.10M
288.89%
net cash provided by operating activities
8.26M
-
-3.81M
146.13%
4.02M
205.46%
3.60M
10.31%
16.56M
359.77%
6.18M
62.68%
-5.65M
191.46%
9.77M
272.93%
321K
96.72%
-3.52M
1,195.64%
-196K
94.43%
3.84M
2,059.69%
5.74M
49.36%
8.20M
42.84%
9.14M
11.58%
11.04M
20.70%
17.45M
58.06%
11.28M
35.35%
5.08M
54.97%
-17.13M
437.17%
27.38M
259.87%
26.38M
3.65%
18.10M
31.39%
49.92M
175.83%
21.06M
57.82%
31.90M
51.48%
15.72M
50.73%
17.47M
11.15%
19.70M
12.77%
44.39M
125.35%
65.60M
47.78%
51.12M
22.07%
53.31M
4.27%
43.03M
19.27%
-67.42M
256.68%
85.89M
227.39%
-38.80M
145.18%
28M
172.16%
36.40M
30%
36.40M
0%
36.20M
0.55%
35M
3.31%
9.80M
72%
investments in property plant and equipment
-1.58M
-
-675K
57.22%
-512K
24.15%
-901K
75.98%
-653K
27.52%
-3.27M
400.46%
-2.58M
20.99%
-1.21M
52.98%
-1.40M
15.32%
-4.96M
254%
-2.03M
59.04%
-1.67M
17.64%
-1.76M
5.14%
-1.82M
3.41%
-2.78M
53.14%
-2.99M
7.26%
-6.76M
126.52%
-3.62M
46.56%
-5.91M
63.51%
-3.75M
36.47%
-5.86M
56.06%
-10.63M
81.33%
-4.84M
54.41%
-1.91M
60.65%
-5.92M
210.34%
-13.65M
130.72%
-6.71M
50.85%
-10.34M
54.16%
-9.49M
8.27%
-9.89M
4.28%
-6.49M
34.42%
-16.21M
149.96%
-20.02M
23.48%
-16.62M
17.01%
-28.38M
70.79%
-18.14M
36.07%
-32.19M
77.41%
-27.30M
15.19%
-19.70M
27.84%
-19.70M
0%
-12.20M
38.07%
-16.60M
36.07%
-18M
8.43%
acquisitions net
-29.73M
-
-14.76M
-
-569K
96.15%
-29.32M
-
-27K
-
-29.90M
-
10.45M
-
45K
-
45K
0%
500K
-
1.80M
260%
-46.20M
2,666.67%
purchases of investments
-48K
-
sales maturities of investments
-10.39M
-
other investing activites
96K
-
66K
-
77K
16.67%
48K
-
62K
-
-28K
145.16%
-34K
21.43%
-290.46M
-
646K
-
-30.06M
4,753.41%
2.24M
107.45%
4.33M
93.35%
2.92M
-
3.69M
26.35%
29.89M
709.51%
7.33M
75.47%
-355.09M
4,942.99%
178K
100.05%
148K
16.85%
-3.41M
-
156K
104.58%
-45K
128.85%
500K
1,211.11%
100K
-
net cash used for investing activites
-1.48M
-
-675K
54.45%
-446K
33.93%
-824K
84.75%
-653K
20.75%
-3.22M
393.11%
-32.32M
903.60%
-1.21M
96.24%
-16.16M
1,231.22%
-5.53M
65.81%
-2.03M
63.26%
-1.61M
20.69%
-1.79M
10.93%
-1.85M
3.70%
-2.78M
50.32%
-2.99M
7.26%
-6.76M
126.52%
-3.62M
46.56%
-5.91M
63.51%
-3.75M
36.47%
-296.32M
7,791.40%
-39.95M
86.52%
-4.20M
89.49%
-31.97M
661.48%
-3.67M
88.50%
-9.34M
154.23%
-6.71M
28.20%
-7.42M
10.60%
-5.79M
21.90%
-9.90M
70.95%
845K
108.53%
-371.30M
44,041.18%
-19.84M
94.66%
-16.46M
17.08%
-28.38M
72.46%
-21.55M
24.06%
-31.99M
48.42%
-27.30M
14.66%
-19.20M
29.67%
-19.20M
0%
-10.40M
45.83%
-62.80M
503.85%
-17.90M
71.50%
debt repayment
-20.00M
-
-28.50M
42.48%
-2.50M
91.23%
-26M
940%
-15M
42.31%
-12.50M
16.67%
-48.84M
290.75%
-1.25M
97.44%
-1.42M
13.20%
-3.70M
161.20%
-3.57M
3.52%
-4.19M
17.55%
-3.26M
22.28%
-3.33M
2.06%
-4.70M
41.26%
-7.91M
68.41%
-6.62M
16.30%
-12.02M
81.54%
-7.87M
34.50%
-11.28M
43.21%
-59.46M
427.36%
-7.75M
86.97%
-8.86M
14.42%
-23.53M
165.44%
-32.15M
36.64%
-28.53M
11.24%
-14.48M
49.26%
-11.78M
18.60%
-59.43M
404.30%
-19.79M
66.70%
-8.24M
58.34%
-35.13M
326.14%
-50.54M
43.88%
-37.80M
25.20%
-2.67M
92.93%
-7.85M
193.90%
-11.88M
51.28%
-22M
85.19%
-8.90M
59.55%
-8.90M
0%
-3.80M
57.30%
-3.90M
2.63%
common stock issued
55K
-
565K
927.27%
1.73M
206.90%
112K
93.54%
-13K
111.61%
107K
923.08%
2.19M
1,948.60%
105K
95.21%
10K
90.48%
104K
940%
104K
-
396K
280.77%
102K
74.24%
1.38M
1,255.88%
294K
78.74%
12K
95.92%
127K
958.33%
94.33M
74,175.59%
124K
99.87%
17K
86.29%
143K
741.18%
125K
-
1K
99.20%
216K
21,500%
344K
-
192.80M
-
-32K
100.02%
430K
1,443.75%
192.80M
-
33K
99.98%
33K
0%
800K
-
common stock repurchased
-1.33M
-
-23K
98.28%
1.36M
-
7.64M
-
7.62M
-
365.30M
-
16.40M
95.51%
20.39M
24.30%
-100K
-
-14.20M
14,100%
-9.50M
33.10%
-9.50M
0%
-5.70M
-
dividends paid
-11M
-
-18M
63.64%
-11.64M
-
-600K
-
-600K
-
-100K
-
-100K
0%
-100K
0%
-100K
-
-100K
0%
-159K
59%
-300K
-
other financing activites
7.78M
-
26.89M
245.59%
23.40M
12.96%
36.21M
54.71%
4.89M
86.50%
23.57M
382.28%
75.23M
219.19%
-408K
100.54%
408K
200%
2.96M
626.23%
1.23M
58.39%
385K
68.78%
2.13M
454.29%
2.13M
0%
-582K
127.27%
3.98M
783.33%
2.41M
39.45%
6.56M
172.38%
8.36M
27.46%
10.91M
30.48%
347.85M
3,088.97%
4.69M
98.65%
5.74M
22.22%
20.98M
265.71%
6.43M
69.33%
-830K
112.90%
51.51M
6,305.42%
7.85M
84.76%
7.72M
1.62%
-78K
101.01%
6.63M
8,593.59%
-16.04M
342.08%
6.90M
143.00%
79K
98.85%
-192.04M
-
-16.75M
91.28%
126K
100.75%
-2.30M
1,925.40%
-2.30M
0%
-300K
86.96%
500K
266.67%
-4.50M
1,000%
net cash used provided by financing activities
-12.16M
-
-1.04M
91.43%
10.30M
1,087.92%
-7.70M
174.75%
-10.13M
31.47%
890K
108.79%
28.58M
3,111.01%
-1.55M
105.43%
-997K
35.80%
-629K
36.91%
-2.33M
270.91%
-3.70M
58.72%
-728K
80.34%
-1.09M
49.59%
-3.90M
257.76%
-3.64M
6.60%
-4.20M
15.44%
-5.33M
26.97%
94.82M
1,877.60%
-243K
100.26%
288.41M
118,787.24%
-2.91M
101.01%
-3.13M
7.46%
-2.42M
22.58%
-25.71M
962.36%
-22.10M
14.03%
37.03M
267.52%
-3.93M
110.62%
-51.70M
1,214.59%
-12.50M
75.82%
-1.62M
87.06%
506.83M
31,424.60%
-27.38M
105.40%
-17.01M
37.87%
-2.67M
84.29%
-7.19M
169.12%
-28.79M
300.42%
-36.20M
25.72%
-20.70M
42.82%
-20.70M
0%
-4.10M
80.19%
-8.60M
109.76%
-4.50M
47.67%
effect of forex changes on cash
6K
-
-9K
250%
-5K
44.44%
-14K
180%
-6K
57.14%
-59K
883.33%
6K
110.17%
135K
2,150%
-23K
117.04%
37K
260.87%
74K
100%
-96K
229.73%
-271K
182.29%
281K
203.69%
-145K
151.60%
-2.18M
1,402.07%
-1.11M
49.04%
3.39M
405.50%
-497K
114.66%
177K
135.61%
-436K
346.33%
2.16M
594.50%
-847K
139.29%
493K
158.21%
-507K
202.84%
-93K
81.66%
-976K
949.46%
-2.79M
185.76%
4.83M
273.32%
-1.20M
124.82%
2.20M
283.33%
2.20M
0%
-500K
122.73%
1.40M
380%
-1.40M
200%
net change in cash
-5.39M
-
-5.53M
2.49%
13.87M
351.07%
-4.92M
135.49%
5.78M
217.42%
3.85M
33.41%
-9.39M
343.90%
7.01M
174.62%
-16.83M
340.20%
-9.68M
42.49%
-4.56M
52.85%
-1.49M
67.44%
3.22M
316.49%
5.20M
61.49%
2.47M
52.45%
4.55M
84.09%
6.46M
42.01%
2.37M
63.34%
94.06M
3,873.76%
-21.22M
122.56%
19.19M
190.46%
-16.20M
184.38%
10.63M
165.63%
13.35M
25.64%
-9.44M
170.68%
3.84M
140.70%
45.54M
1,085.60%
6.29M
86.18%
-38.23M
707.45%
24.14M
163.15%
63.98M
165.02%
187.14M
192.49%
5.58M
97.02%
9.47M
69.83%
-99.45M
1,149.61%
54.36M
154.66%
-94.71M
274.22%
-36.70M
61.25%
-1.30M
96.46%
-1.30M
0%
21.20M
1,730.77%
-35M
265.09%
-14M
60%
cash at beginning of period
71.33M
-
65.94M
7.56%
60.41M
8.38%
74.29M
22.96%
69.36M
6.63%
75.15M
8.34%
79.00M
5.12%
69.61M
11.89%
76.61M
10.07%
59.78M
21.97%
50.10M
16.19%
45.54M
9.11%
44.05M
3.26%
47.27M
7.30%
52.47M
10.99%
54.94M
4.71%
59.48M
8.28%
65.94M
10.86%
68.31M
3.59%
162.37M
137.70%
141.15M
13.07%
160.34M
13.60%
144.15M
10.10%
154.77M
7.37%
168.13M
8.63%
158.69M
5.61%
162.53M
2.42%
208.07M
28.02%
214.36M
3.02%
176.13M
17.84%
200.27M
13.71%
264.26M
31.95%
451.40M
70.82%
456.98M
1.24%
466.45M
2.07%
367.00M
21.32%
453.51M
23.57%
358.80M
20.88%
322.10M
10.23%
322.10M
0%
320.80M
0.40%
342M
6.61%
307M
10.23%
cash at end of period
65.94M
-
60.41M
8.38%
74.29M
22.96%
69.36M
6.63%
75.15M
8.34%
79.00M
5.12%
69.61M
11.89%
76.61M
10.07%
59.78M
21.97%
50.10M
16.19%
45.54M
9.11%
44.05M
3.26%
47.27M
7.30%
52.47M
10.99%
54.94M
4.71%
59.48M
8.28%
65.94M
10.86%
68.31M
3.59%
162.37M
137.70%
141.15M
13.07%
160.34M
13.60%
144.15M
10.10%
154.77M
7.37%
168.13M
8.63%
158.69M
5.61%
162.53M
2.42%
208.07M
28.02%
214.36M
3.02%
176.13M
17.84%
200.27M
13.71%
264.26M
31.95%
451.40M
70.82%
456.98M
1.24%
466.45M
2.07%
367.00M
21.32%
421.36M
14.81%
358.80M
14.85%
322.10M
10.23%
320.80M
0.40%
320.80M
0%
342M
6.61%
307M
10.23%
293M
4.56%
operating cash flow
8.26M
-
-3.81M
146.13%
4.02M
205.46%
3.60M
10.31%
16.56M
359.77%
6.18M
62.68%
-5.65M
191.46%
9.77M
272.93%
321K
96.72%
-3.52M
1,195.64%
-196K
94.43%
3.84M
2,059.69%
5.74M
49.36%
8.20M
42.84%
9.14M
11.58%
11.04M
20.70%
17.45M
58.06%
11.28M
35.35%
5.08M
54.97%
-17.13M
437.17%
27.38M
259.87%
26.38M
3.65%
18.10M
31.39%
49.92M
175.83%
21.06M
57.82%
31.90M
51.48%
15.72M
50.73%
17.47M
11.15%
19.70M
12.77%
44.39M
125.35%
65.60M
47.78%
51.12M
22.07%
53.31M
4.27%
43.03M
19.27%
-67.42M
256.68%
85.89M
227.39%
-38.80M
145.18%
28M
172.16%
36.40M
30%
36.40M
0%
36.20M
0.55%
35M
3.31%
9.80M
72%
capital expenditure
-1.58M
-
-675K
57.22%
-512K
24.15%
-901K
75.98%
-653K
27.52%
-3.27M
400.46%
-2.58M
20.99%
-1.21M
52.98%
-1.40M
15.32%
-4.96M
254%
-2.03M
59.04%
-1.67M
17.64%
-1.76M
5.14%
-1.82M
3.41%
-2.78M
53.14%
-2.99M
7.26%
-6.76M
126.52%
-3.62M
46.56%
-5.91M
63.51%
-3.75M
36.47%
-5.86M
56.06%
-10.63M
81.33%
-4.84M
54.41%
-1.91M
60.65%
-5.92M
210.34%
-13.65M
130.72%
-6.71M
50.85%
-10.34M
54.16%
-9.49M
8.27%
-9.89M
4.28%
-6.49M
34.42%
-16.21M
149.96%
-20.02M
23.48%
-16.62M
17.01%
-28.38M
70.79%
-18.14M
36.07%
-32.19M
77.41%
-27.30M
15.19%
-19.70M
27.84%
-19.70M
0%
-12.20M
38.07%
-16.60M
36.07%
-18M
8.43%
free cash flow
6.68M
-
-4.48M
167.14%
3.50M
178.16%
2.70M
22.92%
15.91M
488.97%
2.91M
81.69%
-8.23M
382.76%
8.56M
203.96%
-1.08M
112.61%
-8.47M
685.26%
-2.23M
73.73%
2.17M
197.44%
3.98M
83.45%
6.38M
60.27%
6.36M
0.27%
8.05M
26.59%
10.68M
32.67%
7.66M
28.25%
-832K
110.86%
-20.88M
2,409.62%
21.52M
203.05%
15.75M
26.79%
13.25M
15.86%
48.01M
262.25%
15.14M
68.46%
18.25M
20.53%
9.01M
50.64%
7.13M
20.87%
10.21M
43.29%
34.50M
237.78%
59.12M
71.35%
34.91M
40.95%
33.28M
4.65%
26.41M
20.64%
-95.80M
462.68%
67.75M
170.72%
-70.99M
204.79%
700K
100.99%
16.70M
2,285.71%
16.70M
0%
24M
43.71%
18.40M
23.33%
-8.20M
144.57%

All numbers in USD (except ratios and percentages)