bf/NASDAQ:CDXS_icon.jpeg

COM:CODEXIS

Codexis

  • Stock

USD

Last Close

4.33

22/11 21:00

Market Cap

204.62M

Beta: -

Volume Today

700.76K

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
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
account payables
3.96M
-
3.49M
11.97%
3.33M
4.53%
2.54M
23.64%
4.67M
83.83%
1.95M
58.23%
1.71M
12.50%
1.17M
31.26%
3.40M
189.52%
2.85M
16.15%
2.65M
6.98%
2.12M
19.92%
4.23M
99.34%
3.49M
17.46%
3.63M
4.01%
4.47M
23.15%
3.54M
20.76%
2.60M
26.74%
3.08M
18.68%
2.28M
26.02%
3.05M
33.77%
2.18M
28.52%
2.16M
0.73%
1.74M
19.45%
2.62M
50.37%
2.44M
6.87%
2.64M
8.03%
2.50M
5.23%
2.97M
18.85%
3.57M
20.17%
3.16M
11.35%
3.28M
3.70%
3.00M
8.72%
1.95M
34.92%
2.02M
3.39%
2.62M
30.07%
3.25M
23.85%
4.49M
38.45%
4.04M
10.06%
3.10M
23.35%
5.95M
91.96%
3.46M
41.74%
3.69M
6.35%
4.21M
14.30%
accumulated other comprehensive income loss
-32K
-
370K
1,256.25%
374K
1.08%
113K
69.79%
-142K
225.66%
-126K
11.27%
650K
615.87%
201K
69.08%
405K
101.49%
315K
22.22%
-29K
109.21%
384K
1,424.14%
-91K
-
102K
212.09%
13K
87.25%
-472K
3,730.77%
-32.47M
6,780.08%
-32.94M
-
-33.27M
1.00%
-33.68M
1.24%
-33.25M
1.27%
-33.37M
0.37%
-33.57M
0.58%
-33.23M
1.00%
-33.74M
-
-34.44M
2.09%
-16K
-
-23K
43.75%
126K
647.83%
cash and cash equivalents
22.13M
-
23.16M
4.67%
20.09M
13.27%
21.52M
7.13%
26.49M
23.07%
22.16M
16.34%
16.60M
25.10%
16.96M
2.20%
23.27M
37.20%
22.16M
4.77%
22.35M
0.85%
14.92M
33.26%
19.24M
28.97%
13.92M
27.64%
28.82M
106.97%
23.83M
17.32%
31.22M
31.03%
24.30M
22.16%
53.62M
120.66%
54.23M
1.13%
53.04M
2.19%
47.32M
10.78%
93.42M
97.42%
92.14M
1.37%
90.50M
1.79%
87.33M
3.50%
75.65M
13.37%
71.52M
5.46%
149.12M
108.51%
139.75M
6.28%
129.51M
7.33%
119.19M
7.97%
116.80M
2.01%
94.26M
19.30%
90.11M
4.40%
108.69M
20.61%
113.98M
4.87%
102.83M
9.78%
92.09M
10.44%
74.58M
19.02%
65.64M
11.99%
58.56M
10.77%
19.11M
67.37%
37.45M
95.96%
cash and short term investments
25.14M
-
24.16M
3.86%
20.09M
16.86%
21.52M
7.13%
26.49M
23.07%
22.16M
16.34%
16.60M
25.10%
16.96M
2.20%
23.27M
37.20%
22.16M
4.77%
22.35M
0.85%
14.92M
33.26%
19.24M
28.97%
13.92M
27.64%
28.82M
106.97%
23.83M
17.32%
31.22M
31.03%
24.30M
22.16%
53.62M
120.66%
54.23M
1.13%
53.04M
2.19%
47.32M
10.78%
93.42M
97.42%
92.14M
1.37%
90.50M
1.79%
87.33M
3.50%
75.65M
13.37%
71.52M
5.46%
150.12M
109.91%
140.81M
6.20%
130.79M
7.12%
119.19M
8.87%
116.80M
2.01%
94.26M
19.30%
90.11M
4.40%
108.69M
20.61%
113.98M
4.87%
102.83M
9.78%
92.09M
10.44%
74.58M
19.02%
65.64M
11.99%
86.03M
31.08%
73.72M
14.32%
90.25M
22.44%
common stock
4K
-
4K
0%
4K
0%
4K
0%
4K
0%
4K
0%
4K
0%
4K
0%
4K
0%
4K
0%
4K
0%
4K
0%
4K
0%
4K
0%
5K
25%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
6K
20%
6K
0%
6K
0%
6K
0%
6K
0%
6K
0%
6K
0%
6K
0%
6K
0%
6K
0%
6K
0%
6K
0%
6K
0%
6K
0%
6K
0%
6K
0%
6K
0%
6K
0%
7K
16.67%
7K
0%
7K
0%
8K
14.29%
deferred revenue
2.00M
-
3.27M
63.22%
2.65M
18.74%
4.04M
52.07%
3.50M
13.35%
4.25M
21.62%
5.17M
21.47%
6.95M
34.51%
6.10M
12.25%
6.11M
0.11%
4.12M
32.55%
4.22M
2.50%
1.71M
59.49%
1.64M
3.86%
4.03M
144.95%
4.14M
2.83%
12.29M
196.84%
7.52M
38.84%
4.46M
40.68%
4.25M
4.64%
3.94M
7.45%
1.55M
60.52%
5.85M
276.51%
1.29M
77.99%
57K
95.57%
5.97M
10,373.68%
1.90M
68.12%
1.60M
16.13%
1.82M
14.29%
1.90M
4.00%
2.31M
21.93%
2.45M
5.88%
2.59M
5.59%
1.60M
37.97%
2.23M
39.03%
1.60M
28.16%
13.73M
756.93%
13.37M
2.58%
10.53M
21.27%
9.24M
12.28%
3.78M
59.06%
9.86M
160.78%
9.80M
0.61%
10.01M
2.15%
deferred revenue non current
1.11M
-
1.40M
25.49%
907K
35.12%
4.37M
381.59%
3.81M
12.71%
3.78M
0.87%
2.80M
25.82%
4.32M
53.92%
3.12M
27.71%
2.93M
6.12%
1.35M
53.77%
745K
44.98%
1.07M
43.09%
2.18M
104.50%
2.65M
21.70%
1.84M
30.68%
1.50M
18.38%
5.53M
268.35%
4.99M
9.68%
4.43M
11.27%
3.35M
24.35%
3.80M
13.28%
3.25M
14.43%
1.99M
38.81%
1.99M
0.05%
2.57M
29.14%
3.14M
22.45%
2.46M
21.71%
2.97M
20.61%
2.90M
2.26%
3.17M
9.17%
3.75M
18.35%
3.75M
0.05%
3.46M
7.60%
3.15M
9.04%
8.24M
161.44%
16.88M
104.92%
15.51M
8.13%
10.11M
34.81%
10.10M
0.10%
640K
93.66%
630K
1.56%
200K
68.25%
deferrred tax liabilities non current
-1.31M
-
-1.20M
8.09%
-1.10M
8.80%
-992K
9.65%
-885K
10.79%
11.23M
-
10.19M
9.27%
goodwill
3.24M
-
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
2.46M
24.00%
2.46M
0%
2.46M
0%
2.46M
0%
2.46M
0%
goodwill and intangible assets
12.80M
-
11.96M
6.59%
11.11M
7.05%
10.27M
7.59%
9.43M
8.21%
8.58M
8.95%
7.74M
9.82%
6.90M
10.90%
6.05M
12.22%
5.21M
13.94%
4.37M
16.18%
3.52M
19.33%
3.24M
7.98%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
3.24M
0%
2.46M
24.00%
2.46M
0%
2.46M
0%
2.46M
0%
2.46M
0%
intangible assets
9.56M
-
8.72M
8.83%
7.87M
9.67%
7.03M
10.72%
6.19M
11.99%
5.34M
13.64%
4.50M
15.78%
3.65M
18.76%
2.81M
23.06%
1.97M
30.01%
1.13M
42.84%
281K
75.02%
inventory
1.49M
-
2.04M
37.53%
1.96M
4.01%
1.94M
1.02%
1.40M
28.20%
992K
28.89%
968K
2.42%
678K
29.96%
992K
46.31%
1.02M
2.92%
1.16M
13.12%
1.08M
6.84%
825K
23.33%
1.12M
36.24%
806K
28.29%
849K
5.33%
1.04M
22.03%
1.21M
16.99%
1.04M
14.52%
830K
19.88%
589K
29.04%
633K
7.47%
720K
13.74%
397K
44.86%
371K
6.55%
701K
88.95%
686K
2.14%
737K
7.43%
964K
30.80%
1.03M
6.74%
1.08M
4.76%
1.08M
0.56%
1.16M
7.01%
1.56M
34.48%
1.72M
10.13%
1.62M
5.53%
2.03M
25.02%
2.00M
1.63%
2.05M
2.81%
2.31M
12.33%
2.69M
16.49%
2.44M
9.09%
2.23M
8.56%
2.10M
5.78%
long term debt
1.31M
-
1.20M
8.09%
1.10M
8.80%
992K
9.65%
885K
10.79%
255K
71.19%
419K
64.31%
360K
14.08%
302K
16.11%
243K
19.54%
183K
24.69%
122K
33.33%
61K
50%
25.64M
41,940.98%
26.15M
1.96%
25.55M
2.27%
24.95M
2.36%
24.32M
2.53%
23.66M
2.69%
23.00M
2.81%
22.32M
2.94%
21.70M
2.79%
20.99M
3.27%
20.22M
3.69%
43.56M
115.46%
42.35M
2.77%
41.01M
3.18%
39.66M
3.29%
38.28M
3.47%
36.84M
3.74%
35.38M
3.98%
13.21M
62.65%
12.24M
7.36%
28.10M
129.54%
28.36M
0.94%
37.77M
33.14%
long term investments
795K
-
1.45M
81.89%
1.45M
0.48%
1.03M
29.04%
688K
33.27%
712K
3.49%
1.94M
172.75%
1.23M
36.61%
1.55M
25.83%
1.46M
5.81%
1.11M
23.58%
1.53M
36.95%
1.14M
25.21%
1.05M
7.97%
1.30M
24.17%
1.16M
10.88%
671K
42.30%
697K
3.87%
676K
3.01%
652K
3.55%
588K
9.82%
484K
17.69%
419K
13.43%
1M
-
1M
0%
1.45M
45%
2.35M
62.07%
3.43M
45.96%
12.76M
272.10%
14.00M
9.71%
19.00M
35.71%
19.30M
1.58%
20.51M
6.26%
20.51M
0%
21.31M
3.90%
21.38M
0.32%
18.01M
15.74%
10.76M
40.25%
10.76M
0%
10.76M
0%
5.79M
46.20%
net debt
-22.13M
-
-23.16M
4.67%
-20.09M
13.27%
-21.52M
7.13%
-26.49M
23.07%
-22.16M
16.34%
-16.60M
25.10%
-16.96M
2.20%
-22.85M
34.69%
-20.96M
8.27%
-21.25M
1.41%
-13.93M
34.48%
-18.82M
35.11%
-13.67M
27.36%
-28.40M
107.77%
-23.47M
17.37%
-30.92M
31.75%
-23.63M
23.56%
-53.01M
124.33%
-53.68M
1.25%
-52.98M
1.30%
-19.86M
62.52%
-66.41M
234.45%
-65.57M
1.26%
-64.38M
1.82%
-61.18M
4.96%
-49.50M
19.09%
-45.96M
7.15%
-124.17M
170.16%
-115.43M
7.04%
-105.84M
8.31%
-96.19M
9.12%
-69.14M
28.12%
-46.98M
32.06%
-44.00M
6.33%
-63.80M
45.00%
-70.35M
10.25%
-60.49M
14.01%
-51.09M
15.55%
-54.60M
6.87%
-43.27M
20.75%
-15.35M
64.52%
23.42M
252.58%
4.39M
81.24%
net receivables
5.41M
-
4.91M
9.35%
2.94M
40.00%
3.09M
4.89%
3.87M
25.32%
3.21M
16.93%
2.79M
13.09%
13.61M
387.04%
7.33M
46.14%
4.35M
40.62%
3.34M
23.25%
11.96M
258.23%
5.92M
50.49%
5.38M
9.17%
7.80M
44.99%
7.91M
1.33%
11.80M
49.25%
8.97M
23.95%
10.46M
16.60%
11.18M
6.80%
12.50M
11.86%
14.53M
16.20%
14.15M
2.60%
15.84M
11.92%
20.16M
27.27%
22.92M
13.71%
26.41M
15.25%
26.60M
0.70%
29.29M
10.12%
27.73M
5.30%
36.36M
31.09%
48.47M
33.31%
37.65M
22.32%
44.12M
17.17%
48.92M
10.89%
29.77M
39.14%
40.87M
37.27%
20.02M
51.03%
21.61M
7.97%
19.09M
11.66%
19.93M
4.37%
14.21M
28.72%
12.39M
12.79%
13.18M
6.40%
other assets
other current assets
1.57M
-
1.73M
10.33%
1.62M
6.47%
1.65M
2.10%
1.25M
24.03%
1.27M
0.88%
1.03M
18.33%
1.09M
5.61%
1.25M
14.01%
1.24M
0.48%
1.05M
14.85%
1.26M
19.81%
1.24M
2.06%
1.31M
6.14%
2.96M
125.65%
2.44M
17.61%
984K
59.72%
1.48M
50.51%
1.16M
21.54%
2.22M
90.96%
1.07M
51.87%
1.23M
15.36%
1.95M
58.28%
1.55M
20.36%
2.52M
62.27%
2.99M
18.61%
3.13M
4.75%
3.45M
10.19%
3.42M
0.99%
3.39M
0.76%
3.58M
5.55%
4.79M
33.79%
5.70M
19.07%
4.93M
13.46%
4.53M
8.15%
5.91M
30.43%
5.49M
7.16%
4.58M
16.44%
3.76M
17.93%
5.40M
43.56%
5.22M
3.41%
5.27M
0.98%
3.06M
41.89%
7.36M
140.46%
other current liabilities
5.24M
-
6.34M
21.00%
4.81M
24.08%
4.43M
8.00%
5.57M
25.73%
5.67M
1.80%
4.49M
20.81%
4.71M
4.88%
4.92M
4.55%
7.53M
53.06%
5.67M
24.65%
5.36M
5.46%
6M
11.88%
8.39M
39.82%
5.57M
33.64%
8.46M
51.95%
8.69M
2.73%
11.01M
26.73%
8.44M
23.34%
10.67M
26.38%
9.70M
9.07%
13.60M
40.14%
8.61M
36.67%
10.88M
26.33%
11.54M
6.12%
12.05M
4.37%
11.92M
1.04%
13.85M
16.15%
17.56M
26.81%
14.47M
17.60%
15.94M
10.17%
24.97M
56.63%
23.70M
5.09%
21.02M
11.32%
20.67M
1.66%
22.45M
8.66%
26.73M
19.05%
14.95M
44.07%
15.54M
3.93%
19.32M
24.31%
15.98M
17.27%
11.88M
25.69%
13.07M
10.10%
16.82M
28.68%
other liabilities
1
-
other non current assets
1.02M
-
919K
9.64%
916K
0.33%
912K
0.44%
1.00M
10.20%
995K
1.00%
1.06M
6.63%
1.05M
0.94%
1.10M
4.38%
989K
9.85%
1.07M
8.19%
1.05M
1.40%
1.88M
78.48%
1.84M
2.02%
1.88M
1.84%
1.86M
0.85%
1.86M
0.21%
1.98M
6.56%
1.87M
5.40%
1.73M
7.90%
2.50M
44.67%
2.80M
12.05%
1.96M
30.09%
1.92M
1.79%
1.24M
35.45%
1.61M
29.76%
1.45M
9.70%
1.42M
2.62%
1.36M
4.17%
1.77M
30.38%
1.82M
2.94%
1.79M
1.65%
1.79M
0.28%
1.78M
1.06%
1.74M
1.80%
1.73M
0.92%
1.87M
8.28%
1.94M
3.74%
2.03M
4.48%
1.79M
11.83%
1.25M
30.31%
1.35M
8.67%
1.84M
35.97%
-128.59M
7,084.68%
other non current liabilities
5.04M
-
4.90M
2.84%
4.21M
14.00%
4.21M
0.02%
4.26M
1.19%
4.15M
2.56%
4.03M
3.06%
3.89M
3.45%
3.81M
2.08%
3.66M
3.81%
3.38M
7.70%
3.22M
4.67%
3.12M
3.29%
2.99M
4.04%
2.85M
4.75%
2.74M
3.93%
2.32M
15.10%
2.11M
9.04%
1.84M
12.92%
1.65M
10.54%
1.45M
11.85%
1.32M
9.03%
1.22M
7.42%
1.22M
0.08%
1.23M
0.57%
1.24M
0.73%
1.25M
0.56%
1.26M
1.20%
1.27M
0.79%
1.28M
0.47%
1.29M
0.94%
1.05M
18.46%
1.31M
24.74%
1.33M
1.14%
1.34M
1.06%
1.36M
1.19%
1.37M
1.11%
1.39M
1.24%
1.41M
1.22%
1.22M
13.24%
1.23M
1.15%
1.25M
1.22%
1.26M
1.28%
1.89M
49.45%
othertotal stockholders equity
298.37M
-
299.43M
0.36%
300.66M
0.41%
301.37M
0.23%
302.38M
0.34%
303.23M
0.28%
303.30M
0.02%
304.56M
0.42%
305.98M
0.47%
306.28M
0.10%
307.95M
0.55%
309.26M
0.42%
311.16M
0.62%
311.30M
0.04%
336.34M
8.04%
338.11M
0.53%
340.08M
0.58%
371.83M
9.34%
380.55M
2.35%
384.78M
1.11%
386.77M
0.52%
419.75M
8.53%
474.06M
12.94%
477.95M
0.82%
481.17M
0.67%
482.50M
0.28%
484.75M
0.47%
486.53M
0.37%
536.52M
10.27%
572.96M
6.79%
576.96M
0.70%
546.56M
5.27%
552.08M
1.01%
554.68M
0.47%
558.15M
0.62%
562.81M
0.84%
566.08M
0.58%
569.92M
0.68%
579.55M
1.69%
581.84M
0.39%
584.14M
0.40%
588.31M
0.71%
593.25M
0.84%
625.70M
5.47%
preferred stock
property plant equipment net
8.45M
-
7.40M
12.43%
4.85M
34.38%
4.37M
9.87%
4.00M
8.66%
3.50M
12.42%
3.15M
9.83%
2.82M
10.59%
3.11M
10.21%
2.76M
11.35%
2.40M
12.81%
2.30M
4.24%
2.15M
6.35%
2.75M
27.70%
2.97M
7.89%
2.81M
5.36%
2.81M
0.18%
2.62M
6.93%
3.88M
48.21%
4.53M
16.69%
4.76M
5.03%
30.89M
549.00%
30.94M
0.16%
31.10M
0.54%
30.39M
2.31%
30.06M
1.08%
29.59M
1.56%
29.43M
0.54%
31.18M
5.93%
31.25M
0.23%
31.42M
0.56%
35.65M
13.43%
65.46M
83.64%
66.39M
1.42%
65.40M
1.49%
63.81M
2.43%
61.88M
3.03%
61.62M
0.41%
60.07M
2.52%
29.18M
51.43%
28.62M
1.90%
27.03M
5.56%
25.54M
5.51%
24.04M
5.89%
retained earnings
-256.86M
-
-263.23M
2.48%
-271.71M
3.22%
-276.27M
1.68%
-275.93M
0.12%
-281.49M
2.02%
-286.85M
1.90%
-281.46M
1.88%
-283.51M
0.73%
-290.49M
2.46%
-288.25M
0.77%
-286.81M
0.50%
-292.07M
1.83%
-299.53M
2.55%
-305.81M
2.10%
-316.04M
3.34%
-315.06M
0.31%
-324.29M
2.93%
-328.03M
1.15%
-330.01M
0.61%
-330.47M
0.14%
-335.61M
1.55%
-342.12M
1.94%
-341.77M
0.10%
-342.41M
0.19%
-350.06M
2.23%
-356.40M
1.81%
-362.50M
1.71%
-366.42M
1.08%
-375.49M
2.47%
-379.75M
1.14%
-377.51M
0.59%
-387.70M
2.70%
-396.05M
2.16%
-398.69M
0.67%
-408.69M
2.51%
-421.29M
3.08%
-443.91M
5.37%
-455.43M
2.60%
-490.34M
7.66%
-497.53M
1.47%
-509.04M
2.31%
-531.79M
4.47%
-552.43M
3.88%
short term debt
1K
-
425K
-
425K
-
425K
-
425K
0%
425K
0%
425K
0%
425K
0%
1.82M
328.47%
866K
52.44%
1.01M
17.21%
1.17M
14.98%
1.82M
56.30%
2.48M
36.07%
2.55M
2.90%
2.63M
2.86%
2.62M
0.34%
2.67M
2.06%
2.78M
4.12%
4.09M
47.12%
4.93M
20.38%
5.10M
3.57%
5.23M
2.49%
5.36M
2.49%
5.49M
2.46%
5.63M
2.44%
6.76M
20.23%
10.12M
49.63%
3.88M
61.67%
3.98M
2.58%
4.08M
2.56%
short term investments
3.00M
-
1.00M
66.66%
1M
-
1.07M
6.70%
1.29M
20.81%
27.47M
-
54.60M
98.78%
52.80M
3.30%
tax assets
tax payables
31K
-
total assets
58.84M
-
55.96M
4.90%
45.24M
19.15%
44.79M
1.00%
48.12M
7.43%
41.42M
13.93%
35.29M
14.80%
44.34M
25.64%
44.65M
0.69%
39.19M
12.23%
36.86M
5.95%
38.51M
4.49%
35.65M
7.43%
30.63M
14.07%
49.78M
62.53%
44.10M
11.42%
53.63M
21.60%
44.51M
17.01%
75.96M
70.67%
78.60M
3.48%
78.28M
0.40%
101.12M
29.18%
146.79M
45.16%
146.20M
0.41%
149.07M
1.97%
149.47M
0.27%
141.78M
5.14%
138.02M
2.65%
221.65M
60.59%
212.17M
4.28%
212.31M
0.07%
227.55M
7.18%
246.38M
8.28%
235.27M
4.51%
234.97M
0.13%
235.29M
0.14%
250.39M
6.42%
218.07M
12.91%
206.76M
5.19%
154.46M
25.30%
136.56M
11.59%
149.56M
9.52%
132.01M
11.74%
16.61M
87.42%
total current assets
35.78M
-
34.24M
4.30%
26.91M
21.42%
28.20M
4.82%
33.01M
17.03%
27.63M
16.28%
21.39M
22.58%
32.34M
51.17%
32.84M
1.54%
28.77M
12.38%
27.90M
3.03%
30.11M
7.90%
27.23M
9.56%
21.74M
20.15%
40.39M
85.77%
35.02M
13.29%
45.04M
28.59%
35.97M
20.14%
66.28M
84.29%
68.45M
3.27%
67.20M
1.83%
63.71M
5.18%
110.24M
73.02%
109.93M
0.28%
114.20M
3.89%
114.56M
0.31%
106.50M
7.04%
102.93M
3.35%
184.42M
79.17%
173.56M
5.89%
172.40M
0.67%
174.11M
1.00%
161.89M
7.02%
144.87M
10.51%
145.28M
0.29%
146.00M
0.49%
162.89M
11.57%
129.95M
20.22%
120.04M
7.63%
103.01M
14.19%
93.47M
9.27%
107.95M
15.49%
91.40M
15.33%
112.90M
23.53%
total current liabilities
11.20M
-
13.09M
16.88%
10.79M
17.54%
11.00M
1.95%
13.73M
24.82%
11.87M
13.58%
11.36M
4.30%
12.83M
12.92%
14.84M
15.69%
16.48M
11.07%
12.44M
24.52%
11.71M
5.91%
12.37M
5.64%
13.53M
9.37%
13.23M
2.21%
17.07M
29.08%
24.95M
46.14%
21.55M
13.62%
16.41M
23.86%
17.63M
7.42%
17.11M
2.92%
19.15M
11.91%
17.49M
8.67%
14.92M
14.68%
15.39M
3.12%
22.28M
44.80%
18.94M
14.98%
20.50M
8.19%
24.98M
21.88%
22.55M
9.72%
24.09M
6.82%
33.48M
38.98%
33.37M
0.33%
29.50M
11.61%
30.01M
1.76%
31.91M
6.31%
49.07M
53.77%
38.31M
21.92%
35.74M
6.72%
38.41M
7.50%
35.83M
6.73%
29.08M
18.84%
30.54M
5.02%
35.13M
15.03%
total debt
425K
-
1.20M
183.29%
1.10M
8.80%
992K
9.65%
425K
57.16%
255K
40%
419K
64.31%
360K
14.08%
302K
16.11%
668K
121.19%
608K
8.98%
547K
10.03%
61K
88.85%
27.47M
44,926.23%
27.01M
1.65%
26.57M
1.64%
26.12M
1.70%
26.14M
0.10%
26.15M
0.02%
25.55M
2.26%
24.95M
2.36%
24.32M
2.53%
23.66M
2.69%
23M
2.81%
47.65M
107.19%
47.28M
0.78%
46.11M
2.48%
44.88M
2.65%
43.64M
2.78%
42.34M
2.98%
41.01M
3.15%
19.98M
51.28%
22.36M
11.94%
43.21M
93.23%
42.53M
1.57%
41.85M
1.62%
total investments
3.80M
-
2.45M
35.58%
1.45M
40.65%
1.03M
29.04%
688K
33.27%
712K
3.49%
1.94M
172.75%
1.23M
36.61%
1.55M
25.83%
1.46M
5.81%
1.11M
23.58%
1.53M
36.95%
1.14M
25.21%
1.05M
7.97%
1.30M
24.17%
1.16M
10.88%
671K
42.30%
697K
3.87%
676K
3.01%
652K
3.55%
588K
9.82%
484K
17.69%
419K
13.43%
1M
-
1M
0%
2.45M
145%
3.42M
39.47%
4.72M
38.10%
12.76M
170.46%
14.00M
9.71%
19.00M
35.71%
19.30M
1.58%
20.51M
6.26%
20.51M
0%
21.31M
3.90%
21.38M
0.32%
18.01M
15.74%
10.76M
40.25%
38.23M
255.24%
65.37M
70.98%
58.59M
10.36%
total liabilities
17.36M
-
19.39M
11.70%
15.91M
17.91%
19.59M
23.06%
21.81M
11.37%
19.80M
9.20%
18.19M
8.14%
21.03M
15.62%
21.77M
3.50%
23.07M
6.00%
17.18M
25.56%
15.67M
8.74%
16.55M
5.58%
18.95M
14.51%
19.15M
1.03%
22.01M
14.95%
29.08M
32.12%
29.44M
1.24%
23.43M
20.42%
23.83M
1.71%
21.98M
7.76%
49.91M
127.11%
48.11M
3.61%
43.69M
9.19%
43.56M
0.30%
50.41M
15.73%
47.00M
6.76%
47.22M
0.47%
51.54M
9.16%
48.43M
6.04%
49.54M
2.28%
58.50M
18.09%
81.99M
40.17%
76.64M
6.53%
75.51M
1.47%
81.16M
7.48%
105.60M
30.11%
92.05M
12.83%
82.63M
10.24%
62.95M
23.82%
49.95M
20.66%
70.29M
40.74%
70.56M
0.38%
74.78M
5.99%
total liabilities and stockholders equity
58.84M
-
55.96M
4.90%
45.24M
19.15%
44.79M
1.00%
48.12M
7.43%
41.42M
13.93%
35.29M
14.80%
44.34M
25.64%
44.65M
0.69%
39.19M
12.23%
36.86M
5.95%
38.51M
4.49%
35.65M
7.43%
30.63M
14.07%
49.78M
62.53%
44.10M
11.42%
53.63M
21.60%
44.51M
17.01%
75.96M
70.67%
78.60M
3.48%
78.28M
0.40%
101.12M
29.18%
146.79M
45.16%
146.20M
0.41%
149.07M
1.97%
149.47M
0.27%
141.78M
5.14%
138.02M
2.65%
221.65M
60.59%
212.17M
4.28%
212.31M
0.07%
227.55M
7.18%
246.38M
8.28%
235.27M
4.51%
234.97M
0.13%
235.29M
0.14%
250.39M
6.42%
218.07M
12.91%
206.76M
5.19%
154.46M
25.30%
136.56M
11.59%
149.56M
9.52%
132.01M
11.74%
148.18M
12.25%
total non current assets
23.06M
-
21.72M
5.82%
18.34M
15.57%
16.59M
9.54%
15.12M
8.87%
13.79M
8.77%
13.90M
0.79%
12.00M
13.66%
11.81M
1.59%
10.41M
11.81%
8.95M
14.01%
8.40M
6.13%
8.42M
0.19%
8.89M
5.56%
9.39M
5.68%
9.08M
3.37%
8.59M
5.41%
8.54M
0.55%
9.67M
13.29%
10.15M
4.92%
11.09M
9.21%
37.41M
237.47%
36.55M
2.29%
36.27M
0.78%
34.87M
3.85%
34.91M
0.12%
35.28M
1.07%
35.09M
0.56%
37.22M
6.09%
38.61M
3.72%
39.91M
3.39%
53.44M
33.88%
84.50M
58.11%
90.41M
6.99%
89.69M
0.79%
89.29M
0.44%
87.50M
2.01%
88.11M
0.70%
86.72M
1.59%
51.44M
40.68%
43.09M
16.22%
41.61M
3.44%
40.61M
2.41%
-96.30M
337.14%
total non current liabilities
6.16M
-
6.30M
2.29%
5.12M
18.69%
8.58M
67.56%
8.08M
5.89%
7.93M
1.76%
6.83M
13.90%
8.20M
20.10%
6.93M
15.57%
6.59M
4.85%
4.73M
28.17%
3.97M
16.20%
4.18M
5.42%
5.42M
29.72%
5.92M
9.12%
4.93M
16.64%
4.13M
16.39%
7.88M
91.11%
7.02M
11.01%
6.20M
11.66%
4.86M
21.54%
30.76M
532.44%
30.62M
0.47%
28.77M
6.05%
28.17M
2.08%
28.12M
0.16%
28.05M
0.25%
26.72M
4.74%
26.56M
0.60%
25.88M
2.58%
25.45M
1.67%
25.02M
1.69%
48.62M
94.36%
47.14M
3.04%
45.50M
3.49%
49.25M
8.25%
56.53M
14.78%
53.74M
4.93%
46.89M
12.74%
24.53M
47.68%
14.12M
42.46%
41.21M
191.95%
40.02M
2.89%
39.65M
0.91%
total stockholders equity
41.48M
-
36.57M
11.84%
29.33M
19.81%
25.21M
14.05%
26.31M
4.38%
21.62M
17.84%
17.10M
20.89%
23.31M
36.30%
22.88M
1.84%
16.11M
29.57%
19.68M
22.14%
22.84M
16.04%
19.10M
16.37%
11.68M
38.84%
30.64M
162.30%
22.09M
27.89%
24.55M
11.11%
15.07M
38.62%
52.53M
248.62%
54.77M
4.27%
56.31M
2.80%
51.21M
9.05%
98.68M
92.70%
102.51M
3.87%
105.52M
2.94%
99.07M
6.11%
94.79M
4.32%
90.80M
4.20%
170.10M
87.34%
163.74M
3.74%
162.77M
0.59%
169.06M
3.86%
164.39M
2.76%
158.63M
3.50%
159.46M
0.52%
154.13M
3.34%
144.80M
6.06%
126.02M
12.97%
124.13M
1.50%
91.51M
26.28%
86.61M
5.35%
79.27M
8.48%
61.45M
22.48%
73.40M
19.45%

All numbers in USD (except ratios and percentages)