bf/NASDAQ:UFPT_icon.jpeg

NASDAQ:UFPT

UFP Technologies, Inc.

  • Stock

USD

Last Close

334.29

30/08 20:00

Market Cap

2.31B

Beta: 0.78

Volume Today

27.41K

Avg: 81.26K

PE Ratio

32.96

PFCF: 38.44

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
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
account payables
3.56M
-
3.08M
13.44%
4.65M
50.86%
4.16M
10.48%
5.27M
26.63%
5.40M
2.45%
4.34M
19.67%
4.47M
3.16%
4.73M
5.79%
4.60M
2.83%
4.38M
4.74%
5.46M
24.73%
5.11M
6.53%
4.00M
21.62%
5.91M
47.60%
4.39M
25.61%
4.96M
12.84%
4.18M
15.69%
5.41M
29.47%
8.74M
61.55%
7.97M
8.84%
6.84M
14.23%
6.04M
11.69%
5.89M
2.35%
6.83M
15.78%
4.58M
32.94%
7.54M
64.63%
5.42M
28.14%
4.55M
16.03%
4.12M
9.37%
5.98M
45.04%
8.36M
39.79%
7.56M
9.56%
10.61M
40.43%
15.67M
47.66%
23.44M
49.62%
24.50M
4.49%
19.96M
18.51%
20.45M
2.47%
25.13M
22.84%
26.95M
7.26%
22.29M
17.30%
23.65M
6.14%
22.97M
2.91%
accumulated other comprehensive income loss
-38.87M
-
-39.07M
0.50%
-40.08M
2.59%
-40.76M
1.69%
-40.80M
0.10%
-40.98M
0.45%
-41.89M
2.21%
-42.97M
2.58%
-44.05M
2.53%
-44.01M
0.10%
-45.06M
2.39%
-46.35M
2.86%
-47.63M
2.76%
-48.29M
1.39%
-49.60M
2.71%
-50.52M
1.85%
-51.81M
2.56%
-53.06M
2.41%
-55.15M
3.93%
-52.60M
4.62%
-54.04M
2.75%
-54.11M
0.13%
-55.82M
3.16%
-56.52M
1.25%
-58.13M
2.85%
-59.35M
2.10%
-61.06M
2.88%
-62.56M
2.45%
-64.11M
2.48%
-66.39M
-
-68.01M
2.45%
381K
-
-1.14M
397.90%
-2.86M
151.98%
-610K
78.67%
-117K
80.82%
-76K
35.04%
-869K
1,043.42%
268K
130.84%
cash and cash equivalents
38.23M
-
37.30M
2.43%
34.62M
7.19%
31.96M
7.68%
33.05M
3.40%
34.05M
3.04%
24.39M
28.37%
29.17M
19.60%
29.36M
0.62%
29.80M
1.53%
25.46M
14.58%
27.01M
6.08%
30.12M
11.52%
31.36M
4.12%
33.76M
7.64%
34.51M
2.25%
37.25M
7.92%
37.98M
1.97%
7.06M
81.40%
5.92M
16.27%
5.09M
13.98%
3.24M
36.36%
2.49M
23.01%
5.23M
109.83%
11.39M
117.74%
3.74M
67.14%
7.33M
95.94%
12.27M
67.25%
17.43M
42.14%
24.23M
39.00%
25.38M
4.72%
30.27M
19.29%
33.09M
9.32%
11.12M
66.41%
3.65M
67.15%
5.58M
52.68%
9.94M
78.21%
4.45M
55.21%
6.50M
46.10%
5.29M
18.64%
6.38M
20.51%
5.26M
17.46%
11.37M
116.07%
16.73M
47.10%
cash and short term investments
38.23M
-
37.30M
2.43%
34.62M
7.19%
31.96M
7.68%
33.05M
3.40%
34.05M
3.04%
24.39M
28.37%
29.17M
19.60%
29.36M
0.62%
29.80M
1.53%
25.46M
14.58%
27.01M
6.08%
30.12M
11.52%
31.36M
4.12%
33.76M
7.64%
34.51M
2.25%
37.25M
7.92%
37.98M
1.97%
7.06M
81.40%
5.92M
16.27%
5.09M
13.98%
3.24M
36.36%
2.49M
23.01%
5.23M
109.83%
11.39M
117.74%
3.74M
67.14%
7.33M
95.94%
12.27M
67.25%
17.43M
42.14%
24.23M
39.00%
25.38M
4.72%
30.27M
19.29%
33.09M
9.32%
11.12M
66.41%
3.65M
67.15%
5.58M
52.68%
9.94M
78.21%
4.45M
55.21%
6.50M
46.10%
5.29M
18.64%
6.38M
20.51%
5.26M
17.46%
11.37M
116.07%
16.73M
47.10%
common stock
68.83K
-
69K
0.24%
70K
1.45%
71K
1.43%
71K
0%
71K
0%
71K
0%
71K
0%
71K
0%
72K
1.41%
72K
0%
72K
0%
72K
0%
72K
0%
72K
0%
73K
1.39%
73K
0%
73K
0%
73K
0%
73K
0%
74K
1.37%
74K
0%
74K
0%
74K
0%
74K
0%
74K
0%
75K
1.35%
75K
0%
75K
0%
75K
0%
75K
0%
75K
0%
75K
0%
75K
0%
76K
1.33%
76K
0%
76K
0%
76K
0%
76K
0%
76K
0%
76K
0%
76K
0%
295.02M
388,078.95%
deferred revenue
1.43M
-
1.14M
-
2.88M
-
3.46M
-
2.44M
-
3.13M
28.28%
3.33M
6.42%
3.92M
17.62%
2.51M
36.01%
2.97M
18.55%
2.95M
0.71%
2.53M
14.20%
2.57M
1.66%
2.43M
5.52%
2.65M
8.88%
1.95M
26.51%
1.89M
3.03%
1.76M
6.57%
1.90M
7.94%
1.67M
12.19%
4.25M
154.16%
5.04M
18.67%
5.61M
11.35%
4.17M
25.64%
4.68M
12.13%
3.58M
23.45%
4.27M
19.10%
3.81M
10.60%
6.62M
73.47%
deferred revenue non current
-4.22M
-
2.44M
157.75%
-2.34M
196.10%
-2.25M
4.10%
-2.15M
4.19%
3.59M
266.81%
21K
99.41%
-3.79M
18,171.43%
730K
119.24%
-2.88M
494.93%
-3.11M
-
-3.11M
0%
-2.62M
-
-2.94M
12.10%
-3.26M
10.86%
4.13M
226.81%
-4.55M
210.27%
-4.97M
9.07%
-5.38M
8.36%
4.92M
191.45%
-7.03M
242.84%
-7.17M
2.05%
-7.17M
0.03%
5.06M
170.52%
-6.39M
226.42%
3.98M
162.27%
4.05M
1.81%
3.26M
19.49%
3.33M
-
4.13M
23.97%
448K
89.14%
-458K
-
12.75M
2,883.62%
10.81M
15.17%
deferrred tax liabilities non current
1.59M
-
2.44M
52.85%
2.34M
3.90%
2.25M
4.10%
2.15M
4.19%
3.59M
66.81%
3.69M
2.90%
3.79M
2.79%
3.90M
2.74%
2.88M
26.06%
2.97M
3.02%
3.11M
4.61%
3.11M
0%
3.46M
11.33%
3.54M
2.25%
3.62M
2.32%
3.71M
2.60%
2.44M
34.28%
2.62M
7.38%
2.94M
12.10%
3.26M
10.86%
4.13M
26.81%
4.55M
10.27%
4.97M
9.07%
5.38M
8.36%
4.92M
8.55%
5.34M
8.56%
5.65M
5.80%
5.90M
4.35%
5.06M
14.26%
5.34M
5.52%
5.44M
1.95%
5.54M
1.82%
3.26M
41.09%
3.44M
5.42%
3.33M
3.23%
4.13M
23.97%
448K
89.14%
458K
-
443K
3.28%
428K
3.39%
goodwill
7.32M
-
7.32M
0.00%
7.32M
0%
7.32M
0%
7.32M
0%
7.32M
0%
7.32M
0%
7.32M
0%
7.32M
0%
7.32M
0%
7.32M
0%
7.32M
0%
7.32M
0%
7.32M
0%
7.32M
0%
7.32M
0%
7.32M
0%
7.32M
0%
51.84M
607.98%
51.84M
0%
51.84M
0%
51.84M
0%
51.84M
0%
51.84M
0%
51.84M
0%
51.84M
0%
51.84M
0%
51.84M
0%
51.84M
0%
51.84M
0%
51.84M
0%
51.84M
0%
51.84M
0%
107.91M
108.16%
115.57M
7.10%
114.92M
0.56%
112.66M
1.97%
113.03M
0.33%
113.16M
0.12%
113.17M
0.01%
112.97M
0.18%
113.26M
0.26%
113.10M
0.14%
115.62M
2.22%
goodwill and intangible assets
8.79M
-
8.67M
1.36%
8.55M
1.37%
8.44M
1.32%
8.36M
0.96%
8.28M
0.96%
8.20M
0.95%
8.12M
0.98%
8.04M
0.97%
7.96M
0.98%
7.88M
1.01%
7.80M
1.00%
7.72M
1.03%
7.64M
1.02%
7.56M
1.05%
7.48M
1.04%
7.40M
1.07%
7.32M
1.07%
75.02M
924.64%
74.70M
0.43%
74.38M
0.42%
74.07M
0.42%
73.76M
0.42%
73.44M
0.43%
73.13M
0.43%
72.81M
0.43%
72.50M
0.43%
72.19M
0.43%
71.87M
0.44%
71.56M
0.44%
71.24M
0.44%
70.93M
0.44%
70.61M
0.44%
175.49M
148.52%
187.14M
6.64%
185.44M
0.91%
181.70M
2.02%
181.39M
0.17%
180.50M
0.49%
179.42M
0.60%
177.99M
0.80%
177.38M
0.34%
176.02M
0.77%
115.62M
34.32%
intangible assets
1.47M
-
1.35M
8.17%
1.23M
8.84%
1.11M
9.21%
1.03M
7.27%
953K
7.74%
874K
8.29%
794K
9.15%
715K
9.95%
636K
11.05%
556K
12.58%
477K
14.21%
397K
16.77%
318K
19.90%
238K
25.16%
159K
33.19%
79K
50.31%
23.19M
-
22.86M
1.41%
22.55M
1.37%
22.23M
1.39%
21.92M
1.41%
21.60M
1.44%
21.29M
1.45%
20.98M
1.47%
20.66M
1.50%
20.35M
1.52%
20.03M
1.55%
19.72M
1.57%
19.40M
1.59%
19.09M
1.62%
18.78M
1.64%
67.58M
259.95%
71.57M
5.89%
70.51M
1.47%
69.04M
2.09%
68.36M
0.98%
67.35M
1.48%
66.25M
1.62%
65.02M
1.86%
64.12M
1.39%
62.91M
1.87%
inventory
9.90M
-
11.05M
11.63%
12.18M
10.22%
13.43M
10.28%
13.50M
0.53%
12.89M
4.50%
12.93M
0.25%
12.83M
0.72%
13.54M
5.48%
14.20M
4.93%
13.22M
6.93%
13.88M
5.04%
14.57M
4.93%
14.15M
2.86%
14.41M
1.84%
14.10M
2.19%
13.14M
6.80%
12.86M
2.08%
18.26M
41.94%
18.73M
2.60%
19.90M
6.25%
19.58M
1.64%
19.44M
0.71%
19.04M
2.05%
19.22M
0.95%
18.28M
4.91%
20.24M
10.76%
20.96M
3.54%
19.49M
7.02%
18.64M
4.34%
20.02M
7.37%
21.16M
5.72%
21.67M
2.43%
33.44M
54.27%
43.30M
29.49%
50.56M
16.77%
53.82M
6.46%
53.54M
0.53%
56.65M
5.81%
63.05M
11.30%
69.78M
10.67%
70.19M
0.59%
73.90M
5.28%
77.98M
5.52%
long term debt
7.74M
-
2.87M
62.94%
2.62M
8.62%
2.37M
9.47%
2.12M
10.50%
1.87M
11.78%
1.62M
13.45%
1.37M
15.61%
1.11M
18.71%
859K
22.75%
603K
29.80%
345K
42.79%
84K
75.65%
46.43M
-
36.71M
20.92%
31M
15.56%
22.29M
28.11%
19.29M
13.46%
13.86M
28.15%
12.14M
12.37%
2.42M
80.10%
1.69M
30.17%
1.52M
9.84%
1.27M
16.31%
1.04M
18.62%
1.06M
2.03%
781K
26.11%
510K
34.70%
78.12M
15,217.25%
97.99M
25.44%
106.42M
8.60%
77.20M
27.45%
51M
33.94%
56M
9.80%
53M
5.36%
50.46M
4.78%
28M
44.51%
30M
7.14%
35.20M
17.33%
long term investments
-1.13M
-
-9.80M
-
-9.69M
1.07%
-9.64M
0.55%
-1.15M
-
-9.27M
706.17%
-1.17M
87.38%
-2.97M
-
-10.91M
267.21%
-10.83M
0.73%
-11.10M
-
-11.10M
0.03%
-11.11M
0.13%
-77.64M
-
-77.64M
0.01%
-77.64M
0.01%
-4.55M
-
-4.97M
9.07%
-5.38M
8.36%
-5.34M
-
-5.65M
5.80%
-5.90M
4.35%
-5.34M
-
-1.32M
75.19%
-1.42M
7.55%
-3.44M
-
-1.93M
-
4.82M
350.47%
net debt
-28.94M
-
-33.46M
15.60%
-31.02M
7.29%
-28.60M
7.79%
-29.94M
4.66%
-31.19M
4.18%
-21.77M
30.18%
-26.80M
23.10%
-27.23M
1.61%
-27.93M
2.57%
-23.84M
14.66%
-25.64M
7.56%
-29.01M
13.12%
-30.50M
5.16%
-33.16M
8.69%
-34.17M
3.07%
-37.16M
8.75%
-37.98M
2.20%
42.22M
211.17%
33.66M
20.29%
28.77M
14.52%
21.91M
23.86%
19.65M
10.29%
12.20M
37.93%
3.61M
70.40%
-653K
118.09%
-4.51M
590.20%
-9.56M
112.11%
-15.01M
56.98%
-22.03M
46.79%
-23.12M
4.93%
-28.30M
22.44%
-31.41M
10.98%
73.24M
333.16%
100.39M
37.07%
107.24M
6.82%
73.57M
31.39%
50.55M
31.29%
53.50M
5.83%
51.71M
3.34%
51.25M
0.89%
40.77M
20.44%
22.63M
44.50%
18.47M
18.37%
net receivables
17.81M
-
17.03M
4.35%
18.15M
6.56%
17.62M
2.91%
18.57M
5.35%
16.47M
11.28%
20.80M
26.30%
19.52M
6.17%
20.16M
3.30%
17.48M
13.30%
21.27M
21.69%
23.02M
8.21%
22.31M
3.10%
21.25M
4.74%
21.92M
3.17%
22.31M
1.75%
22.04M
1.17%
21.38M
3.01%
29.29M
36.97%
30.18M
3.05%
30.14M
0.12%
28.32M
6.05%
29.77M
5.12%
30.68M
3.05%
28.80M
6.14%
28.65M
0.51%
29.45M
2.80%
27.27M
7.40%
27.36M
0.34%
26.43M
3.42%
30.02M
13.58%
32.08M
6.86%
33.29M
3.78%
39.38M
18.31%
46.18M
17.26%
57.91M
25.40%
65.07M
12.36%
55.12M
15.30%
60.14M
9.12%
64.09M
6.56%
61.45M
4.12%
65.75M
6.99%
61.25M
6.84%
60.98M
0.43%
other assets
other current assets
2.06M
-
3.45M
67.56%
4.26M
23.49%
4.56M
7.11%
3.06M
32.92%
5.00M
63.33%
3.21M
35.77%
3.30M
2.74%
2.52M
23.71%
2.12M
15.90%
2.43M
14.65%
3.08M
26.75%
2.64M
14.08%
3.09M
16.88%
2.87M
7.09%
2.46M
14.12%
3.21M
30.40%
2.85M
11.24%
3.49M
22.44%
2.72M
22.05%
3.19M
17.01%
4.49M
41.00%
3.35M
25.50%
2.98M
10.82%
4.70M
57.34%
2.58M
44.98%
2.75M
6.47%
3.42M
24.33%
4.28M
25.07%
2.56M
40.13%
2.63M
2.73%
2.96M
12.43%
3.08M
4.06%
3.38M
9.94%
5.31M
56.99%
11.65M
119.43%
5.01M
57.00%
3.24M
35.30%
3.62M
11.72%
4.64M
28.13%
2.87M
38.27%
3.43M
19.83%
4.02M
17.01%
6.47M
61.12%
other current liabilities
5.84M
-
6.84M
17.00%
5.72M
16.39%
6.83M
19.54%
7.00M
2.44%
4.08M
41.72%
4.50M
10.34%
6.15M
36.52%
6.44M
4.82%
2.49M
61.33%
3.37M
35.17%
4.77M
41.64%
5.37M
12.64%
1.24M
76.94%
4.08M
229.62%
4.63M
13.34%
5.36M
15.71%
5.76M
7.60%
5.54M
3.87%
5.41M
2.40%
6.57M
21.49%
8.46M
28.76%
7.10M
16.01%
8.49M
19.48%
9.15M
7.76%
8.48M
7.26%
6.36M
25.09%
7.32M
15.14%
8.41M
15.01%
7.96M
5.41%
7.72M
2.96%
8.19M
6.06%
8.36M
2.06%
13.61M
62.77%
12.06M
11.35%
17.93M
48.61%
26.02M
45.13%
27.12M
4.24%
24.16M
10.93%
19.45M
19.50%
18.66M
4.03%
22.09M
18.34%
24.78M
12.21%
28.82M
16.30%
other liabilities
other non current assets
1.88M
-
2.01M
7.00%
10.61M
427.22%
13.52M
27.39%
10.43M
22.88%
2.16M
79.29%
2.21M
2.36%
10.32M
366.92%
2.05M
80.09%
1.83M
10.71%
1.84M
0.33%
9.67M
425.43%
9.65M
0.23%
1.93M
79.98%
9.51M
392.23%
9.47M
0.32%
9.47M
0.05%
2.16M
77.20%
77.34M
3,482.12%
77.11M
0.30%
76.98M
0.16%
2.23M
97.10%
6.40M
186.53%
6.24M
2.50%
6.03M
3.41%
5.96M
1.24%
5.71M
4.15%
5.96M
4.41%
5.88M
1.36%
6.03M
2.53%
6.25M
3.63%
153K
97.55%
199K
30.07%
5.43M
2,628.14%
14.49M
166.84%
14.47M
0.12%
15.90M
9.90%
20.29M
27.59%
22.79M
12.31%
21.66M
4.94%
633K
97.08%
5.79M
815.01%
19.19M
231.34%
80.88M
321.46%
other non current liabilities
6.68M
-
-631K
109.44%
3.87M
712.68%
3.83M
0.83%
3.75M
2.11%
-1.96M
152.33%
1.77M
190.07%
5.35M
202.32%
758K
85.83%
4.54M
498.42%
1.87M
58.82%
4.87M
160.81%
4.96M
1.91%
1.87M
62.42%
1.99M
6.43%
2.01M
1.11%
2.07M
2.94%
2.11M
2.18%
4.83M
128.93%
5.20M
7.63%
5.65M
8.55%
-2.06M
136.48%
9.91M
580.74%
10.55M
6.47%
10.95M
3.75%
-1.80M
116.44%
10.48M
682.32%
11.44M
9.22%
12.16M
6.29%
24K
99.80%
11.69M
48,620.83%
1.13M
90.33%
1.07M
5.31%
20.34M
1,798.79%
24.02M
18.10%
21.31M
11.28%
19.31M
9.39%
32.34M
67.52%
36.11M
11.64%
31.87M
11.73%
7.18M
77.46%
20.59M
186.69%
30.23M
46.78%
25.23M
16.52%
othertotal stockholders equity
58.54M
-
59.36M
1.39%
60.58M
2.05%
62.23M
2.73%
62.51M
0.45%
63.11M
0.96%
64.46M
2.14%
66.11M
2.55%
66.83M
1.10%
67.71M
1.32%
68.29M
0.85%
70.59M
3.37%
72.18M
2.25%
72.92M
1.02%
74.41M
2.05%
75.99M
2.13%
77.81M
2.39%
79.14M
1.71%
81.85M
3.43%
80.35M
1.83%
82.38M
2.52%
82.69M
0.39%
84.71M
2.44%
85.97M
1.48%
88.17M
2.56%
89.72M
1.75%
91.82M
2.35%
93.94M
2.30%
95.72M
1.91%
31.90M
66.68%
98.05M
207.39%
100.45M
2.45%
33.09M
67.06%
33.56M
1.43%
32.96M
1.81%
33.76M
2.42%
34.81M
3.12%
35.48M
1.94%
34.19M
3.64%
36.07M
5.49%
37.26M
3.32%
38.23M
2.58%
preferred stock
property plant equipment net
25.68M
-
25.51M
0.66%
25.87M
1.43%
27.79M
7.42%
33.54M
20.68%
34.84M
3.89%
42.29M
21.38%
43.12M
1.96%
44.58M
3.37%
46.55M
4.44%
46.87M
0.68%
48.33M
3.10%
48.76M
0.90%
48.52M
0.50%
49.06M
1.11%
50.84M
3.63%
51.98M
2.25%
53.65M
3.21%
58.79M
9.57%
58.69M
0.17%
58.46M
0.39%
57.67M
1.35%
57.45M
0.37%
57.35M
0.19%
57.08M
0.46%
56.74M
0.60%
56.23M
0.90%
55.16M
1.91%
54.35M
1.46%
53.76M
1.10%
53.65M
0.20%
55.62M
3.68%
54.63M
1.79%
65.89M
20.63%
63.28M
3.96%
66.12M
4.48%
56.35M
14.78%
58.07M
3.06%
59.03M
1.64%
59.84M
1.38%
74.91M
25.19%
75.72M
1.09%
61.93M
18.22%
63.74M
2.91%
retained earnings
61.85M
-
65.23M
5.46%
67.29M
3.16%
69.15M
2.76%
71.22M
2.99%
72.79M
2.21%
74.44M
2.27%
76.72M
3.05%
78.71M
2.60%
80.38M
2.13%
81.46M
1.34%
84.19M
3.36%
86.86M
3.17%
88.35M
1.72%
90.52M
2.46%
93.15M
2.91%
94.85M
1.82%
97.56M
2.86%
99.24M
1.72%
103.26M
4.05%
107.39M
4.00%
111.80M
4.11%
115.54M
3.34%
120.13M
3.98%
125.78M
4.70%
131.55M
4.59%
135.44M
2.96%
137.76M
1.71%
140.75M
2.17%
144.92M
2.96%
149.08M
2.87%
153.80M
3.16%
157.59M
2.46%
160.81M
2.04%
165.66M
3.02%
174.59M
5.39%
194.13M
11.19%
202.60M
4.36%
212.34M
4.81%
224.22M
5.60%
235.91M
5.22%
247.52M
4.92%
short term debt
1.55M
-
976K
37.12%
980K
0.41%
985K
0.51%
989K
0.41%
993K
0.40%
998K
0.50%
1.00M
0.40%
1.01M
0.70%
1.01M
0.20%
1.02M
0.49%
1.02M
0.39%
1.03M
0.78%
856K
16.73%
600K
29.91%
342K
43%
84K
75.44%
-2.44M
3,004.76%
2.86M
217.09%
2.86M
0%
2.86M
0%
2.86M
0%
2.86M
0%
3.57M
24.99%
2.86M
19.99%
674K
76.41%
1.14M
69.14%
1.19M
3.95%
1.16M
2.53%
1.17M
1.21%
1.20M
2.99%
1.19M
1.25%
1.17M
1.43%
6.24M
432.34%
6.05M
3.00%
6.40M
5.73%
6.31M
1.41%
4M
36.60%
4M
0%
4M
0%
7.16M
79.07%
7.22M
0.82%
4M
44.61%
short term investments
tax assets
1.13M
-
1.25M
-
1.26M
0.64%
1.28M
2.23%
1.15M
-
1.16M
0.43%
1.17M
1.30%
2.97M
-
3.11M
4.61%
3.11M
0%
3.54M
-
3.62M
2.32%
3.71M
2.60%
2.62M
-
2.94M
12.10%
3.26M
10.86%
4.55M
-
4.97M
9.07%
5.38M
8.36%
5.34M
-
5.65M
5.80%
5.90M
4.35%
5.34M
-
5.44M
1.95%
5.54M
1.82%
3.44M
-
3.33M
3.23%
4.13M
23.97%
1.45M
64.91%
1.55M
6.84%
1.93M
24.50%
986K
48.81%
607K
38.44%
tax payables
1.54M
-
949K
38.26%
1.63M
71.23%
829K
48.98%
3.19M
285.04%
2.58M
19.20%
479K
81.43%
908K
89.56%
1.19M
30.62%
897K
24.37%
480K
46.49%
481K
0.21%
807K
67.78%
9K
-
979K
10,777.78%
1.02M
3.88%
776K
23.70%
616K
20.62%
966K
56.82%
2.29M
136.54%
1.50M
34.18%
717K
52.33%
2.04M
183.96%
279K
86.30%
5K
98.21%
204K
3,980.00%
576K
182.35%
16K
97.22%
863K
5,293.75%
854K
1.04%
832K
2.58%
909K
9.25%
2.11M
132.01%
102K
95.16%
2.59M
2,439.22%
1.68M
35.06%
4.45M
164.57%
216K
95.15%
481K
122.69%
1.30M
169.65%
total assets
104.34M
-
105.02M
0.65%
105.69M
0.64%
108.88M
3.02%
112.14M
2.99%
113.69M
1.38%
114.03M
0.30%
118.26M
3.71%
120.24M
1.67%
119.95M
0.24%
118.96M
0.82%
124.98M
5.06%
128.04M
2.45%
127.93M
0.09%
131.52M
2.80%
133.69M
1.65%
137.09M
2.54%
138.21M
0.81%
194.22M
40.53%
193.34M
0.45%
193.76M
0.22%
189.60M
2.15%
192.66M
1.62%
194.97M
1.19%
200.34M
2.76%
188.76M
5.78%
194.21M
2.89%
197.22M
1.55%
200.66M
1.75%
203.20M
1.27%
209.18M
2.94%
217.29M
3.88%
220.69M
1.56%
334.13M
51.41%
363.35M
8.74%
395.05M
8.73%
391.92M
0.79%
377.54M
3.67%
390.78M
3.51%
397.99M
1.85%
399.81M
0.46%
404.14M
1.08%
407.68M
0.88%
422.40M
3.61%
total current assets
67.99M
-
68.83M
1.23%
69.21M
0.54%
67.57M
2.36%
68.17M
0.89%
68.41M
0.35%
61.33M
10.35%
64.82M
5.69%
65.57M
1.15%
63.60M
3.00%
62.38M
1.93%
66.99M
7.39%
69.64M
3.95%
69.85M
0.30%
72.96M
4.45%
73.38M
0.58%
75.64M
3.08%
75.07M
0.75%
58.10M
22.61%
57.55M
0.95%
58.32M
1.34%
55.63M
4.62%
55.05M
1.04%
57.93M
5.24%
64.10M
10.64%
53.25M
16.93%
59.77M
12.25%
63.91M
6.93%
68.56M
7.27%
71.86M
4.81%
78.04M
8.60%
86.47M
10.80%
91.13M
5.40%
87.32M
4.18%
98.44M
12.73%
125.70M
27.69%
133.84M
6.48%
116.35M
13.07%
126.92M
9.08%
137.07M
8.00%
140.47M
2.48%
144.63M
2.97%
150.54M
4.08%
162.16M
7.72%
total current liabilities
10.96M
-
12.32M
12.47%
11.35M
7.93%
11.98M
5.60%
13.26M
10.68%
11.61M
12.41%
9.84M
15.30%
11.62M
18.15%
12.18M
4.84%
10.98M
9.85%
8.76M
20.21%
11.25M
28.40%
11.51M
2.26%
9.56M
16.95%
10.59M
10.83%
9.37M
11.58%
10.40M
11.03%
9.94M
4.38%
16.94M
70.36%
20.34M
20.07%
21.31M
4.80%
20.66M
3.08%
18.97M
8.17%
20.91M
10.20%
21.36M
2.18%
16.31M
23.66%
17.46M
7.08%
16.57M
5.14%
16.06M
3.03%
15.14M
5.76%
16.67M
10.11%
19.64M
17.82%
18.76M
4.48%
34.71M
85%
38.82M
11.87%
53.38M
37.50%
61.00M
14.26%
55.76M
8.58%
52.19M
6.40%
52.84M
1.24%
56.59M
7.10%
58.21M
2.86%
52.44M
9.92%
51.79M
1.24%
total debt
9.29M
-
3.84M
58.62%
3.60M
6.32%
3.36M
6.75%
3.11M
7.30%
2.87M
7.90%
2.62M
8.62%
2.37M
9.51%
2.12M
10.51%
1.87M
11.83%
1.62M
13.42%
1.36M
15.69%
1.11M
18.53%
856K
23.02%
600K
29.91%
342K
43%
84K
75.44%
49.29M
-
39.57M
19.71%
33.86M
14.44%
25.14M
25.74%
22.14M
11.93%
17.43M
21.29%
15M
13.93%
3.09M
79.40%
2.83M
8.51%
2.71M
4.28%
2.43M
10.27%
2.21M
9.18%
2.26M
2.54%
1.97M
12.87%
1.68M
14.62%
84.36M
4,915.28%
104.04M
23.33%
112.81M
8.43%
83.51M
25.98%
55M
34.14%
60M
9.09%
57M
5%
57.63M
1.10%
46.04M
20.11%
34M
26.15%
35.20M
3.53%
total investments
-1.13M
-
-9.80M
-
-9.69M
1.07%
-9.64M
0.55%
-1.15M
-
-9.27M
706.17%
-1.17M
87.38%
-2.97M
-
-10.91M
267.21%
-10.83M
0.73%
-11.10M
-
-11.10M
0.03%
-11.11M
0.13%
-77.64M
-
-77.64M
0.01%
-77.64M
0.01%
-4.55M
-
-4.97M
9.07%
-5.38M
8.36%
-5.34M
-
-5.65M
5.80%
-5.90M
4.35%
-5.34M
-
-1.32M
75.19%
-1.42M
7.55%
-3.44M
-
-1.93M
-
4.82M
350.47%
total liabilities
22.75M
-
19.43M
14.59%
17.83M
8.23%
18.19M
1.99%
19.14M
5.22%
18.70M
2.28%
16.94M
9.41%
18.34M
8.25%
18.68M
1.88%
16.38M
12.33%
14.20M
13.27%
16.47M
15.95%
16.55M
0.52%
14.88M
10.11%
16.11M
8.29%
14.99M
6.96%
16.18M
7.91%
14.49M
10.40%
68.20M
370.53%
62.26M
8.72%
57.96M
6.90%
49.14M
15.22%
48.16M
1.99%
45.31M
5.92%
44.45M
1.90%
26.77M
39.78%
27.94M
4.37%
28.01M
0.25%
28.23M
0.78%
26.31M
6.78%
28.36M
7.79%
30.97M
9.21%
29.93M
3.35%
139.69M
366.66%
164.27M
17.60%
187.76M
14.30%
165.76M
11.72%
140.00M
15.54%
144.30M
3.07%
137.71M
4.57%
127.43M
7.47%
118.05M
7.36%
112.66M
4.56%
112.22M
0.39%
total liabilities and stockholders equity
104.34M
-
105.02M
0.65%
105.69M
0.64%
108.88M
3.02%
112.14M
2.99%
113.69M
1.38%
114.03M
0.30%
118.26M
3.71%
120.24M
1.67%
119.95M
0.24%
118.96M
0.82%
124.98M
5.06%
128.04M
2.45%
127.93M
0.09%
131.52M
2.80%
133.69M
1.65%
137.09M
2.54%
138.21M
0.81%
194.22M
40.53%
193.34M
0.45%
193.76M
0.22%
189.60M
2.15%
192.66M
1.62%
194.97M
1.19%
200.34M
2.76%
188.76M
5.78%
194.21M
2.89%
197.22M
1.55%
200.66M
1.75%
203.20M
1.27%
209.18M
2.94%
217.29M
3.88%
220.69M
1.56%
334.13M
51.41%
363.35M
8.74%
395.05M
8.73%
391.92M
0.79%
377.54M
3.67%
390.78M
3.51%
397.99M
1.85%
399.81M
0.46%
404.14M
1.08%
407.68M
0.88%
422.40M
3.61%
total non current assets
36.35M
-
36.19M
0.43%
36.48M
0.82%
41.31M
13.23%
43.97M
6.42%
45.28M
2.98%
52.70M
16.39%
53.44M
1.41%
54.67M
2.30%
56.35M
3.07%
56.59M
0.43%
57.99M
2.48%
58.41M
0.72%
58.09M
0.55%
58.56M
0.82%
60.31M
2.99%
61.45M
1.89%
63.13M
2.74%
136.13M
115.62%
135.79M
0.24%
135.44M
0.26%
133.97M
1.08%
137.62M
2.72%
137.03M
0.42%
136.24M
0.58%
135.51M
0.54%
134.44M
0.79%
133.30M
0.84%
132.10M
0.90%
131.34M
0.58%
131.14M
0.15%
130.82M
0.24%
129.55M
0.97%
246.81M
90.51%
264.91M
7.33%
269.35M
1.68%
258.07M
4.19%
261.20M
1.21%
263.87M
1.02%
260.92M
1.12%
259.34M
0.60%
259.50M
0.06%
257.14M
0.91%
260.24M
1.20%
total non current liabilities
11.79M
-
7.11M
39.73%
6.49M
8.75%
6.21M
4.32%
5.88M
5.32%
7.08M
20.58%
7.10M
0.25%
6.72M
5.45%
6.50M
3.23%
5.39M
16.99%
5.44M
0.85%
5.22M
4.12%
5.05M
3.22%
5.33M
5.47%
5.52M
3.72%
5.63M
1.88%
5.78M
2.72%
4.55M
21.25%
51.26M
1,026.19%
41.92M
18.23%
36.65M
12.57%
28.48M
22.28%
29.19M
2.50%
24.41M
16.40%
23.09M
5.40%
10.46M
54.70%
10.48M
0.16%
11.44M
9.22%
12.16M
6.29%
11.17M
8.12%
11.69M
4.64%
11.33M
3.08%
11.17M
1.41%
104.98M
839.59%
125.44M
19.49%
134.38M
7.12%
104.76M
22.04%
84.24M
19.59%
92.11M
9.34%
84.87M
7.86%
70.84M
16.53%
59.84M
15.53%
60.23M
0.65%
60.43M
0.34%
total stockholders equity
81.59M
-
85.59M
4.90%
87.86M
2.65%
90.70M
3.23%
93.00M
2.54%
94.99M
2.14%
97.09M
2.21%
99.92M
2.92%
101.56M
1.63%
103.57M
1.99%
104.76M
1.15%
108.51M
3.58%
111.49M
2.74%
113.05M
1.40%
115.41M
2.08%
118.70M
2.85%
120.91M
1.87%
123.71M
2.31%
126.02M
1.87%
131.09M
4.02%
135.80M
3.59%
140.46M
3.43%
144.50M
2.88%
149.65M
3.57%
155.89M
4.17%
161.99M
3.91%
166.28M
2.64%
169.21M
1.77%
172.44M
1.91%
176.89M
2.58%
180.82M
2.22%
186.31M
3.04%
190.75M
2.38%
194.45M
1.94%
199.08M
2.38%
207.29M
4.13%
226.16M
9.10%
237.54M
5.03%
246.48M
3.76%
260.29M
5.60%
272.38M
4.65%
286.09M
5.03%
295.02M
3.12%
310.18M
5.14%

All numbers in USD (except ratios and percentages)