Markets
News
Analysis
Tools
Learn
English
繁体中文
ไทย
Tiếng việt
简体中文
Español
Português
Deutsch
한국어
日本語
Log in
Sign Up
Markets
/
Stocks
/
nasdaq-uctt
/
Ultra Clean Holdings Inc
UCTT
22.300
USD
-0.220
-0.98%
Close 08/01, 16:00(ET)
Quotes delayed by 15 min
USD
0.000
After-hours (ET)
1.01B
Market Cap
35.95
P/E TTM
Ultra Clean Holdings Inc
22.300
-0.220
-0.98%
Overview
Company
Financials
Statements
Income Statement
Balance Sheet
Cash Flow Statement
Overview
Company
Financials
Statements
Income Statement
Balance Sheet
Cash Flow Statement
Quarterly
Quarterly+Annual
Quarterly
Annual
YOY
Hide blank rows
FY2025Q2
FY2025Q1
FY2024Q4
FY2024Q3
FY2024Q2
FY2024Q1
FY2023Q4
FY2023Q3
FY2023Q2
FY2023Q1
FY2022Q4
FY2022Q3
FY2022Q2
FY2022Q1
FY2021Q4
FY2021Q3
FY2021Q2
FY2021Q1
FY2020Q4
FY2020Q3
FY2020Q2
FY2020Q1
FY2019Q4
FY2019Q3
FY2019Q2
FY2019Q1
FY2018Q4
FY2018Q3
FY2018Q2
FY2018Q1
FY2017Q4
FY2017Q3
FY2017Q2
FY2017Q1
FY2016Q4
FY2016Q3
FY2016Q2
FY2016Q1
FY2015Q4
FY2015Q3
FY2015Q2
FY2015Q1
FY2014Q4
FY2014Q3
FY2014Q2
FY2014Q1
FY2013Q4
FY2013Q3
FY2013Q2
FY2013Q1
FY2012Q4
FY2012Q3
FY2012Q2
FY2012Q1
Total equity
Cash, cash equivalents and short-term investments
2.47%
327.40M
8.40%
317.60M
2.25%
313.90M
-6.96%
318.20M
-0.41%
319.50M
-9.03%
293.00M
-14.44%
307.00M
-24.59%
342.00M
-23.87%
320.80M
-12.23%
322.10M
-23.09%
358.80M
-0.77%
453.50M
-6.65%
421.40M
38.86%
367.00M
132.90%
466.50M
159.51%
457.00M
110.54%
451.40M
27.01%
264.30M
23.26%
200.30M
10.97%
176.10M
27.52%
214.40M
34.45%
208.10M
12.73%
162.50M
-1.03%
158.69M
19.12%
168.13M
-4.68%
154.77M
111.03%
144.15M
143.16%
160.34M
137.29%
141.15M
195.56%
162.37M
30.19%
68.31M
39.49%
65.94M
35.02%
59.48M
20.63%
54.94M
4.71%
52.47M
-20.93%
47.27M
-42.50%
44.05M
-34.58%
45.54M
-36.58%
50.10M
-20.45%
59.78M
10.45%
76.61M
-6.30%
69.61M
30.76%
79.00M
13.96%
75.15M
-2.76%
69.36M
14.39%
74.29M
11.24%
60.41M
13.05%
65.94M
39.49%
71.33M
18.57%
64.94M
--
54.31M
--
58.33M
--
51.14M
--
54.77M
- Cash and cash equivalents
2.47%
327.40M
8.40%
317.60M
2.25%
313.90M
-6.96%
318.20M
-0.41%
319.50M
-9.03%
293.00M
-14.44%
307.00M
-24.59%
342.00M
-23.87%
320.80M
-12.23%
322.10M
-23.09%
358.80M
-0.77%
453.50M
-6.65%
421.40M
38.86%
367.00M
132.90%
466.50M
159.51%
457.00M
110.54%
451.40M
27.01%
264.30M
23.26%
200.30M
10.97%
176.10M
27.52%
214.40M
34.45%
208.10M
12.73%
162.50M
-1.03%
158.69M
19.12%
168.13M
-4.68%
154.77M
111.03%
144.15M
143.16%
160.34M
137.29%
141.15M
195.56%
162.37M
30.19%
68.31M
39.49%
65.94M
35.02%
59.48M
20.63%
54.94M
4.71%
52.47M
-20.93%
47.27M
-42.50%
44.05M
-34.58%
45.54M
-36.58%
50.10M
-20.45%
59.78M
10.45%
76.61M
-6.30%
69.61M
30.76%
79.00M
13.96%
75.15M
-2.76%
69.36M
14.39%
74.29M
11.24%
60.41M
13.05%
65.94M
39.49%
71.33M
18.57%
64.94M
--
54.31M
--
58.33M
--
51.14M
--
54.77M
Receivables
-0.10%
206.70M
12.03%
217.90M
33.35%
241.10M
33.78%
228.10M
15.85%
206.90M
2.21%
194.50M
-28.73%
180.80M
-27.75%
170.50M
-26.74%
178.60M
-31.87%
190.30M
1.44%
253.70M
1.51%
236.00M
15.87%
243.80M
66.25%
279.30M
71.89%
250.10M
59.79%
232.50M
51.48%
210.40M
48.41%
168.00M
29.10%
145.50M
31.81%
145.50M
41.29%
138.90M
2.01%
113.20M
5.37%
112.70M
16.13%
110.39M
-0.31%
98.31M
32.65%
110.97M
18.56%
106.96M
-11.71%
95.06M
-3.21%
98.61M
-11.80%
83.66M
20.83%
90.21M
63.61%
107.66M
39.42%
101.87M
42.27%
94.85M
26.23%
74.66M
14.38%
65.81M
27.05%
73.07M
-4.25%
66.67M
-4.32%
59.15M
0.13%
57.53M
-15.36%
57.51M
-3.56%
69.63M
-8.35%
61.82M
15.55%
57.46M
44.35%
67.95M
45.64%
72.20M
34.70%
67.45M
4.58%
49.73M
12.23%
47.07M
1.22%
49.57M
--
50.07M
--
47.55M
--
41.94M
--
48.97M
-Accounts and notes receivable
-0.10%
206.70M
12.03%
217.90M
33.35%
241.10M
33.78%
228.10M
15.85%
206.90M
2.21%
194.50M
-28.73%
180.80M
-27.75%
170.50M
-26.74%
178.60M
-31.87%
190.30M
1.44%
253.70M
1.51%
236.00M
15.87%
243.80M
66.25%
279.30M
71.89%
250.10M
59.79%
232.50M
51.48%
210.40M
48.41%
168.00M
29.10%
145.50M
31.81%
145.50M
41.29%
138.90M
2.01%
113.20M
5.37%
112.70M
16.13%
110.39M
-0.31%
98.31M
32.65%
110.97M
18.56%
106.96M
-11.71%
95.06M
-3.21%
98.61M
-11.80%
83.66M
20.83%
90.21M
63.61%
107.66M
39.42%
101.87M
42.27%
94.85M
26.23%
74.66M
14.38%
65.81M
27.05%
73.07M
-4.25%
66.67M
-4.32%
59.15M
0.13%
57.53M
-15.36%
57.51M
-3.56%
69.63M
-8.35%
61.82M
15.55%
57.46M
44.35%
67.95M
45.64%
72.20M
34.70%
67.45M
4.58%
49.73M
12.23%
47.07M
1.22%
49.57M
--
50.07M
--
47.55M
--
41.94M
--
48.97M
Inventory
-6.08%
375.60M
-3.48%
374.60M
1.74%
381.00M
6.42%
402.60M
0.28%
399.90M
-10.37%
388.10M
-15.63%
374.50M
-6.62%
378.30M
-1.56%
398.80M
-1.66%
433.00M
17.06%
443.90M
24.80%
405.10M
34.14%
405.10M
132.72%
440.30M
110.20%
379.20M
85.17%
324.60M
55.83%
302.00M
1.18%
189.20M
4.64%
180.40M
14.17%
175.30M
18.13%
193.80M
3.72%
187.00M
-7.37%
172.40M
-22.68%
153.55M
-28.23%
164.06M
-31.13%
180.30M
-21.42%
186.12M
20.13%
198.58M
63.61%
228.57M
112.78%
261.80M
128.04%
236.84M
85.70%
165.30M
54.71%
139.71M
50.05%
123.04M
42.83%
103.86M
17.80%
89.02M
39.68%
90.30M
36.86%
82.00M
27.91%
72.72M
36.51%
75.56M
-3.60%
64.65M
-11.19%
59.91M
-11.09%
56.85M
10.06%
55.35M
37.78%
67.06M
31.83%
67.46M
18.49%
63.94M
-20.55%
50.29M
9.50%
48.67M
-16.11%
51.17M
--
53.97M
--
63.30M
--
44.45M
--
61.00M
Prepaid expenses
33.62%
46.10M
13.90%
37.70M
10.36%
34.10M
5.43%
36.90M
-7.26%
34.50M
-7.54%
33.10M
-27.12%
30.90M
-15.66%
35.00M
-10.36%
37.20M
-0.83%
35.80M
2.66%
42.40M
7.51%
41.50M
16.90%
41.50M
145.58%
36.10M
118.52%
41.30M
124.42%
38.60M
89.84%
35.50M
-25.00%
14.70M
-2.58%
18.90M
-15.20%
17.20M
-22.41%
18.70M
-30.14%
19.60M
-24.33%
19.40M
-34.07%
20.28M
62.66%
24.10M
125.17%
28.06M
112.08%
25.64M
168.45%
30.76M
116.97%
14.82M
100.29%
12.46M
87.11%
12.09M
65.11%
11.46M
-0.90%
6.83M
-4.54%
6.22M
-20.94%
6.46M
-18.55%
6.94M
-20.19%
6.89M
-19.48%
6.52M
16.64%
8.17M
33.39%
8.52M
37.95%
8.63M
71.81%
8.09M
52.94%
7.01M
-9.57%
6.39M
-8.47%
6.26M
-29.07%
4.71M
17.07%
4.58M
-4.60%
7.07M
7.45%
6.84M
39.33%
6.64M
--
3.91M
--
7.41M
--
6.36M
--
4.77M
Other current assets
--
0.00
--
0.00
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
6.71%
3.98M
-7.24%
3.78M
-7.24%
3.78M
-7.22%
3.78M
--
3.73M
--
4.07M
--
4.07M
42.54%
4.07M
--
--
--
--
--
--
--
2.86M
--
1.00K
--
--
--
--
Total current assets
-0.52%
955.80M
4.30%
947.80M
8.61%
970.10M
6.48%
985.80M
2.72%
960.80M
-7.39%
908.70M
-18.71%
893.20M
-18.51%
925.80M
-15.87%
935.40M
-12.60%
981.20M
-3.37%
1.10B
7.92%
1.14B
11.26%
1.11B
76.47%
1.12B
108.60%
1.14B
104.77%
1.05B
76.62%
999.30M
20.52%
636.20M
16.72%
545.10M
16.07%
514.10M
24.46%
565.80M
11.35%
527.90M
0.88%
467.00M
-8.65%
442.91M
-5.97%
454.59M
-9.01%
474.10M
13.62%
462.93M
38.38%
484.85M
57.02%
483.44M
86.73%
521.05M
71.59%
407.45M
67.61%
350.36M
43.66%
307.89M
39.02%
279.04M
24.88%
237.45M
1.78%
209.03M
1.48%
214.31M
-4.88%
200.72M
-8.78%
190.14M
3.69%
205.38M
-1.64%
211.19M
-5.26%
211.01M
3.98%
208.45M
14.48%
198.07M
23.45%
214.70M
29.25%
222.73M
21.40%
200.46M
-2.02%
173.03M
20.86%
173.91M
1.66%
172.33M
--
165.12M
--
176.59M
--
143.89M
--
169.51M
Non-current assets
Net Fixed Assets
0.55%
490.60M
-1.38%
485.80M
1.44%
486.90M
8.05%
489.90M
12.21%
487.90M
21.72%
492.60M
26.78%
480.00M
37.60%
453.40M
32.64%
434.80M
20.12%
404.70M
16.24%
378.60M
4.64%
329.50M
13.78%
327.80M
69.30%
336.90M
65.33%
325.70M
66.97%
314.90M
54.06%
288.10M
11.17%
199.00M
9.32%
197.00M
6.69%
188.60M
4.34%
187.00M
2.89%
179.00M
25.61%
180.20M
32.17%
176.77M
362.29%
179.23M
372.25%
173.97M
344.89%
143.46M
362.10%
133.75M
65.21%
38.77M
76.02%
36.84M
70.99%
32.25M
53.88%
28.94M
29.53%
23.47M
16.82%
20.93M
9.21%
18.86M
10.85%
18.81M
22.00%
18.12M
23.76%
17.91M
59.27%
17.27M
110.36%
16.97M
80.94%
14.85M
77.25%
14.48M
27.03%
10.84M
-7.88%
8.07M
-3.38%
8.21M
-6.49%
8.17M
-8.06%
8.53M
-11.48%
8.76M
-3.06%
8.49M
-8.24%
8.73M
--
9.28M
--
9.89M
--
8.76M
--
9.52M
-Fixed Assets
5.50%
717.40M
3.68%
699.20M
7.78%
700.90M
12.95%
694.50M
13.85%
680.00M
20.62%
674.40M
23.96%
650.30M
31.50%
614.90M
30.19%
597.30M
21.12%
559.10M
18.77%
524.60M
11.20%
467.60M
19.14%
458.80M
60.22%
461.60M
57.19%
441.70M
59.46%
420.50M
50.84%
385.10M
19.59%
288.10M
18.62%
281.00M
11.92%
263.70M
9.65%
255.30M
8.87%
240.90M
27.39%
236.90M
34.68%
235.61M
191.91%
232.84M
189.01%
221.28M
160.19%
185.96M
163.20%
174.94M
32.96%
79.76M
36.76%
76.57M
35.66%
71.47M
28.51%
66.47M
21.03%
59.99M
16.78%
55.98M
14.83%
52.68M
13.96%
51.72M
20.25%
49.56M
20.12%
47.94M
29.23%
45.88M
41.50%
45.38M
30.79%
41.22M
29.40%
39.91M
16.31%
35.50M
-22.03%
32.07M
7.97%
31.52M
7.50%
30.84M
7.03%
30.52M
29.24%
41.14M
3.05%
29.19M
0.87%
28.69M
--
28.52M
--
31.83M
--
28.33M
--
28.44M
-Accumulated depreciation
18.06%
226.80M
17.38%
213.40M
25.66%
214.00M
26.69%
204.60M
18.22%
192.10M
17.75%
181.80M
16.64%
170.30M
16.94%
161.50M
24.05%
162.50M
23.82%
154.40M
25.86%
146.00M
30.78%
138.10M
35.05%
131.00M
39.96%
124.70M
38.10%
116.00M
40.61%
105.60M
42.02%
97.00M
43.94%
89.10M
48.15%
84.00M
27.65%
75.10M
27.40%
68.30M
30.84%
61.90M
33.41%
56.70M
42.82%
58.83M
30.78%
53.61M
19.08%
47.31M
8.35%
42.50M
9.78%
41.19M
12.24%
40.99M
13.32%
39.73M
15.96%
39.23M
14.01%
37.52M
16.14%
36.52M
16.75%
35.06M
18.21%
33.83M
15.82%
32.91M
19.26%
31.45M
18.05%
30.03M
16.03%
28.61M
18.36%
28.42M
13.13%
26.37M
12.16%
25.44M
12.15%
24.66M
-25.86%
24.01M
12.62%
23.31M
13.63%
22.68M
14.31%
21.99M
47.59%
32.38M
5.78%
20.70M
5.45%
19.96M
--
19.24M
--
21.94M
--
19.57M
--
18.93M
Goodwill and other intangible assets
-38.78%
284.80M
-6.32%
442.90M
-6.31%
450.20M
9.05%
457.70M
9.38%
465.20M
9.75%
472.80M
10.03%
480.50M
-5.39%
419.70M
-7.16%
425.30M
-14.88%
430.80M
-15.32%
436.70M
-15.44%
443.60M
-13.19%
458.10M
54.91%
506.10M
55.52%
515.70M
55.85%
524.60M
54.52%
527.70M
-5.71%
326.70M
-5.63%
331.60M
-5.17%
336.60M
-4.38%
341.50M
2.25%
346.50M
2.23%
351.40M
-0.02%
354.97M
211.54%
357.15M
192.80%
338.88M
194.20%
343.73M
199.42%
355.05M
-4.32%
114.64M
-4.38%
115.74M
-4.45%
116.83M
-4.15%
118.58M
-4.27%
119.81M
-4.38%
121.04M
-4.50%
122.27M
-4.43%
123.71M
11.74%
125.15M
11.68%
126.59M
76.01%
128.03M
75.02%
129.45M
48.97%
112.00M
48.36%
113.36M
-6.29%
72.74M
-6.56%
73.96M
-6.81%
75.18M
-7.80%
76.41M
-32.99%
77.63M
-8.55%
79.15M
797.73%
80.68M
822.05%
82.86M
--
115.85M
--
86.55M
--
8.99M
--
8.99M
Other non-current assets
7.46%
14.40M
7.41%
14.50M
-9.29%
12.70M
-69.74%
14.10M
-72.20%
13.40M
-72.56%
13.50M
-70.09%
14.00M
-0.43%
46.60M
1.05%
48.20M
7.19%
49.20M
-0.21%
46.80M
47.17%
46.80M
50.95%
47.70M
59.93%
45.90M
62.85%
46.90M
51.43%
31.80M
54.15%
31.60M
52.66%
28.70M
39.13%
28.80M
15.21%
21.00M
13.97%
20.50M
15.39%
18.80M
35.15%
20.70M
41.72%
18.23M
167.50%
17.99M
144.15%
16.29M
122.52%
15.32M
348.59%
12.86M
151.27%
6.72M
194.09%
6.67M
225.13%
6.88M
285.87%
2.87M
255.38%
2.68M
212.97%
2.27M
195.26%
2.12M
-82.77%
743.00K
-78.59%
753.00K
-81.25%
725.00K
-82.56%
717.00K
1.46%
4.31M
-38.65%
3.52M
-31.35%
3.87M
-30.59%
4.11M
-33.77%
4.25M
-8.18%
5.73M
-13.15%
5.63M
-17.31%
5.92M
19.45%
6.42M
20.61%
6.24M
25.07%
6.49M
--
7.16M
--
5.37M
--
5.18M
--
5.19M
Total non-current assets
-18.28%
789.80M
-3.65%
943.20M
-2.53%
949.80M
4.57%
961.70M
6.41%
966.50M
10.65%
978.90M
13.04%
974.50M
12.17%
919.70M
8.96%
908.30M
-0.47%
884.70M
-2.95%
862.10M
-5.90%
819.90M
-1.63%
833.60M
60.34%
888.90M
59.36%
888.30M
59.52%
871.30M
54.35%
847.40M
1.86%
554.40M
0.92%
557.40M
-0.68%
546.20M
-0.97%
549.00M
2.86%
544.30M
9.90%
552.30M
9.60%
549.97M
245.82%
554.37M
231.15%
529.14M
222.22%
502.55M
233.66%
501.79M
9.83%
160.31M
10.78%
159.79M
8.88%
155.96M
4.97%
150.39M
1.34%
145.95M
-0.68%
144.24M
-1.90%
143.25M
-4.95%
143.26M
10.47%
144.02M
10.28%
145.23M
66.50%
146.01M
74.70%
150.73M
46.28%
130.37M
46.00%
131.70M
-4.77%
87.69M
-8.53%
86.28M
-6.60%
89.12M
-8.03%
90.20M
-30.40%
92.08M
-7.35%
94.33M
316.20%
95.42M
314.02%
98.08M
--
132.30M
--
101.81M
--
22.93M
--
23.69M
Total assets
-9.43%
1.75B
0.18%
1.89B
2.79%
1.92B
5.53%
1.95B
4.53%
1.93B
1.16%
1.89B
-4.75%
1.87B
-5.65%
1.85B
-5.23%
1.84B
-7.24%
1.87B
-3.18%
1.96B
1.66%
1.96B
5.34%
1.95B
68.96%
2.01B
83.71%
2.03B
81.46%
1.92B
65.65%
1.85B
11.04%
1.19B
8.16%
1.10B
6.79%
1.06B
10.49%
1.11B
6.87%
1.07B
5.57%
1.02B
0.63%
992.88M
56.73%
1.01B
47.35%
1.00B
71.36%
965.48M
97.03%
986.63M
41.84%
643.75M
60.85%
680.84M
47.99%
563.41M
42.14%
500.75M
26.65%
453.84M
22.35%
423.28M
13.25%
380.70M
-1.07%
352.30M
4.91%
358.34M
0.94%
345.95M
13.51%
336.15M
25.23%
356.11M
12.42%
341.55M
9.52%
342.71M
1.23%
296.14M
6.36%
284.35M
12.81%
303.83M
15.73%
312.94M
10.01%
292.54M
-3.97%
267.35M
61.45%
269.33M
39.96%
270.41M
--
265.93M
--
278.40M
--
166.82M
--
193.20M
Liabilities
Current liabilities
-Other payables
-12.04%
33.60M
-9.20%
37.50M
13.95%
38.40M
35.58%
42.30M
7.91%
38.20M
3.77%
41.30M
-25.61%
33.70M
-40.46%
31.20M
-25.63%
35.40M
-23.31%
39.80M
-9.40%
45.30M
13.17%
52.40M
12.00%
47.60M
10.66%
51.90M
90.11%
50.00M
38.21%
46.30M
8.14%
42.50M
26.76%
46.90M
-14.33%
26.30M
109.36%
33.50M
101.55%
39.30M
107.22%
37.00M
107.85%
30.70M
-14.19%
16.00M
80.16%
19.50M
76.49%
17.86M
38.59%
14.77M
59.63%
18.65M
-2.43%
10.82M
16.56%
10.12M
106.97%
10.66M
7.35%
11.68M
38.84%
11.09M
8.99%
8.68M
-2.18%
5.15M
83.40%
10.88M
184.31%
7.99M
150.44%
7.96M
121.64%
5.26M
96.07%
5.93M
-17.33%
2.81M
-6.33%
3.18M
-10.28%
2.38M
31.79%
3.03M
20.15%
3.40M
48.71%
3.40M
8.75%
2.65M
-32.75%
2.30M
-10.30%
2.83M
1.78%
2.28M
--
2.43M
--
3.41M
--
3.15M
--
2.24M
Accrued expenses
-3.25%
47.60M
7.01%
39.70M
5.03%
50.10M
17.40%
47.90M
23.00%
49.20M
-1.85%
37.10M
-9.14%
47.70M
-14.11%
40.80M
-21.10%
40.00M
-7.35%
37.80M
12.18%
52.50M
-8.65%
47.50M
15.49%
50.70M
32.04%
40.80M
35.65%
46.80M
68.83%
52.00M
58.48%
43.90M
23.60%
30.90M
39.11%
34.50M
25.45%
30.80M
44.29%
27.70M
32.19%
25.00M
56.51%
24.80M
29.35%
24.55M
103.89%
19.20M
71.86%
18.91M
46.89%
15.85M
51.73%
18.98M
-14.25%
9.42M
1.68%
11.00M
36.49%
10.79M
78.92%
12.51M
52.54%
10.98M
116.44%
10.82M
20.93%
7.90M
18.87%
6.99M
12.31%
7.20M
-5.84%
5.00M
23.13%
6.54M
15.99%
5.88M
-7.13%
6.41M
-3.79%
5.31M
-7.36%
5.31M
21.87%
5.07M
36.73%
6.90M
72.79%
5.52M
24.27%
5.73M
2.46%
4.16M
28.64%
5.05M
7.61%
3.19M
--
4.61M
--
4.06M
--
3.92M
--
2.97M
Short-term debt and lease liabilities
-38.65%
10.00M
-41.18%
10.00M
-9.09%
16.00M
-6.82%
16.40M
-8.43%
16.30M
-25.11%
17.00M
-15.38%
17.60M
-12.44%
17.60M
-20.18%
17.80M
16.41%
22.70M
-5.88%
20.80M
-13.36%
20.10M
3.24%
22.30M
143.75%
19.50M
198.65%
22.10M
209.33%
23.20M
180.52%
21.60M
-3.61%
8.00M
-15.91%
7.40M
-21.12%
7.50M
0.14%
7.70M
-18.37%
8.30M
-9.01%
8.80M
-77.79%
9.51M
-85.98%
7.69M
-81.44%
10.17M
-21.89%
9.67M
175.92%
42.82M
240.17%
54.83M
240.07%
54.78M
-26.39%
12.38M
2.12%
15.52M
24.05%
16.12M
16.82%
16.11M
31.98%
16.82M
35.59%
15.20M
99.45%
12.99M
184.49%
13.79M
33.57%
12.74M
-70.40%
11.21M
-85.15%
6.51M
-90.07%
4.85M
-74.70%
9.54M
3.13%
37.86M
-9.96%
43.86M
0.23%
48.83M
-22.59%
37.70M
-24.35%
36.71M
1677.13%
48.71M
1694.25%
48.71M
--
48.71M
--
48.53M
--
2.74M
--
2.71M
-Short-term lease liabilities
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
495.00K
--
486.00K
--
482.00K
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-33.33%
2.00K
0.00%
5.00K
14.29%
8.00K
--
--
--
3.00K
--
5.00K
--
7.00K
Other current liabilities
-12.04%
33.60M
-9.20%
37.50M
13.95%
38.40M
35.58%
42.30M
7.91%
38.20M
3.77%
41.30M
-25.61%
33.70M
-40.46%
31.20M
-25.63%
35.40M
-23.31%
39.80M
-9.40%
45.30M
13.17%
52.40M
12.00%
47.60M
10.66%
51.90M
90.11%
50.00M
38.21%
46.30M
8.14%
42.50M
26.76%
46.90M
-14.33%
26.30M
109.36%
33.50M
101.55%
39.30M
107.22%
37.00M
107.85%
30.70M
-14.19%
16.00M
80.16%
19.50M
76.49%
17.86M
38.59%
14.77M
59.63%
18.65M
-2.43%
10.82M
16.56%
10.12M
106.97%
10.66M
7.35%
11.68M
38.84%
11.09M
8.99%
8.68M
-2.18%
5.15M
83.40%
10.88M
184.31%
7.99M
150.44%
7.96M
121.64%
5.26M
96.07%
5.93M
-17.33%
2.81M
-6.33%
3.18M
-10.28%
2.38M
31.79%
3.03M
20.15%
3.40M
48.71%
3.40M
8.75%
2.65M
-32.75%
2.30M
-10.30%
2.83M
1.78%
2.28M
--
2.43M
--
3.41M
--
3.15M
--
2.24M
Total current liabilities
-11.21%
312.00M
-4.92%
313.20M
8.26%
335.60M
22.21%
358.80M
19.40%
351.40M
5.00%
329.40M
-20.35%
310.00M
-27.93%
293.60M
-25.57%
294.30M
-24.88%
313.70M
-17.03%
389.20M
-0.88%
407.40M
11.38%
395.40M
58.72%
417.60M
133.15%
469.10M
110.45%
411.00M
56.46%
355.00M
23.52%
263.10M
-4.46%
201.20M
20.08%
195.30M
46.42%
226.90M
35.93%
213.00M
51.19%
210.60M
-7.39%
162.65M
-17.95%
154.97M
-36.17%
156.69M
-32.82%
139.30M
3.16%
175.62M
32.74%
188.87M
87.21%
245.49M
105.17%
207.35M
100.24%
170.25M
53.17%
142.28M
64.52%
131.13M
57.41%
101.06M
20.56%
85.02M
49.32%
92.89M
25.59%
79.70M
-2.97%
64.20M
-20.22%
70.53M
-37.59%
62.21M
-43.90%
63.47M
-33.86%
66.17M
9.22%
88.40M
15.03%
99.68M
27.42%
113.12M
26.26%
100.04M
-10.16%
80.94M
143.31%
86.66M
88.99%
88.78M
--
79.24M
--
90.08M
--
35.62M
--
46.98M
Non-current liabilities
Long-term debt and lease liabilities
-1.73%
619.80M
1.01%
617.80M
3.56%
625.70M
6.10%
631.40M
8.44%
630.70M
8.13%
611.60M
5.39%
604.20M
2.92%
595.10M
-0.77%
581.60M
-5.69%
565.60M
-3.78%
573.30M
-5.92%
578.20M
-6.58%
586.10M
104.19%
599.70M
103.55%
595.80M
102.30%
614.60M
76.48%
627.40M
-16.73%
293.70M
-6.25%
292.70M
-7.37%
303.80M
-0.29%
355.50M
-0.63%
352.70M
-5.84%
312.20M
-0.91%
327.98M
--
356.55M
--
354.94M
731.10%
331.55M
691.64%
330.98M
-100.00%
0.00
-100.00%
0.00
-21.67%
39.89M
-22.61%
41.81M
-21.50%
44.69M
-19.73%
48.06M
-18.89%
50.93M
-17.79%
54.02M
-16.12%
56.93M
-15.39%
59.87M
62.62%
62.80M
582.06%
65.72M
465.03%
67.88M
374.11%
70.76M
121.65%
38.61M
-51.34%
9.63M
-38.95%
12.01M
-32.34%
14.92M
-35.32%
17.42M
-32.45%
19.80M
1997.76%
19.68M
4.46%
22.06M
--
26.93M
--
29.31M
--
938.00K
--
21.11M
-Long-term debt
-2.07%
468.40M
2.77%
470.90M
3.32%
476.50M
2.52%
475.80M
2.40%
478.30M
-2.51%
458.20M
-6.45%
461.20M
-8.86%
464.10M
-10.86%
467.10M
-11.47%
470.00M
-6.96%
493.00M
-6.59%
509.20M
-8.57%
524.00M
104.35%
530.90M
102.56%
529.90M
99.96%
545.10M
77.93%
573.10M
-19.79%
259.80M
-7.69%
261.60M
-10.38%
272.60M
-2.66%
322.10M
-1.79%
323.90M
-14.52%
283.40M
-8.10%
304.17M
--
330.89M
--
329.81M
731.10%
331.55M
691.64%
330.98M
-100.00%
0.00
-100.00%
0.00
-21.67%
39.89M
-22.61%
41.81M
-21.50%
44.69M
-19.73%
48.06M
-18.89%
50.93M
-17.79%
54.02M
-16.12%
56.93M
-15.39%
59.87M
62.62%
62.80M
582.06%
65.72M
465.03%
67.88M
374.11%
70.76M
121.65%
38.61M
-51.34%
9.63M
-38.95%
12.01M
-32.34%
14.92M
-35.32%
17.42M
-32.45%
19.80M
1997.76%
19.68M
4.46%
22.06M
--
26.93M
--
29.31M
--
938.00K
--
21.11M
-Long-term lease liabilities
-0.66%
151.40M
-4.24%
146.90M
4.34%
149.20M
18.78%
155.60M
33.10%
152.40M
60.46%
153.40M
78.08%
143.00M
89.86%
131.00M
84.38%
114.50M
38.95%
95.60M
21.85%
80.30M
-0.72%
69.00M
14.36%
62.10M
102.95%
68.80M
111.90%
65.90M
122.76%
69.50M
62.57%
54.30M
17.71%
33.90M
7.99%
31.10M
31.04%
31.20M
30.18%
33.40M
14.59%
28.80M
--
28.80M
--
23.81M
--
25.66M
--
25.13M
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
Other non-current liabilities
-46.58%
7.80M
-81.87%
7.00M
-82.04%
6.70M
73.91%
16.00M
58.70%
14.60M
315.05%
38.60M
305.43%
37.30M
-31.34%
9.20M
-30.83%
9.20M
-29.55%
9.30M
-28.68%
9.20M
-2.19%
13.40M
-55.81%
13.30M
-44.07%
13.20M
-45.80%
12.90M
-21.71%
13.70M
58.42%
30.10M
23.56%
23.60M
26.60%
23.80M
-10.36%
17.50M
0.88%
19.00M
-1.59%
19.10M
-32.39%
18.80M
-16.60%
19.52M
231.47%
18.83M
235.10%
19.41M
372.44%
27.81M
872.13%
23.41M
131.73%
5.68M
126.87%
5.79M
121.53%
5.89M
-5.46%
2.41M
-16.23%
2.45M
-15.94%
2.55M
-16.58%
2.66M
-22.42%
2.55M
3.98%
2.93M
4.69%
3.04M
13.43%
3.19M
12.39%
3.28M
-6.14%
2.81M
-5.93%
2.90M
-10.83%
2.81M
-8.60%
2.92M
2.01%
3.00M
5.80%
3.08M
5.71%
3.15M
84.10%
3.20M
49.01%
2.94M
30.89%
2.92M
--
2.98M
--
1.74M
--
1.97M
--
2.23M
Total non-current liabilities
-3.07%
643.80M
-4.20%
641.00M
-1.82%
648.50M
1.45%
666.30M
3.26%
664.20M
6.68%
669.10M
4.06%
660.50M
1.59%
656.80M
-1.73%
643.20M
-6.07%
627.20M
-4.36%
634.70M
-3.89%
646.50M
-6.90%
654.50M
90.28%
667.70M
89.55%
663.60M
94.14%
672.70M
75.88%
703.00M
-11.48%
350.90M
-1.71%
350.10M
-7.23%
346.50M
0.05%
399.70M
0.86%
396.40M
-5.06%
356.20M
2.54%
373.50M
2469.14%
399.50M
2386.07%
393.02M
572.87%
375.19M
576.75%
364.26M
-72.67%
15.55M
-73.82%
15.81M
-12.20%
55.76M
-13.70%
53.83M
-12.69%
56.90M
-10.98%
60.38M
-10.56%
63.51M
-11.84%
62.37M
-7.82%
65.17M
-7.92%
67.82M
71.42%
71.01M
463.41%
70.74M
370.90%
70.69M
309.02%
73.66M
101.37%
41.42M
-45.41%
12.56M
-33.65%
15.01M
-27.90%
18.01M
-31.23%
20.57M
-25.96%
23.00M
672.68%
22.62M
6.93%
24.98M
--
29.91M
--
31.07M
--
2.93M
--
23.36M
Total liabilities
-5.89%
955.80M
-4.44%
954.20M
1.40%
984.10M
7.86%
1.03B
8.33%
1.02B
6.12%
998.50M
-5.22%
970.50M
-9.82%
950.40M
-10.71%
937.50M
-13.31%
940.90M
-9.61%
1.02B
-2.75%
1.05B
-0.77%
1.05B
76.76%
1.09B
105.46%
1.13B
100.02%
1.08B
68.85%
1.06B
0.75%
614.00M
-2.73%
551.30M
1.05%
541.80M
13.01%
626.60M
10.86%
609.40M
10.17%
566.80M
-0.69%
536.15M
171.24%
554.47M
110.38%
549.72M
95.54%
514.49M
140.94%
539.88M
2.63%
204.42M
36.44%
261.30M
59.88%
263.11M
52.03%
224.07M
26.01%
199.18M
29.81%
191.51M
21.71%
164.57M
4.33%
147.39M
18.93%
158.06M
7.59%
147.53M
25.67%
135.21M
39.93%
141.27M
15.87%
132.90M
4.57%
137.12M
-10.80%
107.59M
-2.87%
100.95M
4.95%
114.69M
15.27%
131.13M
10.50%
120.61M
-14.21%
103.94M
183.52%
109.28M
61.73%
113.76M
--
109.15M
--
121.15M
--
38.54M
--
70.33M
Shareholders' equity
Common equity
3.76%
568.90M
2.99%
561.40M
3.12%
558.50M
2.85%
552.70M
2.79%
548.30M
2.00%
545.10M
2.02%
541.60M
2.05%
537.40M
2.18%
533.40M
2.65%
534.40M
3.09%
530.90M
3.15%
526.60M
3.12%
522.00M
64.54%
520.60M
64.59%
515.00M
65.05%
510.50M
65.37%
506.20M
4.04%
316.40M
3.95%
312.90M
3.79%
309.30M
3.77%
306.10M
3.96%
304.10M
3.63%
301.00M
3.72%
298.02M
3.34%
294.97M
3.11%
292.53M
53.95%
290.46M
54.32%
287.33M
54.75%
285.43M
55.03%
283.70M
3.77%
188.67M
3.39%
186.19M
3.52%
184.44M
3.40%
183.00M
3.12%
181.81M
3.24%
180.08M
4.87%
178.16M
4.69%
176.97M
15.11%
176.31M
15.09%
174.42M
11.75%
169.89M
12.15%
169.04M
3.56%
153.17M
3.97%
151.55M
5.24%
152.02M
5.14%
150.73M
3.30%
147.91M
2.60%
145.76M
29.70%
144.44M
30.41%
143.37M
--
143.18M
--
142.06M
--
111.37M
--
109.93M
Retained earnings
-42.93%
203.40M
8.33%
365.40M
6.84%
370.40M
1.03%
354.10M
-2.36%
356.40M
-9.91%
337.30M
-8.23%
346.70M
0.17%
350.50M
7.29%
365.00M
2.49%
374.40M
11.97%
377.80M
19.87%
349.90M
30.85%
340.20M
50.39%
365.30M
54.84%
337.40M
49.39%
291.90M
52.05%
260.00M
62.26%
242.90M
55.31%
217.90M
29.72%
195.40M
13.91%
171.00M
-0.41%
149.70M
-6.29%
140.30M
-0.13%
150.63M
-4.27%
150.12M
9.04%
150.32M
32.35%
149.72M
63.46%
150.83M
116.14%
156.82M
163.21%
137.86M
197.40%
113.12M
228.56%
92.27M
184.87%
72.56M
111.65%
52.38M
35.91%
38.04M
-35.84%
28.08M
-39.50%
25.47M
-37.96%
24.75M
-27.72%
27.99M
24.41%
43.77M
4.08%
42.10M
15.91%
39.89M
41.51%
38.72M
67.63%
35.19M
113.54%
40.45M
107.00%
34.41M
61.55%
27.36M
12.45%
20.99M
-7.00%
18.94M
1.11%
16.63M
--
16.94M
--
18.67M
--
20.37M
--
16.44M
Capital reserves
3.76%
568.80M
2.99%
561.30M
3.12%
558.40M
2.85%
552.60M
2.79%
548.20M
2.00%
545.00M
2.02%
541.50M
2.05%
537.30M
2.18%
533.30M
2.65%
534.30M
3.09%
530.80M
3.15%
526.50M
3.12%
521.90M
64.56%
520.50M
64.61%
514.90M
65.07%
510.40M
65.39%
506.10M
4.05%
316.30M
3.95%
312.80M
3.77%
309.20M
3.75%
306.00M
3.94%
304.00M
3.61%
300.90M
3.72%
297.98M
3.34%
294.93M
3.11%
292.49M
53.96%
290.42M
54.33%
287.29M
54.76%
285.39M
55.04%
283.67M
3.77%
188.64M
3.39%
186.16M
3.52%
184.41M
3.40%
182.96M
3.12%
181.78M
3.24%
180.05M
4.87%
178.13M
4.70%
176.94M
15.11%
176.28M
15.09%
174.39M
11.76%
169.86M
12.15%
169.00M
3.56%
153.14M
--
151.52M
--
151.99M
--
150.70M
3.30%
147.88M
--
--
--
--
--
--
--
143.15M
--
--
--
--
--
--
Less: Treasury stock
7.56%
48.40M
0.00%
45.00M
0.00%
45.00M
15.09%
45.00M
15.09%
45.00M
52.03%
45.00M
192.21%
45.00M
1084.85%
39.10M
1084.85%
39.10M
796.97%
29.60M
366.67%
15.40M
0.00%
3.30M
0.00%
3.30M
0.00%
3.30M
0.00%
3.30M
0.00%
3.30M
0.00%
3.30M
0.00%
3.30M
0.00%
3.30M
-1.11%
3.30M
-1.11%
3.30M
-1.11%
3.30M
-1.11%
3.30M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
0.00%
3.34M
--
3.34M
--
3.34M
--
3.34M
--
3.34M
Gains losses not affecting retained earnings
39.19%
-4.50M
-50.77%
-9.80M
-134.09%
-10.30M
63.89%
-3.90M
22.11%
-7.40M
23.53%
-6.50M
18.52%
-4.40M
34.55%
-10.80M
28.57%
-9.50M
-183.33%
-8.50M
-2600.00%
-5.40M
-1933.33%
-16.50M
-389.13%
-13.30M
-287.50%
-3.00M
-103.92%
-200.00K
169.23%
900.00K
239.39%
4.60M
134.78%
1.60M
492.31%
5.10M
70.11%
-1.30M
-24.29%
-3.30M
-223.26%
-4.60M
-137.66%
-1.30M
-10013.95%
-4.35M
-744.42%
-2.66M
-208.96%
-1.42M
-129.62%
-547.00K
-102.77%
-43.00K
-59.00%
412.00K
592.83%
1.31M
582.25%
1.85M
1914.29%
1.55M
5125.00%
1.00M
-730.95%
-265.00K
-2027.78%
-383.00K
485.00%
77.00K
--
-20.00K
--
42.00K
--
-18.00K
--
-20.00K
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-143.00K
--
-123.00K
--
-174.00K
Non-controlling interests
18.52%
70.40M
11.34%
64.80M
6.69%
62.20M
12.96%
64.50M
5.32%
59.40M
7.18%
58.20M
18.74%
58.30M
25.77%
57.10M
13.03%
56.40M
16.27%
54.30M
12.10%
49.10M
12.66%
45.40M
135.38%
49.90M
145.79%
46.70M
135.48%
43.80M
119.02%
40.30M
19.77%
21.20M
12.43%
19.00M
17.72%
18.60M
16.74%
18.40M
15.03%
17.70M
9.46%
16.90M
7.56%
15.80M
31.68%
15.76M
--
15.39M
--
15.44M
--
14.69M
--
11.97M
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
Total equity
-13.37%
789.80M
5.36%
936.80M
4.30%
935.80M
3.05%
922.40M
0.61%
911.70M
-3.88%
889.10M
-4.25%
897.20M
-0.78%
895.10M
1.19%
906.20M
-0.14%
925.00M
4.96%
937.00M
7.35%
902.10M
13.54%
895.50M
60.65%
926.30M
61.96%
892.70M
62.06%
840.30M
61.55%
788.70M
24.59%
576.60M
21.81%
551.20M
13.53%
518.50M
7.42%
488.20M
2.04%
462.80M
0.34%
452.50M
2.23%
456.73M
3.45%
454.49M
8.10%
453.53M
50.18%
450.99M
61.47%
446.75M
72.51%
439.33M
81.01%
419.54M
38.95%
300.31M
35.03%
276.68M
27.16%
254.67M
16.81%
231.77M
7.56%
216.13M
-4.62%
204.91M
-4.01%
200.28M
-3.49%
198.43M
6.57%
200.94M
17.14%
214.84M
10.32%
208.65M
13.08%
205.59M
9.67%
188.55M
12.23%
183.40M
18.17%
189.13M
16.05%
181.81M
9.66%
171.93M
3.92%
163.42M
24.77%
160.05M
27.50%
156.66M
--
156.78M
--
157.25M
--
128.28M
--
122.86M
Currency unit
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
USD
Audit opinions
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
KeyAI
Please log in to use KeyAI
Log in
Sign Up