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
account payables
53.96M
-
55.38M
2.63%
45.52M
17.80%
42.44M
6.77%
48.94M
15.31%
50.13M
2.42%
46.48M
7.29%
47.50M
2.21%
39.66M
16.51%
52.95M
33.51%
64.71M
22.21%
51.95M
19.72%
71.19M
37.02%
95.52M
34.18%
104.09M
8.97%
130.54M
25.41%
168.45M
29.04%
169.59M
0.68%
113.80M
32.90%
95.18M
16.37%
99.01M
4.03%
99.20M
0.19%
97.29M
1.93%
101.01M
3.82%
133.06M
31.73%
129.26M
2.85%
140.08M
8.37%
111.40M
20.48%
121.33M
8.91%
164.88M
35.89%
231.00M
40.11%
271.36M
17.47%
332.90M
22.68%
288.12M
13.45%
259.36M
9.98%
253.50M
2.26%
196M
22.68%
183.50M
6.38%
183.50M
0%
187.50M
2.18%
192.90M
2.88%
215.70M
11.82%
229M
6.17%
233.20M
1.83%
accumulated other comprehensive income loss
-22M
-
-22.70M
3.18%
-23.30M
2.64%
-24M
3.00%
-24.70M
2.92%
-25.40M
2.83%
-26.40M
3.94%
-20K
99.92%
-18K
10%
42K
333.33%
-20K
147.62%
77K
485.00%
-383K
597.40%
-265K
30.81%
1.00M
479.25%
1.55M
54.33%
1.85M
19.08%
1.31M
29.29%
412K
68.45%
-43K
110.44%
-886K
1,960.47%
-1.42M
60.61%
-2.65M
86.58%
-4.35M
63.80%
-1.33M
69.33%
-4.63M
246.93%
-3.34M
27.77%
-1.34M
59.83%
5.09M
478.78%
1.60M
68.49%
4.59M
186.09%
911K
80.14%
-167K
118.33%
-3.00M
1,698.80%
-13.31M
343.01%
-5.40M
59.42%
-8.50M
57.41%
-9.50M
11.76%
-9.50M
0%
-10.80M
13.68%
-4.40M
59.26%
-6.50M
47.73%
-7.40M
13.85%
-3.90M
47.30%
cash and cash equivalents
60.41M
-
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%
319.50M
9.04%
318.20M
0.41%
cash and short term investments
60.41M
-
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%
319.50M
9.04%
318.20M
0.41%
common stock
144.57M
-
147.39M
1.95%
148.68M
0.88%
148.21M
0.32%
149.83M
1.09%
165.70M
10.59%
166.55M
0.51%
171.09M
2.72%
172.97M
1.10%
173.64M
0.38%
174.83M
0.69%
176.74M
1.10%
178.48M
0.98%
179.66M
0.66%
181.11M
0.80%
182.86M
0.97%
185.34M
1.36%
280.37M
51.27%
282.09M
0.62%
39K
99.99%
287.13M
736,123.08%
289.19M
0.72%
291.63M
0.85%
294.68M
1.04%
297.69M
1.02%
300.77M
1.03%
302.72M
0.65%
305.99M
1.08%
309.59M
1.17%
313.04M
1.12%
502.87M
60.64%
507.18M
0.86%
511.63M
0.88%
517.22M
1.09%
518M
0.15%
515.50M
0.48%
504.80M
2.08%
494.30M
2.08%
494.30M
0%
498.30M
0.81%
100K
99.98%
100K
0%
503.30M
503,200%
507.70M
0.87%
deferred revenue
19.66M
-
25.04M
-
27.67M
10.51%
30.75M
11.15%
34.53M
12.29%
30.93M
10.42%
43.91M
41.96%
51.98M
18.37%
46.79M
9.98%
40M
-
40M
0%
40.80M
2%
deferred revenue non current
-4.52M
-
-4.91M
8.74%
-5.30M
7.96%
-5.80M
9.27%
143M
-
deferrred tax liabilities non current
1.74M
-
4.52M
159.27%
4.91M
8.74%
5.30M
7.96%
5.80M
9.27%
9.92M
71.07%
9.77M
1.52%
9.75M
0.13%
9.61M
1.50%
9.98M
3.89%
10.02M
0.36%
9.87M
1.49%
9.87M
0%
7.99M
19.03%
15.83M
98.17%
21.45M
35.46%
23.41M
9.15%
25.18M
7.57%
24.64M
2.18%
25.18M
2.22%
25.18M
0%
33.57M
33.31%
33.57M
0%
45.50M
35.52%
44.40M
2.41%
54.89M
23.62%
54.76M
0.23%
55.10M
0.62%
52.20M
5.26%
52.30M
0.19%
52.40M
0.19%
52.40M
0%
52.50M
0.19%
19M
63.81%
18.90M
0.53%
18.90M
0%
18.90M
0%
goodwill
55.92M
-
55.92M
0%
55.92M
0%
55.92M
0%
55.92M
0%
74.30M
32.87%
74.30M
0%
84.50M
13.72%
85.25M
0.89%
85.25M
0%
85.25M
0%
85.25M
0%
85.25M
0%
85.25M
0%
85.25M
0%
85.25M
0%
85.25M
0%
85.25M
0%
85.25M
0%
151.87M
78.15%
155.47M
2.37%
150.23M
3.37%
166.65M
10.94%
169.56M
1.74%
171.09M
0.90%
171.13M
0.03%
171.13M
0%
171.13M
0%
171.13M
0%
171.13M
0%
257.18M
50.28%
263.57M
2.49%
270.04M
2.45%
268.52M
0.56%
250.73M
6.63%
248.80M
0.77%
248.80M
0%
248.80M
0%
248.80M
0%
248.80M
0%
265.20M
6.59%
265.20M
0%
265.20M
0%
265.30M
0.04%
goodwill and intangible assets
77.63M
-
76.41M
1.57%
75.18M
1.60%
73.96M
1.62%
72.74M
1.65%
113.36M
55.83%
112M
1.20%
129.45M
15.58%
128.03M
1.09%
126.59M
1.12%
125.15M
1.14%
123.71M
1.15%
122.27M
1.16%
121.04M
1.01%
119.81M
1.02%
118.58M
1.03%
116.83M
1.47%
115.74M
0.94%
114.64M
0.95%
355.05M
209.71%
349.18M
1.65%
338.88M
2.95%
357.15M
5.39%
354.97M
0.61%
351.40M
1.00%
346.50M
1.40%
341.55M
1.43%
336.60M
1.45%
331.65M
1.47%
326.76M
1.47%
527.70M
61.49%
524.58M
0.59%
515.74M
1.69%
506.17M
1.86%
458.12M
9.49%
436.70M
4.68%
430.80M
1.35%
425.30M
1.28%
425.30M
0%
419.70M
1.32%
480.50M
14.49%
472.80M
1.60%
465.20M
1.61%
457.70M
1.61%
intangible assets
21.71M
-
20.49M
5.62%
19.27M
5.96%
18.05M
6.34%
16.82M
6.77%
39.06M
132.15%
37.70M
3.47%
44.95M
19.23%
42.78M
4.83%
41.34M
3.37%
39.90M
3.48%
38.46M
3.61%
37.02M
3.74%
35.79M
3.32%
34.56M
3.44%
33.33M
3.56%
31.59M
5.23%
30.49M
3.48%
29.39M
3.60%
203.18M
591.28%
193.71M
4.66%
188.65M
2.61%
190.50M
0.98%
185.41M
2.67%
180.32M
2.75%
175.37M
2.75%
170.42M
2.82%
165.47M
2.90%
160.52M
2.99%
155.63M
3.05%
270.52M
73.82%
261.01M
3.52%
245.70M
5.87%
237.64M
3.28%
207.39M
12.73%
187.90M
9.40%
182M
3.14%
176.50M
3.02%
176.50M
0%
170.90M
3.17%
215.30M
25.98%
207.60M
3.58%
200M
3.66%
192.40M
3.80%
inventory
63.94M
-
67.46M
5.50%
67.06M
0.59%
55.35M
17.46%
56.85M
2.70%
59.91M
5.39%
64.65M
7.90%
75.56M
16.89%
72.72M
3.77%
82.00M
12.76%
90.30M
10.13%
89.02M
1.43%
103.86M
16.68%
123.04M
18.46%
139.71M
13.55%
165.30M
18.32%
231.77M
40.21%
261.80M
12.96%
228.57M
12.69%
198.58M
13.12%
186.12M
6.28%
180.30M
3.13%
164.06M
9.01%
153.55M
6.40%
172.42M
12.29%
186.99M
8.45%
193.83M
3.66%
175.33M
9.54%
180.38M
2.88%
189.17M
4.87%
301.96M
59.62%
324.63M
7.51%
379.24M
16.82%
440.34M
16.11%
405.06M
8.01%
443.90M
9.59%
433M
2.46%
398.80M
7.90%
398.80M
0%
378.30M
5.14%
374.50M
1.00%
388.10M
3.63%
399.90M
3.04%
402.60M
0.68%
long term debt
17.42M
-
14.92M
14.33%
12.01M
19.51%
9.63M
19.80%
38.61M
300.77%
70.76M
83.24%
67.88M
4.07%
65.72M
3.18%
62.80M
4.44%
59.87M
4.66%
56.93M
4.90%
54.02M
5.11%
50.93M
5.72%
48.06M
5.64%
44.69M
7.00%
41.81M
6.45%
39.89M
4.59%
330.98M
-
331.55M
0.17%
354.94M
7.06%
356.55M
0.45%
327.98M
8.01%
312.22M
4.81%
352.66M
12.95%
355.59M
0.83%
303.85M
14.55%
292.67M
3.68%
293.70M
0.35%
627.39M
113.62%
614.55M
2.05%
595.84M
3.04%
599.73M
0.65%
586.10M
2.27%
573.30M
2.18%
565.60M
1.34%
581.60M
2.83%
581.60M
0%
595.10M
2.32%
461.20M
22.50%
153.40M
66.74%
152.40M
0.65%
155.60M
2.10%
long term investments
-5.34M
-
-5.26M
1.54%
-5.36M
1.84%
-3.88M
27.63%
-3.44M
11.12%
-3.12M
9.43%
-2.76M
11.44%
-3.61M
30.55%
net debt
-22.71M
-
-25.46M
12.13%
-25.51M
0.17%
-37.29M
46.19%
-38.11M
2.20%
-64.76M
69.92%
-70.10M
8.25%
-48.58M
30.70%
25.44M
152.36%
28.12M
10.55%
25.87M
7.99%
21.95M
15.17%
15.29M
30.36%
9.23M
39.62%
1.33M
85.63%
-8.61M
749.40%
-16.03M
86.18%
-107.59M
571.07%
-86.32M
19.77%
213.46M
347.29%
197.07M
7.68%
220.41M
11.84%
206.92M
6.12%
189.88M
8.23%
171.71M
9.57%
166.37M
3.11%
161.03M
3.21%
147.32M
8.51%
111.48M
24.33%
49.86M
55.27%
213.55M
328.27%
198.98M
6.82%
168.76M
15.19%
269.53M
59.71%
202.51M
24.87%
252.40M
24.64%
283.60M
12.36%
296.20M
4.44%
296.20M
0%
287.20M
3.04%
332.90M
15.91%
-121.30M
136.44%
-148.40M
22.34%
-143.60M
3.23%
net receivables
67.45M
-
72.20M
7.04%
67.95M
5.89%
57.46M
15.44%
61.82M
7.58%
69.63M
12.63%
57.51M
17.40%
57.53M
0.04%
59.15M
2.81%
66.67M
12.72%
73.07M
9.60%
65.81M
9.94%
74.66M
13.46%
94.85M
27.03%
101.87M
7.41%
107.66M
5.68%
90.21M
16.21%
83.66M
7.26%
98.61M
17.87%
95.06M
3.60%
108.02M
13.64%
110.97M
2.73%
98.31M
11.41%
110.39M
12.29%
112.69M
2.09%
113.27M
0.51%
138.89M
22.61%
145.52M
4.78%
145.54M
0.01%
168.04M
15.46%
210.43M
25.22%
232.53M
10.50%
250.15M
7.58%
279.27M
11.64%
243.81M
12.70%
253.70M
4.05%
190.30M
24.99%
178.60M
6.15%
178.60M
0%
170.50M
4.54%
180.80M
6.04%
194.50M
7.58%
206.90M
6.38%
228.10M
10.25%
other assets
other current assets
8.65M
-
8.78M
1.51%
10.33M
17.62%
10.12M
2.09%
10.78M
6.60%
11.87M
10.09%
12.41M
4.55%
12.50M
0.70%
8.17M
34.61%
6.52M
20.25%
6.89M
5.74%
6.94M
0.73%
6.46M
6.92%
6.22M
3.71%
6.83M
9.77%
11.46M
67.81%
12.09M
5.49%
13.22M
9.40%
15.12M
14.29%
30.87M
104.25%
21.09M
31.69%
28.06M
33.04%
24.10M
14.09%
20.28M
15.85%
19.40M
4.35%
19.62M
1.12%
18.66M
4.88%
17.15M
8.09%
18.89M
10.17%
14.74M
21.97%
35.51M
140.83%
38.62M
8.76%
41.26M
6.85%
36.08M
12.56%
41.52M
15.08%
42.40M
2.12%
35.80M
15.57%
37.20M
3.91%
37.20M
0%
35M
5.91%
30.90M
11.71%
33.10M
7.12%
34.50M
4.23%
36.90M
6.96%
other current liabilities
8.38M
-
8.91M
6.41%
10.30M
15.56%
8.10M
21.40%
7.68M
5.11%
8.49M
10.50%
9.22M
8.60%
11.81M
28.15%
12.31M
4.16%
12.96M
5.34%
15.19M
17.16%
17.87M
17.68%
13.05M
26.97%
19.50M
49.41%
22.07M
13.18%
24.19M
9.60%
21.45M
11.35%
21.12M
1.51%
20.24M
4.18%
17.96M
11.25%
33.54M
86.74%
37.25M
11.05%
39.18M
5.19%
41.05M
4.76%
55.52M
35.25%
36.95M
33.45%
39.34M
6.47%
33.54M
14.73%
26.34M
21.49%
46.85M
77.89%
42.49M
9.31%
46.26M
8.88%
50.06M
8.21%
92.74M
85.25%
99.00M
6.76%
97.80M
1.22%
77.60M
20.65%
35.40M
54.38%
35.40M
0%
31.20M
11.86%
81.40M
160.90%
95.40M
17.20%
103.70M
8.70%
106.60M
2.80%
other liabilities
other non current assets
5.92M
-
5.63M
4.91%
5.73M
1.78%
4.25M
25.87%
4.11M
3.25%
3.87M
5.96%
3.52M
9.05%
4.31M
22.60%
717K
83.37%
725K
1.12%
753K
3.86%
743K
1.33%
762K
2.56%
1.01M
32.15%
1.56M
55.41%
1.77M
13.04%
1.93M
9.21%
2.18M
12.89%
1.83M
16.09%
8.07M
341.09%
8.11M
0.47%
6.09M
24.90%
5.74M
5.71%
5.95M
3.66%
5.21M
12.50%
4.91M
5.80%
4.92M
0.24%
5.19M
5.55%
5.32M
2.37%
6.33M
19.02%
8.28M
30.84%
8.70M
5.09%
9.24M
6.25%
9.31M
0.79%
10.53M
13.08%
10.80M
2.53%
12.60M
16.67%
11.20M
11.11%
11.20M
0%
10.10M
9.82%
10.90M
7.92%
10.20M
6.42%
10.30M
0.98%
10.50M
1.94%
other non current liabilities
3.15M
-
3.08M
2.06%
3.00M
2.76%
2.92M
2.60%
-28.54M
1,076.93%
2.90M
110.17%
2.81M
2.96%
3.28M
16.63%
7.70M
134.66%
7.95M
3.21%
8.23M
3.53%
8.34M
1.36%
2.66M
68.16%
2.55M
3.91%
2.45M
3.96%
2.41M
1.79%
5.89M
144.44%
5.79M
1.60%
5.68M
1.90%
23.41M
311.99%
28.50M
21.74%
22.25M
21.93%
21.50M
3.35%
22.11M
2.84%
18.80M
14.98%
19.12M
1.70%
18.98M
0.74%
17.47M
7.96%
23.81M
36.32%
23.57M
1.03%
30.09M
27.67%
13.67M
54.56%
12.89M
5.68%
13.39M
3.82%
13.32M
0.52%
9.20M
30.91%
9.30M
1.09%
9.20M
1.08%
9.20M
0%
9.20M
0%
37.30M
305.43%
496.80M
1,231.90%
492.90M
0.79%
491.80M
0.22%
othertotal stockholders equity
166.54M
-
170.06M
2.12%
171.95M
1.11%
172.18M
0.13%
174.50M
1.35%
191.07M
9.49%
192.92M
0.97%
171.05M
11.33%
172.94M
1.10%
173.60M
0.38%
174.79M
0.69%
176.71M
1.10%
178.44M
0.98%
179.63M
0.66%
181.07M
0.81%
182.82M
0.97%
185.30M
1.36%
280.33M
51.28%
282.05M
0.62%
283.96M
0.67%
287.09M
1.10%
289.15M
0.72%
291.60M
0.85%
294.64M
1.04%
297.60M
1.00%
300.70M
1.04%
302.70M
0.67%
305.90M
1.06%
309.50M
1.18%
313M
1.13%
502.80M
60.64%
507.10M
0.86%
511.60M
0.89%
517.20M
1.09%
496.50M
-
500M
0.70%
preferred stock
property plant equipment net
8.53M
-
8.17M
4.30%
8.21M
0.49%
8.07M
1.72%
10.84M
34.40%
14.48M
33.53%
14.85M
2.58%
16.97M
14.26%
17.27M
1.76%
17.91M
3.75%
18.12M
1.13%
18.81M
3.82%
18.86M
0.26%
20.93M
10.98%
23.47M
12.13%
28.94M
23.33%
32.25M
11.41%
36.84M
14.24%
38.77M
5.24%
133.75M
244.98%
142.92M
6.86%
173.97M
21.73%
179.23M
3.02%
176.77M
1.37%
180.15M
1.91%
178.99M
0.64%
187.04M
4.50%
188.55M
0.81%
196.97M
4.47%
198.99M
1.02%
288.10M
44.79%
314.86M
9.29%
325.70M
3.45%
336.89M
3.43%
327.77M
2.71%
378.60M
15.51%
404.70M
6.89%
434.80M
7.44%
434.80M
0%
453.40M
4.28%
480M
5.87%
492.60M
2.63%
487.90M
0.95%
489.90M
0.41%
retained earnings
27.36M
-
34.41M
25.78%
40.45M
17.53%
35.19M
13.01%
38.72M
10.04%
39.89M
3.03%
42.10M
5.53%
43.75M
3.93%
27.99M
36.04%
24.75M
11.57%
25.47M
2.92%
28.08M
10.26%
38.04M
35.44%
52.38M
37.70%
72.56M
38.53%
92.27M
27.17%
113.12M
22.59%
137.86M
21.87%
156.82M
13.75%
150.83M
3.82%
149.72M
0.73%
150.32M
0.40%
150.12M
0.13%
150.63M
0.34%
140.37M
6.82%
149.79M
6.71%
171.05M
14.20%
195.42M
14.24%
217.97M
11.54%
242.97M
11.47%
260.07M
7.04%
291.95M
12.26%
337.42M
15.57%
365.35M
8.28%
340.25M
6.87%
377.80M
11.04%
374.40M
0.90%
365M
2.51%
365M
0%
350.50M
3.97%
346.70M
1.08%
337.30M
2.71%
356.40M
5.66%
354.10M
0.65%
short term debt
37.70M
-
48.83M
29.49%
43.86M
10.18%
37.86M
13.68%
40.88M
8.00%
4.85M
88.14%
6.51M
34.39%
11.21M
72.04%
12.74M
13.71%
13.79M
8.20%
12.99M
5.78%
15.20M
16.96%
16.82M
10.68%
16.11M
4.23%
16.12M
0.06%
15.52M
3.72%
12.38M
20.22%
54.78M
342.44%
54.83M
0.09%
42.82M
21.90%
9.67M
77.41%
20.24M
109.29%
18.50M
8.61%
20.59M
11.31%
22.02M
6.94%
21.77M
1.12%
19.80M
9.05%
19.61M
1.00%
19.08M
2.67%
20.42M
7.03%
37.56M
83.91%
41.41M
10.24%
39.37M
4.92%
36.80M
6.52%
37.77M
2.62%
37.90M
0.34%
40.10M
5.80%
35.40M
11.72%
35.40M
0%
34.10M
3.67%
35.70M
4.69%
18.30M
48.74%
18.70M
2.19%
19M
1.60%
short term investments
45K
-
tax assets
5.34M
-
5.26M
1.54%
5.36M
1.84%
3.88M
27.63%
3.44M
11.12%
3.12M
9.43%
2.76M
11.44%
3.61M
30.55%
1.35M
-
1.26M
6.86%
1.11M
11.97%
1.10M
1.17%
4.95M
350.91%
5.03M
1.64%
5.07M
0.70%
4.92M
2.94%
2.32M
52.77%
10.20M
339.13%
12.24M
20.03%
12.27M
0.25%
15.50M
26.27%
13.90M
10.29%
15.52M
11.61%
15.77M
1.65%
23.51M
49.07%
22.28M
5.26%
23.29M
4.54%
23.11M
0.78%
37.61M
62.75%
36.58M
2.74%
37.17M
1.64%
36M
3.16%
36.60M
1.67%
37M
1.09%
37M
0%
36.50M
1.35%
3.10M
91.51%
3.30M
6.45%
3.10M
6.06%
3.60M
16.13%
tax payables
total assets
292.54M
-
312.94M
6.97%
303.83M
2.91%
284.35M
6.41%
296.14M
4.15%
342.71M
15.73%
341.55M
0.34%
356.11M
4.26%
336.15M
5.60%
345.95M
2.91%
358.34M
3.58%
352.30M
1.69%
380.70M
8.06%
423.28M
11.19%
453.84M
7.22%
500.75M
10.34%
558.34M
11.50%
680.84M
21.94%
643.75M
5.45%
986.63M
53.26%
961.91M
2.51%
1.00B
4.30%
1.01B
0.57%
992.88M
1.59%
1.02B
2.66%
1.07B
5.19%
1.11B
3.97%
1.06B
4.89%
1.10B
3.99%
1.19B
7.98%
1.85B
55.11%
1.92B
4.19%
2.03B
5.27%
2.01B
0.68%
1.95B
3.29%
1.96B
0.80%
1.87B
4.84%
1.84B
1.19%
1.84B
0%
1.85B
0.10%
1.87B
1.20%
1.89B
1.07%
1.93B
2.10%
1.95B
1.05%
total current assets
200.46M
-
222.73M
11.11%
214.70M
3.60%
198.07M
7.75%
208.45M
5.24%
211.01M
1.23%
211.19M
0.08%
205.38M
2.75%
190.14M
7.42%
200.72M
5.56%
214.31M
6.77%
209.03M
2.47%
237.45M
13.60%
279.04M
17.52%
307.89M
10.34%
350.36M
13.80%
402.38M
14.85%
521.05M
29.49%
483.44M
7.22%
484.85M
0.29%
459.37M
5.25%
474.10M
3.21%
454.59M
4.11%
442.91M
2.57%
467.05M
5.45%
527.95M
13.04%
565.74M
7.16%
514.14M
9.12%
545.09M
6.02%
636.21M
16.72%
999.29M
57.07%
1.05B
5.35%
1.14B
8.01%
1.12B
1.27%
1.11B
0.97%
1.10B
1.17%
981.20M
10.70%
935.40M
4.67%
935.40M
0%
925.80M
1.03%
893.20M
3.52%
908.70M
1.74%
960.80M
5.73%
985.80M
2.60%
total current liabilities
100.04M
-
113.12M
13.07%
99.68M
11.88%
88.40M
11.32%
97.51M
10.31%
63.47M
34.92%
62.21M
1.98%
70.53M
13.37%
64.71M
8.24%
79.70M
23.17%
92.89M
16.55%
85.02M
8.47%
101.06M
18.86%
131.13M
29.76%
142.28M
8.50%
170.25M
19.66%
202.28M
18.81%
245.49M
21.36%
188.87M
23.07%
175.62M
7.01%
142.22M
19.02%
156.69M
10.17%
154.97M
1.10%
162.65M
4.95%
210.60M
29.48%
213.02M
1.15%
226.89M
6.51%
195.30M
13.92%
201.28M
3.06%
263.08M
30.70%
354.96M
34.93%
411.01M
15.79%
469.12M
14.14%
417.66M
10.97%
396.14M
5.15%
389.20M
1.75%
313.70M
19.40%
294.30M
6.18%
294.30M
0%
293.60M
0.24%
310M
5.59%
329.40M
6.26%
351.40M
6.68%
358.80M
2.11%
total debt
37.70M
-
48.83M
29.49%
43.86M
10.18%
37.86M
13.68%
40.88M
8.00%
4.85M
88.14%
6.51M
34.39%
11.21M
72.04%
75.54M
574.03%
73.66M
2.49%
69.93M
5.07%
69.22M
1.01%
67.75M
2.12%
64.16M
5.29%
60.81M
5.23%
57.33M
5.72%
52.27M
8.82%
54.78M
4.79%
54.83M
0.09%
373.80M
581.80%
341.22M
8.72%
375.18M
9.95%
375.05M
0.04%
348.57M
7.06%
334.24M
4.11%
374.44M
12.03%
375.39M
0.26%
323.45M
13.84%
311.75M
3.62%
314.12M
0.76%
664.95M
111.69%
655.96M
1.35%
635.21M
3.16%
636.53M
0.21%
623.87M
1.99%
611.20M
2.03%
605.70M
0.90%
617M
1.87%
617M
0%
629.20M
1.98%
639.90M
1.70%
171.70M
73.17%
171.10M
0.35%
174.60M
2.05%
total investments
-5.34M
-
-5.26M
1.54%
-5.36M
1.84%
-3.88M
27.63%
-3.44M
11.12%
-3.12M
9.43%
-2.76M
11.44%
-3.61M
30.55%
45K
-
total liabilities
120.61M
-
131.13M
8.72%
114.69M
12.53%
100.95M
11.98%
107.59M
6.57%
137.12M
27.45%
132.90M
3.08%
141.27M
6.29%
135.21M
4.29%
147.53M
9.11%
158.06M
7.14%
147.39M
6.75%
164.57M
11.65%
191.51M
16.37%
199.18M
4.00%
224.07M
12.50%
258.04M
15.16%
261.30M
1.26%
204.42M
21.77%
539.88M
164.11%
510.26M
5.49%
549.72M
7.73%
554.47M
0.86%
536.15M
3.30%
566.80M
5.72%
609.44M
7.52%
626.64M
2.82%
541.80M
13.54%
551.33M
1.76%
613.91M
11.35%
1.06B
72.33%
1.08B
2.43%
1.13B
4.53%
1.09B
4.17%
1.05B
3.21%
1.02B
2.55%
940.90M
8.11%
937.50M
0.36%
937.50M
0%
950.40M
1.38%
970.50M
2.11%
998.50M
2.89%
1.02B
1.71%
1.03B
0.94%
total liabilities and stockholders equity
292.54M
-
312.94M
6.97%
303.83M
2.91%
284.35M
6.41%
296.14M
4.15%
342.71M
15.73%
341.55M
0.34%
356.11M
4.26%
336.15M
5.60%
345.95M
2.91%
358.34M
3.58%
352.30M
1.69%
380.70M
8.06%
423.28M
11.19%
453.84M
7.22%
500.75M
10.34%
558.34M
11.50%
680.84M
21.94%
643.75M
5.45%
986.63M
53.26%
961.91M
2.51%
1.00B
4.30%
1.01B
0.57%
992.88M
1.59%
1.02B
2.66%
1.07B
5.19%
1.11B
3.97%
1.06B
4.89%
1.10B
3.99%
1.19B
7.98%
1.85B
55.11%
1.92B
4.19%
2.03B
5.27%
2.01B
0.68%
1.95B
3.29%
1.96B
0.80%
1.87B
4.84%
1.84B
1.19%
1.84B
0%
1.85B
0.10%
1.87B
1.20%
1.89B
1.07%
1.93B
2.10%
1.95B
1.05%
total non current assets
92.08M
-
90.20M
2.04%
89.12M
1.20%
86.28M
3.19%
87.69M
1.64%
131.70M
50.18%
130.37M
1.01%
150.73M
15.62%
146.01M
3.13%
145.23M
0.54%
144.02M
0.83%
143.26M
0.53%
143.25M
0.01%
144.24M
0.69%
145.95M
1.19%
150.39M
3.04%
155.96M
3.71%
159.79M
2.45%
160.31M
0.32%
501.79M
213.02%
502.53M
0.15%
529.14M
5.30%
554.37M
4.77%
549.97M
0.79%
552.26M
0.42%
544.30M
1.44%
549.02M
0.87%
546.12M
0.53%
557.45M
2.08%
554.35M
0.56%
847.37M
52.86%
871.24M
2.82%
888.29M
1.96%
888.94M
0.07%
833.60M
6.23%
862.10M
3.42%
884.70M
2.62%
908.30M
2.67%
908.30M
0%
919.70M
1.26%
974.50M
5.96%
978.90M
0.45%
966.50M
1.27%
961.70M
0.50%
total non current liabilities
20.57M
-
18.01M
12.46%
15.01M
16.64%
12.56M
16.36%
10.08M
19.74%
73.66M
630.87%
70.69M
4.03%
70.74M
0.07%
70.50M
0.34%
67.82M
3.80%
65.17M
3.91%
62.37M
4.30%
63.51M
1.82%
60.38M
4.93%
56.90M
5.76%
53.83M
5.40%
55.76M
3.59%
15.81M
71.65%
15.55M
1.64%
364.26M
2,242.51%
368.04M
1.04%
393.02M
6.79%
399.50M
1.65%
373.50M
6.51%
356.20M
4.63%
396.42M
11.29%
399.75M
0.84%
346.50M
13.32%
350.05M
1.03%
350.83M
0.22%
702.98M
100.37%
672.63M
4.32%
663.63M
1.34%
667.88M
0.64%
654.52M
2.00%
634.70M
3.03%
627.20M
1.18%
643.20M
2.55%
643.20M
0%
656.80M
2.11%
660.50M
0.56%
669.10M
1.30%
664.20M
0.73%
666.30M
0.32%
total stockholders equity
171.93M
-
181.81M
5.75%
189.13M
4.03%
183.40M
3.03%
188.55M
2.81%
205.59M
9.04%
208.65M
1.49%
214.84M
2.97%
200.94M
6.47%
198.43M
1.25%
200.28M
0.93%
204.91M
2.31%
216.13M
5.48%
231.77M
7.24%
254.67M
9.88%
276.68M
8.64%
300.31M
8.54%
419.54M
39.70%
439.33M
4.72%
434.78M
1.04%
435.96M
0.27%
438.09M
0.49%
439.10M
0.23%
440.96M
0.42%
436.73M
0.96%
445.93M
2.11%
470.43M
5.49%
500.07M
6.30%
532.65M
6.51%
557.62M
4.69%
767.53M
37.64%
800.04M
4.24%
848.88M
6.10%
879.57M
3.62%
844.94M
3.94%
887.90M
5.08%
870.70M
1.94%
849.80M
2.40%
849.80M
0%
838M
1.39%
838.90M
0.11%
830.90M
0.95%
852.30M
2.58%
857.90M
0.66%

All numbers in USD (except ratios and percentages)