bf/NASDAQ:CSGS_icon.jpeg

COM:CSGI

CSG

  • Stock

USD

Last Close

55.20

22/11 21:00

Market Cap

1.19B

Beta: -

Volume Today

176.22K

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
33.38M
-
31.99M
4.14%
36.31M
13.48%
31.08M
14.39%
37.05M
19.21%
31.22M
15.73%
31.98M
2.41%
37.86M
18.39%
43.39M
14.61%
28.94M
33.31%
26.66M
7.87%
25.35M
4.92%
35.12M
38.54%
31.80M
9.44%
29.98M
5.73%
31.69M
5.68%
38.42M
21.25%
35.54M
7.51%
37.32M
5.01%
39.05M
4.66%
45.39M
16.21%
40.79M
10.12%
44.87M
10.01%
39.53M
11.90%
32.70M
17.28%
37.96M
16.07%
34.49M
9.13%
36.62M
6.15%
29.83M
18.52%
32.95M
10.44%
31.85M
3.33%
32.08M
0.72%
35.40M
10.34%
35.19M
0.58%
34.18M
2.87%
32.69M
4.38%
47.72M
46.00%
36.12M
24.31%
37.96M
5.09%
42.62M
12.28%
46.41M
8.88%
43.77M
5.68%
52.86M
20.78%
51.91M
1.81%
accumulated other comprehensive income loss
1.62M
-
2.64M
63.14%
5.80M
119.86%
-4.48M
177.19%
-13.38M
198.86%
-22.91M
71.24%
-14.99M
34.59%
-23.75M
58.46%
-26.39M
11.11%
-26.58M
0.72%
-34.77M
30.82%
-36.73M
5.63%
-45.37M
23.54%
-40.99M
9.66%
-35.66M
13.00%
-30.05M
15.75%
-28.82M
4.07%
-21.21M
26.42%
-37.37M
76.22%
-37.37M
0.01%
-42.94M
14.89%
-39.07M
9.00%
-42.88M
9.75%
-49.78M
16.09%
-39.50M
20.64%
-54.61M
38.25%
-51.89M
4.99%
-44.23M
14.75%
-31.14M
29.61%
-31.50M
1.16%
-29.29M
7.00%
-35.78M
22.15%
-38.35M
7.18%
-39.54M
3.09%
-55.53M
40.46%
-73.45M
32.26%
-58.83M
19.90%
-55.99M
4.83%
-54.28M
3.05%
-60.77M
11.97%
-55.63M
-
cash and cash equivalents
82.69M
-
65.45M
20.84%
86.12M
31.58%
75.57M
12.25%
81.71M
8.12%
89.28M
9.26%
94.94M
6.35%
100.17M
5.50%
132.63M
32.41%
289.73M
118.45%
135.12M
53.36%
140.22M
3.78%
126.35M
9.89%
107.42M
14.98%
125.11M
16.47%
142.75M
14.10%
122.24M
14.37%
147.50M
20.66%
119.67M
18.87%
197.17M
64.76%
139.28M
29.36%
123.57M
11.28%
113.78M
7.93%
160.63M
41.18%
156.55M
2.54%
107.74M
31.18%
144.02M
33.67%
174.49M
21.16%
188.70M
8.14%
150.61M
20.19%
163.77M
8.74%
195.37M
19.29%
205.63M
5.26%
181.46M
11.76%
133.77M
26.28%
146.69M
9.65%
150.37M
2.51%
167.68M
11.52%
146.21M
12.80%
146.73M
0.35%
186.26M
26.94%
120.81M
35.14%
110.44M
8.59%
118.44M
7.25%
cash and short term investments
210.84M
-
183.01M
13.20%
189.58M
3.59%
183.46M
3.23%
201.80M
10.00%
169.89M
15.81%
194.04M
14.21%
199.77M
2.95%
240.94M
20.61%
385.23M
59.89%
286.73M
25.57%
266.14M
7.18%
276.50M
3.89%
237.87M
13.97%
244.95M
2.98%
258.55M
5.55%
261.36M
1.09%
222.10M
15.02%
186.36M
16.09%
199.30M
6.94%
162.88M
18.27%
141.91M
12.88%
131.45M
7.37%
171.97M
30.82%
182.66M
6.22%
131.27M
28.13%
171.20M
30.42%
212.09M
23.89%
240.30M
13.30%
205.15M
14.63%
212.09M
3.39%
224.54M
5.87%
233.67M
4.07%
187.59M
19.72%
135.03M
28.02%
147.26M
9.05%
150.44M
2.16%
167.68M
11.46%
146.21M
12.80%
146.73M
0.35%
372.53M
153.89%
120.81M
67.57%
110.44M
8.59%
118.44M
7.25%
common stock
658K
-
661K
0.46%
661K
0%
667K
0.91%
667K
0%
671K
0.60%
671K
0%
670K
0.15%
672K
0.30%
673K
0.15%
673K
0%
672K
0.15%
672K
0%
689K
2.53%
689K
0%
689K
0%
689K
0%
692K
0.44%
692K
0%
693K
0.14%
693K
0%
697K
0.58%
696K
0.14%
696K
0%
696K
0%
699K
0.43%
699K
0%
701K
0.29%
700K
0.14%
704K
0.57%
704K
0%
704K
0%
705K
0.14%
709K
0.57%
709K
0%
708K
0.14%
708K
0%
712K
0.56%
713K
0.14%
713K
0%
713K
0%
717K
0.56%
717K
0%
717K
0%
deferred revenue
77.56M
-
81.94M
5.65%
82.82M
1.07%
79.85M
3.59%
75.80M
5.08%
80.09M
5.67%
82.24M
2.68%
77.93M
5.24%
75.60M
2.98%
80.43M
6.38%
84.61M
5.20%
81.70M
3.43%
78.98M
3.34%
83.44M
5.65%
90.45M
8.41%
82.66M
8.62%
72.94M
11.76%
73.19M
0.34%
75.18M
2.73%
77.47M
3.04%
77.13M
0.44%
81.71M
5.95%
84.65M
3.59%
84.98M
0.39%
83.78M
1.41%
87.04M
3.89%
89.47M
2.80%
87.22M
2.52%
92.35M
5.88%
88.41M
4.27%
87.37M
1.17%
96.48M
10.43%
97.29M
0.84%
92.31M
5.12%
85.44M
7.45%
83.51M
2.25%
86.50M
3.59%
89.22M
3.14%
89.18M
0.05%
94.50M
5.97%
41.03M
56.58%
36.97M
9.91%
56.15M
51.88%
37.72M
32.82%
deferred revenue non current
9.22M
-
7.88M
14.60%
7.36M
6.50%
9.27M
25.90%
9.65M
4.08%
8.80M
8.81%
9.27M
5.34%
9.59M
3.44%
9.83M
2.51%
9.04M
7.97%
7.94M
12.22%
7.73M
2.70%
6.69M
13.36%
7.59M
13.46%
7.71M
1.51%
11.55M
49.81%
12.35M
6.89%
9.19M
25.55%
9.07M
1.27%
13.58M
49.64%
17.53M
29.08%
16.93M
3.42%
15.46M
8.65%
13.88M
10.24%
18.55M
33.67%
18.57M
0.12%
16.77M
9.71%
18.88M
12.59%
17.27M
8.52%
15.51M
10.25%
14.29M
7.85%
14.01M
1.97%
19.60M
39.93%
16.16M
17.57%
19.38M
19.97%
18.74M
3.32%
21.99M
17.36%
21.76M
1.07%
20.79M
4.43%
20.83M
0.17%
23.45M
12.57%
23.38M
0.28%
22.38M
4.31%
deferrred tax liabilities non current
20.27M
-
18.89M
6.81%
17.65M
6.57%
15.12M
14.37%
19.58M
29.53%
18.59M
5.07%
11.38M
38.80%
14.59M
28.27%
9.24M
36.69%
4.04M
56.31%
50K
98.76%
19K
62%
99K
421.05%
3.64M
3,579.80%
100K
97.26%
98K
2%
4.58M
4,577.55%
8.41M
83.51%
9.16M
8.92%
5.88M
35.81%
8.21M
39.52%
8.80M
7.23%
11.20M
27.35%
12.82M
14.44%
6.38M
50.27%
15.79M
147.58%
13.33M
15.53%
10.39M
22.09%
5.11M
50.82%
11.57M
126.44%
10.94M
5.43%
6.70M
38.76%
7.75M
15.70%
7.73M
0.30%
196K
97.46%
110K
43.88%
117K
6.36%
120K
2.56%
131K
9.17%
128K
2.29%
123K
3.91%
124K
0.81%
122K
1.61%
goodwill
233.60M
-
234.36M
0.33%
236.79M
1.04%
230.80M
2.53%
225.27M
2.40%
219.67M
2.49%
226.04M
2.90%
222.09M
1.75%
219.72M
1.06%
216.91M
1.28%
209.66M
3.34%
206.89M
1.32%
201.09M
2.80%
202.75M
0.82%
206.63M
1.92%
210.02M
1.64%
210.08M
0.03%
222.91M
6.11%
210.60M
5.52%
210.70M
0.04%
255.82M
21.41%
258.51M
1.05%
256.89M
0.63%
253.05M
1.49%
259.16M
2.42%
262.83M
1.42%
262.77M
0.02%
266.64M
1.47%
272.32M
2.13%
273.26M
0.35%
274.84M
0.58%
313.25M
13.97%
321.33M
2.58%
319.03M
0.71%
301.22M
5.58%
295.20M
2.00%
304.04M
2.99%
305.10M
0.35%
306.64M
0.50%
303.00M
1.19%
308.60M
1.85%
306.58M
0.65%
317.13M
3.44%
323.45M
1.99%
goodwill and intangible assets
332.36M
-
329.71M
0.79%
332.66M
0.89%
321.36M
3.40%
316.04M
1.66%
305.78M
3.25%
310.99M
1.70%
302.53M
2.72%
294.56M
2.64%
287.64M
2.35%
279.05M
2.99%
272.95M
2.19%
272.20M
0.28%
270.77M
0.52%
273.61M
1.05%
273.83M
0.08%
280.61M
2.48%
293.50M
4.59%
283.10M
3.54%
282.51M
0.21%
357.67M
26.60%
356.70M
0.27%
390.17M
9.38%
341.94M
12.36%
346.80M
1.42%
348.81M
0.58%
344.69M
1.18%
345.63M
0.27%
346.79M
0.33%
345.12M
0.48%
351.66M
1.89%
396.97M
12.89%
408.29M
2.85%
402.75M
1.36%
378.05M
6.13%
367.45M
2.80%
372.23M
1.30%
368.93M
0.89%
366.02M
0.79%
357.67M
2.28%
308.60M
13.72%
306.58M
0.65%
317.13M
3.44%
323.45M
1.99%
intangible assets
98.76M
-
95.35M
3.45%
95.87M
0.54%
90.56M
5.54%
90.77M
0.23%
86.11M
5.13%
84.95M
1.36%
80.44M
5.30%
74.83M
6.97%
70.73M
5.48%
69.39M
1.90%
66.06M
4.79%
71.10M
7.63%
68.02M
4.34%
66.98M
1.53%
63.81M
4.73%
70.53M
10.53%
70.58M
0.07%
72.50M
2.72%
71.82M
0.94%
101.86M
41.83%
98.19M
3.60%
133.28M
35.74%
88.89M
33.30%
87.63M
1.42%
85.97M
1.89%
81.92M
4.72%
78.99M
3.57%
74.47M
5.73%
71.86M
3.50%
76.81M
6.90%
83.73M
9.00%
86.96M
3.86%
83.71M
3.74%
76.82M
8.23%
72.26M
5.94%
68.19M
5.63%
63.83M
6.40%
59.38M
6.97%
54.67M
7.92%
inventory
15.09M
-
9.40M
37.70%
11.45M
21.78%
8.69M
24.06%
13.20M
51.93%
10.09M
23.61%
7.48M
25.86%
12.84M
71.76%
18.14M
41.19%
long term debt
250.05M
-
245.83M
1.69%
241.63M
1.71%
237.47M
1.72%
233.33M
1.74%
277.97M
19.13%
138.75M
50.08%
277.35M
99.89%
135M
51.32%
334.79M
147.99%
332.18M
0.78%
329.58M
0.78%
326.99M
0.79%
322.54M
1.36%
318.10M
1.38%
313.66M
1.39%
309.24M
1.41%
354.76M
14.72%
353.90M
0.24%
353.11M
0.22%
352.33M
0.22%
418.40M
18.75%
427.85M
2.26%
424.75M
0.72%
425.44M
0.16%
436.47M
2.59%
444.88M
1.93%
440.97M
0.88%
433.08M
1.79%
198.76M
54.11%
189.72M
4.55%
219.28M
15.58%
207.29M
5.47%
200.28M
3.38%
193.01M
3.63%
435.44M
125.60%
428.68M
1.55%
448.88M
4.71%
440.65M
1.83%
573.57M
30.16%
569.36M
0.73%
565.09M
0.75%
532.98M
5.68%
556.41M
4.40%
long term investments
41K
-
1.85M
4,402.44%
1.83M
0.70%
2.17M
18.39%
6K
99.72%
1.28M
21,266.67%
1.23M
4.06%
1.18M
4.15%
-97K
108.23%
-159K
-
-88K
-
38.36M
43,687.50%
35.53M
7.38%
35.58M
0.16%
2K
99.99%
37.42M
1,870,900%
42.90M
-
16K
99.96%
51.97M
324,693.75%
41.56M
20.02%
45.04M
8.37%
13K
99.97%
47.33M
364,007.69%
46.80M
1.13%
47.25M
0.96%
-6K
100.01%
133.77M
-
146.69M
9.65%
150.37M
2.51%
54.11M
-
53.34M
1.44%
125.35M
-
net debt
182.36M
-
197.25M
8.16%
174.26M
11.65%
182.52M
4.74%
174.12M
4.60%
196.19M
12.68%
190.20M
3.06%
184.68M
2.90%
151.95M
17.72%
159.41M
4.91%
250.66M
57.25%
236.48M
5.66%
250.07M
5.74%
231.99M
7.23%
211.74M
8.73%
191.54M
9.54%
209.49M
9.37%
214.76M
2.51%
241.73M
12.56%
163.44M
32.39%
220.55M
34.94%
321.06M
45.57%
344.79M
7.39%
296.38M
14.04%
301.65M
1.78%
362.06M
20.03%
334.82M
7.52%
302.19M
9.75%
281.10M
6.98%
313.34M
11.47%
292.22M
6.74%
284.09M
2.78%
262.42M
7.63%
294.16M
12.09%
333.13M
13.25%
362.98M
8.96%
336.82M
7.21%
337.92M
0.32%
333.56M
1.29%
466.26M
39.78%
406.54M
12.81%
467.18M
14.92%
472.61M
1.16%
459.47M
2.78%
net receivables
220.69M
-
239.90M
8.70%
238.85M
0.44%
237.17M
0.70%
234.66M
1.06%
230.18M
1.91%
228.83M
0.59%
230.25M
0.62%
224.00M
2.71%
225.20M
0.53%
219.44M
2.56%
239.56M
9.17%
251.69M
5.06%
253.38M
0.67%
248.36M
1.98%
246.09M
0.91%
264.56M
7.51%
260.74M
1.44%
289.70M
11.11%
291.03M
0.46%
279.77M
3.87%
288.53M
3.13%
312.28M
8.23%
284.27M
8.97%
281.81M
0.87%
301.70M
7.06%
287.87M
4.59%
265.44M
7.79%
266.57M
0.43%
290.24M
8.88%
274.98M
5.26%
285.15M
3.70%
286.53M
0.49%
289.36M
0.99%
302.57M
4.56%
313.05M
3.46%
328.29M
4.87%
331.27M
0.91%
338.59M
2.21%
361.26M
6.70%
360.81M
-
other assets
other current assets
28.76M
-
29.46M
2.43%
35.10M
19.16%
30.51M
13.08%
28.47M
6.70%
28.41M
0.20%
29.90M
5.22%
31.15M
4.19%
35.15M
12.86%
28.94M
17.66%
32.83M
13.41%
33.32M
1.50%
31.75M
4.71%
29.27M
7.81%
37.63M
28.57%
35.03M
6.91%
28.35M
19.08%
32.39M
14.25%
38.19M
17.90%
38.71M
1.36%
156.91M
305.40%
120.29M
23.34%
128.90M
7.15%
151.23M
17.32%
204.62M
35.31%
165.33M
19.20%
183.70M
11.11%
159.66M
13.09%
191.47M
19.93%
147.63M
22.90%
190.87M
29.29%
212.03M
11.09%
227.99M
7.53%
209.82M
7.97%
270.65M
28.99%
231.42M
14.49%
287.23M
24.12%
232.59M
19.02%
240.61M
3.45%
252.07M
4.76%
489.70M
94.27%
612.99M
25.18%
287.79M
53.05%
668.80M
132.39%
other current liabilities
80.87M
-
63.66M
21.28%
66.86M
5.03%
64.19M
4.00%
75.80M
18.10%
62.64M
17.36%
74.48M
18.91%
67.44M
9.45%
91.55M
35.74%
177.47M
93.86%
113.00M
36.33%
107.13M
5.20%
128.35M
19.81%
68.16M
46.89%
69.70M
2.25%
76.13M
9.23%
88.73M
16.56%
68.48M
22.83%
71.77M
4.80%
78.62M
9.54%
220.38M
180.32%
170.74M
22.53%
175.35M
2.70%
200.30M
14.23%
269.45M
34.52%
186.47M
30.80%
212.84M
14.14%
197.84M
7.05%
261.12M
31.98%
201.19M
22.95%
237.74M
18.17%
274.50M
15.46%
301.64M
9.89%
244.04M
19.10%
289.93M
18.81%
254.96M
12.06%
334.47M
31.19%
259.67M
22.36%
264.84M
1.99%
284.99M
7.61%
449.95M
57.88%
317.53M
29.43%
345.10M
8.68%
388.38M
12.54%
other liabilities
other non current assets
18.70M
-
18.44M
1.37%
17.66M
4.26%
17.61M
0.29%
17.47M
0.78%
18.43M
5.47%
18.89M
2.50%
20.69M
9.57%
20.17M
2.52%
14.65M
27.40%
13.91M
5.01%
11.30M
18.78%
12.57M
11.24%
12.37M
1.58%
10.04M
18.84%
9.80M
2.40%
11.04M
12.62%
7.96M
27.85%
7.01M
11.94%
10.90M
55.42%
64.22M
489.29%
27.22M
57.62%
28.10M
3.23%
27.85M
0.89%
78.47M
181.78%
28.96M
63.09%
29.18M
0.74%
35.40M
21.32%
84.14M
137.70%
41.01M
51.26%
23.64M
42.34%
16.83M
28.80%
62.46M
271.06%
62.40M
0.10%
-71.95M
215.29%
-85.40M
18.70%
-87.67M
2.66%
62.24M
171.00%
7.56M
87.86%
7.03M
6.93%
114.54M
1,528.39%
110.71M
3.34%
9.06M
91.81%
134.73M
1,386.60%
other non current liabilities
16.52M
-
16.06M
2.79%
16.57M
3.15%
16.53M
0.22%
17.43M
5.44%
16.36M
6.14%
14.64M
10.55%
14.55M
0.61%
17.20M
18.26%
16.18M
5.98%
17.41M
7.66%
17.22M
1.11%
14.86M
13.69%
14.61M
1.68%
14.48M
0.94%
14.11M
2.51%
13.03M
7.68%
13.30M
2.08%
13.46M
1.24%
13.69M
1.63%
24.89M
81.87%
15.93M
35.98%
15.29M
4.04%
16.59M
8.50%
17.30M
4.30%
21.99M
27.09%
26.00M
18.26%
34.26M
31.76%
34.13M
0.40%
33.20M
2.72%
13.72M
58.68%
17.91M
30.55%
17.16M
4.14%
18.12M
5.55%
17.63M
2.70%
15.18M
13.91%
15.31M
0.89%
15.30M
0.10%
17.08M
11.67%
13.05M
23.60%
15.96M
22.28%
13.85M
13.18%
48.04M
246.73%
43.11M
10.25%
othertotal stockholders equity
-265.18M
-
-265.61M
0.16%
-261.32M
1.61%
-260.42M
0.35%
-264.37M
1.52%
-319.16M
20.72%
-313.53M
1.76%
-309.60M
1.26%
-303.87M
1.85%
-441.96M
45.44%
-420.52M
4.85%
-419.62M
0.21%
-418.79M
0.20%
-384.15M
8.27%
-383.01M
0.30%
-386.83M
1.00%
-378.56M
2.14%
-385.43M
1.81%
-385.53M
0.03%
-386.09M
0.14%
-391.86M
1.49%
-401.08M
2.35%
-402.59M
0.38%
-402.23M
0.09%
-413.15M
2.72%
-421.70M
2.07%
-416.23M
1.30%
-417.39M
0.28%
-423.57M
1.48%
-429.28M
1.35%
-430.59M
0.31%
-431.89M
0.30%
-441.80M
2.30%
-474.02M
7.29%
-488.39M
3.03%
-507.31M
3.88%
-522.85M
3.06%
-524.85M
0.38%
-516.55M
1.58%
-642.83M
24.45%
272.61M
142.41%
268.62M
1.46%
-655.55M
344.04%
287.69M
143.89%
preferred stock
property plant equipment net
35.06M
-
33.68M
3.94%
35.71M
6.03%
36.76M
2.94%
38.33M
4.25%
36.99M
3.48%
36.96M
0.08%
34.84M
5.74%
35.99M
3.31%
34.29M
4.73%
32.75M
4.50%
30.62M
6.50%
33.12M
8.16%
36.42M
9.97%
36.34M
0.21%
37.82M
4.07%
44.65M
18.06%
59.55M
33.37%
75.04M
26.01%
78.27M
4.30%
81.81M
4.53%
164.16M
100.65%
178.38M
8.66%
177.18M
0.67%
179.28M
1.18%
187.76M
4.73%
201.99M
7.58%
198.93M
1.52%
192.51M
3.22%
188.12M
2.28%
182.14M
3.18%
172.83M
5.11%
159.61M
7.64%
142.65M
10.63%
134.31M
5.85%
124.89M
7.01%
121.47M
2.73%
111.12M
8.53%
109.27M
1.67%
105.22M
3.70%
99.83M
5.13%
92.31M
7.53%
87.77M
4.92%
84.19M
4.07%
retained earnings
629.01M
-
633.59M
0.73%
637.69M
0.65%
637.48M
0.03%
644.81M
1.15%
648.44M
0.56%
655.51M
1.09%
666.58M
1.69%
675.43M
1.33%
691.05M
2.31%
695.89M
0.70%
707.95M
1.73%
714.85M
0.97%
728.19M
1.87%
733.11M
0.68%
741.04M
1.08%
749.44M
1.13%
764.01M
1.95%
772.07M
1.05%
781.19M
1.18%
795.13M
1.78%
806.97M
1.49%
819.10M
1.50%
833.35M
1.74%
848.62M
1.83%
862.44M
1.63%
865.04M
0.30%
870.85M
0.67%
876.40M
0.64%
887.79M
1.30%
898.96M
1.26%
906.96M
0.89%
916.06M
1.00%
923.39M
0.80%
920.23M
0.34%
924.36M
0.45%
936.22M
1.28%
948.35M
1.30%
953.42M
0.54%
963.38M
1.04%
983.79M
-
short term debt
15M
-
16.88M
12.50%
18.75M
11.11%
20.63M
10%
22.50M
9.09%
7.50M
66.67%
146.39M
1,851.92%
7.50M
94.88%
149.58M
1,894.36%
114.36M
23.55%
53.60M
53.13%
47.12M
12.09%
49.43M
4.89%
16.88M
65.86%
18.75M
11.11%
20.63M
10%
22.50M
9.09%
7.50M
66.67%
7.50M
0%
7.50M
0%
7.50M
0%
26.24M
249.83%
30.72M
17.08%
32.26M
5.03%
32.76M
1.52%
33.34M
1.77%
33.96M
1.87%
35.70M
5.14%
36.71M
2.83%
265.19M
622.31%
266.27M
0.41%
260.18M
2.29%
260.77M
0.23%
275.33M
5.58%
273.89M
0.52%
74.23M
72.90%
58.51M
21.17%
56.72M
3.06%
39.12M
31.02%
39.41M
0.74%
23.45M
40.52%
22.90M
2.33%
22.34M
2.44%
21.50M
3.76%
short term investments
128.15M
-
117.56M
8.27%
103.46M
11.99%
107.89M
4.28%
120.09M
11.31%
80.62M
32.87%
99.10M
22.92%
99.61M
0.51%
108.31M
8.73%
95.50M
11.83%
151.62M
58.76%
125.92M
16.95%
150.15M
19.24%
130.45M
13.12%
119.84M
8.13%
115.80M
3.38%
139.12M
20.14%
74.59M
46.38%
66.69M
10.59%
2.13M
96.81%
23.60M
1,008.12%
18.33M
22.33%
17.67M
3.59%
11.34M
35.85%
26.11M
130.30%
23.53M
9.88%
27.18M
15.53%
37.60M
38.34%
51.60M
37.21%
54.54M
5.70%
48.33M
11.39%
29.18M
39.63%
28.04M
3.90%
6.13M
78.13%
1.26M
79.37%
575K
54.55%
71K
87.65%
167.68M
236,070.42%
146.21M
12.80%
146.73M
0.35%
186.26M
26.94%
tax assets
7.45M
-
8.96M
20.29%
7.95M
11.25%
9.65M
21.43%
8.89M
7.90%
9.17M
3.13%
8.48M
7.54%
7.45M
12.09%
8.38M
12.46%
12.47M
48.77%
12.03M
3.57%
14.24M
18.41%
14.22M
0.15%
12.33M
13.29%
13.46M
9.14%
14.25M
5.92%
14.06M
1.36%
13.84M
1.52%
12.30M
11.13%
11.01M
10.50%
11.09M
0.69%
10.82M
2.40%
10.44M
3.50%
9.82M
5.94%
9.39M
4.38%
8.65M
7.87%
9.19M
6.24%
9.64M
4.87%
10.21M
5.85%
9.89M
3.07%
9.50M
3.96%
9.16M
3.62%
8.58M
6.25%
8.76M
1.99%
8.25M
5.76%
13.79M
67.14%
26.21M
90.02%
22.18M
15.37%
30.70M
38.42%
46.27M
50.73%
57.85M
25.04%
49.55M
14.35%
54.93M
10.86%
57.83M
5.27%
tax payables
2.81M
-
2.52M
10.63%
2.27M
9.62%
2.26M
0.66%
984K
56.42%
486K
50.61%
587K
20.78%
572K
2.56%
8.96M
1,466.78%
7.41M
17.35%
260K
96.49%
2.23M
759.23%
822K
63.21%
547K
33.45%
423K
22.67%
613K
44.92%
1.22M
98.37%
1.50M
23.52%
1.01M
33.02%
448K
55.47%
218K
51.34%
625K
186.70%
430K
31.20%
1.24M
187.44%
2.81M
127.02%
1.16M
58.84%
7.63M
560.78%
3.66M
51.99%
6.63M
80.87%
5.80M
12.52%
937K
83.84%
2.19M
133.94%
398K
81.84%
800K
101.01%
653K
18.38%
10.61M
1,525.27%
5.46M
48.60%
7.96M
45.85%
500K
93.72%
2.21M
342.20%
4.10M
85.62%
1.89M
54.04%
645K
65.80%
937K
45.27%
total assets
868.98M
-
854.41M
1.68%
870.79M
1.92%
847.38M
2.69%
858.86M
1.35%
810.22M
5.66%
836.78M
3.28%
840.71M
0.47%
877.23M
4.34%
988.42M
12.67%
876.73M
11.30%
868.12M
0.98%
891.88M
2.74%
852.40M
4.43%
864.39M
1.41%
875.37M
1.27%
904.53M
3.33%
928.44M
2.64%
927.23M
0.13%
947.31M
2.17%
1.11B
17.63%
1.15B
2.93%
1.18B
2.85%
1.21B
2.33%
1.28B
6.29%
1.22B
4.57%
1.27B
3.67%
1.27B
0.19%
1.33B
4.73%
1.27B
4.32%
1.29B
1.35%
1.36B
5.66%
1.39B
1.64%
1.30B
6.04%
1.29B
0.97%
1.26B
2.44%
1.35B
7.10%
1.30B
3.90%
1.29B
0.23%
1.33B
2.83%
1.44B
8.53%
1.29B
10.40%
1.35B
4.67%
1.39B
2.52%
total current assets
475.38M
-
461.77M
2.86%
474.98M
2.86%
459.83M
3.19%
478.13M
3.98%
438.57M
8.27%
460.24M
4.94%
474.01M
2.99%
518.23M
9.33%
639.37M
23.38%
539.00M
15.70%
539.01M
0.00%
559.94M
3.88%
520.52M
7.04%
530.94M
2.00%
539.67M
1.64%
554.27M
2.71%
515.22M
7.04%
514.25M
0.19%
529.04M
2.88%
599.57M
13.33%
550.73M
8.15%
572.63M
3.98%
607.47M
6.08%
669.08M
10.14%
598.30M
10.58%
642.77M
7.43%
637.19M
0.87%
698.35M
9.60%
643.01M
7.92%
677.94M
5.43%
721.72M
6.46%
748.20M
3.67%
686.77M
8.21%
708.25M
3.13%
691.73M
2.33%
765.96M
10.73%
731.54M
4.49%
725.41M
0.84%
760.07M
4.78%
862.23M
13.44%
733.80M
14.89%
759.04M
3.44%
787.24M
3.72%
total current liabilities
206.81M
-
194.47M
5.96%
204.74M
5.28%
195.74M
4.39%
211.15M
7.87%
181.46M
14.06%
335.09M
84.67%
190.73M
43.08%
360.12M
88.81%
401.19M
11.41%
277.87M
30.74%
261.30M
5.96%
291.87M
11.70%
200.28M
31.38%
208.88M
4.30%
211.10M
1.06%
222.59M
5.45%
184.70M
17.02%
191.77M
3.83%
202.64M
5.67%
350.39M
72.92%
319.48M
8.82%
335.58M
5.04%
357.08M
6.41%
418.69M
17.26%
344.80M
17.65%
370.77M
7.53%
357.39M
3.61%
420.01M
17.52%
587.73M
39.93%
623.24M
6.04%
663.24M
6.42%
695.10M
4.80%
646.88M
6.94%
683.44M
5.65%
445.38M
34.83%
527.21M
18.37%
441.74M
16.21%
431.10M
2.41%
461.53M
7.06%
560.84M
21.52%
421.17M
24.90%
476.44M
13.12%
499.51M
4.84%
total debt
265.05M
-
262.70M
0.89%
260.38M
0.88%
258.09M
0.88%
255.83M
0.88%
285.47M
11.59%
285.14M
0.11%
284.85M
0.10%
284.58M
0.09%
449.14M
57.83%
385.78M
14.11%
376.70M
2.35%
376.42M
0.08%
339.42M
9.83%
336.85M
0.76%
334.29M
0.76%
331.74M
0.76%
362.26M
9.20%
361.40M
0.24%
360.61M
0.22%
359.83M
0.22%
444.63M
23.57%
458.57M
3.13%
457.01M
0.34%
458.20M
0.26%
469.81M
2.53%
478.84M
1.92%
476.67M
0.45%
469.79M
1.44%
463.95M
1.24%
455.99M
1.72%
479.46M
5.15%
468.06M
2.38%
475.61M
1.61%
466.90M
1.83%
509.66M
9.16%
487.19M
4.41%
505.60M
3.78%
479.78M
5.11%
612.99M
27.77%
592.80M
3.29%
587.99M
0.81%
583.04M
0.84%
577.91M
0.88%
total investments
128.19M
-
117.56M
8.30%
103.46M
11.99%
107.89M
4.28%
120.09M
11.32%
80.62M
32.87%
99.10M
22.92%
99.61M
0.51%
108.21M
8.64%
95.50M
11.75%
151.62M
58.76%
125.92M
16.95%
149.99M
19.12%
130.45M
13.03%
119.84M
8.13%
115.80M
3.38%
139.03M
20.06%
74.59M
46.35%
66.69M
10.59%
2.13M
96.81%
23.61M
1,008.22%
18.33M
22.33%
17.67M
3.59%
11.34M
35.85%
26.13M
130.44%
23.53M
9.94%
27.18M
15.53%
37.60M
38.34%
51.61M
37.25%
54.54M
5.67%
48.33M
11.39%
29.18M
39.63%
28.04M
3.90%
6.13M
78.13%
135.03M
2,101.78%
147.26M
9.05%
150.44M
2.16%
167.68M
11.46%
146.21M
12.80%
146.73M
0.35%
186.26M
26.94%
125.35M
-
total liabilities
502.88M
-
483.14M
3.93%
487.96M
1.00%
474.13M
2.83%
491.14M
3.59%
503.18M
2.45%
509.12M
1.18%
506.80M
0.46%
531.39M
4.85%
765.24M
44.01%
635.45M
16.96%
615.85M
3.08%
640.52M
4.01%
548.67M
14.34%
549.27M
0.11%
550.52M
0.23%
561.79M
2.05%
570.36M
1.53%
577.37M
1.23%
588.89M
2.00%
753.34M
27.93%
779.54M
3.48%
805.39M
3.32%
825.12M
2.45%
886.37M
7.42%
837.63M
5.50%
871.76M
4.08%
861.89M
1.13%
909.61M
5.54%
846.77M
6.91%
851.90M
0.61%
921.13M
8.13%
946.90M
2.80%
889.16M
6.10%
913.66M
2.75%
914.84M
0.13%
993.30M
8.58%
927.78M
6.60%
909.76M
1.94%
1.07B
17.52%
1.17B
9.41%
1.02B
12.49%
1.08B
5.50%
1.10B
1.77%
total liabilities and stockholders equity
868.98M
-
854.41M
1.68%
870.79M
1.92%
847.38M
2.69%
858.86M
1.35%
810.22M
5.66%
836.78M
3.28%
840.71M
0.47%
877.23M
4.34%
988.42M
12.67%
876.73M
11.30%
868.12M
0.98%
891.88M
2.74%
852.40M
4.43%
864.39M
1.41%
875.37M
1.27%
904.53M
3.33%
928.44M
2.64%
927.23M
0.13%
947.31M
2.17%
1.11B
17.63%
1.15B
2.93%
1.18B
2.85%
1.21B
2.33%
1.28B
6.29%
1.22B
4.57%
1.27B
3.67%
1.27B
0.19%
1.33B
4.73%
1.27B
4.32%
1.29B
1.35%
1.36B
5.66%
1.39B
1.64%
1.30B
6.04%
1.29B
0.97%
1.26B
2.44%
1.35B
7.10%
1.30B
3.90%
1.29B
0.23%
1.33B
2.83%
1.44B
8.53%
1.29B
10.40%
1.35B
4.67%
1.39B
2.52%
total non current assets
393.61M
-
392.64M
0.24%
395.81M
0.81%
387.55M
2.09%
380.73M
1.76%
371.65M
2.39%
376.54M
1.32%
366.69M
2.62%
359.01M
2.10%
349.05M
2.77%
337.73M
3.24%
329.10M
2.55%
331.94M
0.86%
331.88M
0.02%
333.45M
0.47%
335.71M
0.68%
350.27M
4.34%
413.21M
17.97%
412.99M
0.06%
418.27M
1.28%
514.79M
23.08%
596.32M
15.84%
607.09M
1.81%
599.69M
1.22%
613.95M
2.38%
626.15M
1.99%
626.61M
0.07%
634.63M
1.28%
633.65M
0.15%
631.47M
0.34%
613.74M
2.81%
643.04M
4.77%
638.95M
0.64%
616.56M
3.50%
582.42M
5.54%
567.42M
2.58%
582.60M
2.67%
564.47M
3.11%
567.65M
0.56%
569.53M
0.33%
580.82M
1.98%
559.15M
3.73%
594.25M
6.28%
600.21M
1.00%
total non current liabilities
296.07M
-
288.66M
2.50%
283.22M
1.88%
278.39M
1.71%
279.99M
0.58%
321.72M
14.90%
174.03M
45.91%
316.07M
81.62%
171.27M
45.81%
364.04M
112.56%
357.58M
1.77%
354.55M
0.85%
348.65M
1.66%
348.39M
0.07%
340.38M
2.30%
339.42M
0.28%
339.19M
0.07%
385.66M
13.70%
385.61M
0.01%
386.25M
0.17%
402.95M
4.32%
460.06M
14.17%
469.81M
2.12%
468.04M
0.38%
467.68M
0.08%
492.82M
5.38%
500.99M
1.66%
504.50M
0.70%
489.59M
2.96%
259.03M
47.09%
228.66M
11.72%
257.89M
12.78%
251.80M
2.36%
242.28M
3.78%
230.22M
4.98%
469.46M
103.92%
466.10M
0.72%
486.05M
4.28%
478.66M
1.52%
607.58M
26.93%
608.88M
0.21%
602.45M
1.06%
603.51M
0.18%
599.53M
0.66%
total stockholders equity
366.10M
-
371.28M
1.41%
382.83M
3.11%
373.25M
2.50%
367.72M
1.48%
307.04M
16.50%
327.66M
6.72%
333.91M
1.91%
345.85M
3.57%
223.18M
35.47%
241.28M
8.11%
252.27M
4.56%
251.36M
0.36%
303.73M
20.84%
315.13M
3.75%
324.85M
3.09%
342.75M
5.51%
358.07M
4.47%
349.86M
2.29%
358.42M
2.45%
361.02M
0.73%
367.51M
1.80%
374.32M
1.85%
382.04M
2.06%
396.66M
3.83%
386.83M
2.48%
397.62M
2.79%
409.93M
3.09%
422.39M
3.04%
427.71M
1.26%
439.78M
2.82%
439.99M
0.05%
436.61M
0.77%
410.54M
5.97%
377.02M
8.16%
344.31M
8.68%
355.25M
3.18%
368.22M
3.65%
383.31M
4.10%
260.49M
32.04%
273.33M
4.93%
269.34M
1.46%
273.33M
1.48%
288.41M
5.52%

All numbers in USD (except ratios and percentages)