bf/NASDAQ:CSGS_icon.jpeg

COM:CSGI

CSG

  • Stock

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
revenue
194.55M
-
188.03M
3.35%
184.56M
1.85%
185.00M
0.24%
193.70M
4.70%
185.63M
4.16%
182.64M
1.61%
186.96M
2.36%
197.29M
5.52%
186.23M
5.61%
190.25M
2.16%
189.31M
0.49%
195.17M
3.09%
192.47M
1.38%
192.71M
0.13%
199.19M
3.36%
205.20M
3.02%
201.70M
1.71%
213.03M
5.62%
213.06M
0.01%
247.27M
16.06%
244.79M
1.00%
245.86M
0.43%
251.41M
2.26%
254.75M
1.33%
245.62M
3.58%
240.32M
2.16%
244.11M
1.58%
260.49M
6.71%
253.12M
2.83%
255.13M
0.80%
263.21M
3.17%
275.02M
4.49%
264.40M
3.86%
262.17M
0.84%
273.31M
4.25%
289.88M
6.06%
298.74M
3.06%
286.33M
4.15%
286.87M
0.19%
297.32M
3.64%
295.13M
0.74%
290.32M
1.63%
295.14M
1.66%
cost of revenue
94.16M
-
102.10M
8.44%
93.68M
8.25%
94.47M
0.84%
99.09M
4.89%
100.27M
1.19%
91.80M
8.45%
92.18M
0.42%
95.50M
3.60%
89.48M
6.30%
92.78M
3.69%
93.42M
0.69%
99.46M
6.47%
97.71M
1.76%
97.66M
0.05%
99.72M
2.11%
99.73M
0.01%
101.10M
1.37%
109.49M
8.30%
109.05M
0.40%
130.18M
19.37%
128.96M
0.93%
132.23M
2.54%
132.05M
0.14%
131.87M
0.14%
131.21M
0.50%
138.15M
5.29%
131.07M
5.12%
135.16M
3.12%
133.54M
1.20%
132.94M
0.45%
134.71M
1.33%
142.03M
5.43%
138.42M
2.54%
138.13M
0.21%
138.46M
0.24%
150.15M
8.44%
155.02M
3.24%
151.14M
2.50%
152.73M
1.05%
156.15M
2.23%
157.89M
1.12%
158.23M
0.22%
149.49M
5.52%
gross profit
100.39M
-
85.92M
14.41%
90.88M
5.76%
90.53M
0.38%
94.61M
4.50%
85.36M
9.77%
90.84M
6.42%
94.78M
4.33%
101.79M
7.40%
96.74M
4.96%
97.47M
0.75%
95.89M
1.62%
95.71M
0.19%
94.76M
0.99%
95.05M
0.31%
99.48M
4.66%
105.48M
6.03%
100.61M
4.62%
103.54M
2.92%
104.00M
0.45%
117.09M
12.58%
115.83M
1.07%
113.62M
1.91%
119.36M
5.05%
122.88M
2.95%
114.41M
6.89%
102.17M
10.70%
113.03M
10.64%
125.32M
10.87%
119.58M
4.58%
122.20M
2.19%
128.50M
5.16%
133.00M
3.50%
125.98M
5.28%
124.03M
1.55%
134.85M
8.72%
139.72M
3.62%
143.72M
2.86%
135.19M
5.94%
134.13M
0.78%
141.18M
5.25%
137.25M
2.78%
132.09M
3.76%
145.66M
10.27%
selling and marketing expenses
general and administrative expenses
selling general and administrative expenses
41.92M
-
35.30M
15.80%
39.14M
10.88%
39.04M
0.27%
40.01M
2.50%
33.44M
16.42%
34.57M
3.38%
34.25M
0.94%
37.58M
9.73%
34.05M
9.39%
34.98M
2.73%
32.51M
7.07%
38.93M
19.75%
37.35M
4.06%
36.82M
1.41%
35.82M
2.72%
43.71M
22.05%
40.65M
7.01%
40.62M
0.06%
39.24M
3.40%
48.79M
24.34%
45.92M
5.89%
45.37M
1.19%
46.69M
2.91%
53.34M
14.24%
44.38M
16.80%
45.00M
1.39%
47.03M
4.52%
61.86M
31.54%
48.81M
21.09%
49.25M
0.89%
54.92M
11.52%
61.71M
12.35%
57.34M
7.07%
57.47M
0.21%
59.03M
2.72%
64.19M
8.74%
59.15M
7.85%
62.69M
5.98%
59.10M
5.73%
66.68M
12.84%
61.72M
7.44%
60.12M
2.59%
63.91M
6.30%
research and development expenses
26.32M
-
25.01M
4.97%
26.44M
5.72%
26.33M
0.41%
26.94M
2.32%
25.73M
4.49%
25.90M
0.65%
24.94M
3.69%
25.38M
1.77%
23.63M
6.92%
24.28M
2.77%
23.57M
2.92%
27.20M
15.41%
26.84M
1.34%
27.94M
4.09%
30.32M
8.54%
28.11M
7.29%
29.38M
4.51%
30.95M
5.36%
31.48M
1.69%
32.23M
2.38%
32.59M
1.14%
30.64M
5.97%
32.55M
6.22%
32.21M
1.06%
30.34M
5.81%
29.26M
3.54%
30.43M
3.97%
32.82M
7.88%
32.21M
1.86%
32.75M
1.68%
34.38M
4.98%
35.34M
2.78%
32.98M
6.68%
34.63M
5.00%
35.75M
3.25%
34.55M
3.37%
35.46M
2.65%
36.65M
3.33%
35.29M
3.69%
35.80M
1.44%
36.09M
0.82%
38.41M
6.42%
41.66M
8.47%
other expenses
149K
-
51K
65.77%
-328K
743.14%
106K
132.32%
1.44M
1,257.55%
-465K
132.31%
145K
131.18%
746K
414.48%
-1.05M
240.75%
-791K
24.67%
-1.90M
139.57%
-1.35M
28.55%
-1.27M
6.35%
-275K
78.31%
122K
144.36%
-970K
895.08%
-514K
47.01%
-646K
25.68%
1.01M
256.04%
-709K
170.34%
897K
226.52%
-1.51M
268.45%
1.28M
184.71%
108K
91.56%
-1.48M
1,471.30%
-69K
95.34%
-1.05M
1,418.84%
-2.07M
97.23%
223K
110.79%
-555K
348.88%
-100K
81.98%
-5.88M
5,775%
515K
108.77%
6.14M
1,091.84%
5.65M
7.93%
5.90M
4.34%
5.91M
0.29%
5.72M
3.26%
-1.43M
124.97%
813K
156.93%
13.95M
1,615.74%
7.63M
45.27%
12.44M
62.90%
8.26M
33.61%
cost and expenses
166.65M
-
165.90M
0.45%
162.70M
1.93%
163.39M
0.42%
169.64M
3.83%
163.13M
3.84%
156.12M
4.30%
155.09M
0.65%
161.97M
4.43%
150.68M
6.97%
155.55M
3.24%
152.90M
1.71%
168.79M
10.39%
165.21M
2.12%
165.73M
0.32%
169.20M
2.09%
174.96M
3.40%
175.04M
0.05%
185.62M
6.04%
184.60M
0.55%
216.21M
17.12%
212.59M
1.68%
213.69M
0.52%
216.66M
1.39%
222.93M
2.89%
211.49M
5.13%
218.05M
3.10%
214.35M
1.70%
235.76M
9.99%
220.68M
6.40%
221.21M
0.24%
230.24M
4.08%
245.30M
6.54%
234.88M
4.25%
235.88M
0.43%
239.14M
1.38%
254.80M
6.55%
255.35M
0.22%
256.05M
0.27%
252.99M
1.20%
272.58M
7.74%
263.34M
3.39%
256.76M
2.50%
263.32M
2.55%
operating expenses
72.49M
-
63.79M
12.00%
69.02M
8.19%
68.92M
0.14%
70.56M
2.38%
62.87M
10.90%
64.32M
2.31%
62.91M
2.19%
66.47M
5.66%
61.19M
7.94%
62.77M
2.58%
59.48M
5.24%
69.33M
16.56%
67.50M
2.63%
68.07M
0.85%
69.48M
2.07%
75.23M
8.27%
73.94M
1.71%
76.13M
2.95%
75.55M
0.75%
86.03M
13.87%
83.62M
2.80%
81.46M
2.59%
84.61M
3.87%
91.06M
7.62%
80.29M
11.83%
79.90M
0.49%
83.27M
4.23%
100.60M
20.80%
87.14M
13.38%
88.27M
1.30%
95.53M
8.23%
103.28M
8.11%
96.46M
6.60%
97.75M
1.33%
100.68M
3.00%
104.65M
3.94%
100.33M
4.12%
104.90M
4.56%
100.25M
4.44%
116.43M
16.14%
105.45M
9.43%
98.53M
6.56%
113.83M
15.53%
interest expense
4.27M
-
4.18M
2.29%
3.98M
4.79%
4.04M
1.66%
4.04M
0.05%
4.88M
20.89%
4.08M
16.38%
4.10M
0.44%
4.14M
1.00%
4.66M
12.55%
5.61M
20.29%
5.46M
2.66%
5.40M
1.17%
5.19M
3.74%
4.77M
8.14%
4.82M
1.03%
4.80M
0.44%
4.92M
2.48%
5.14M
4.53%
5.13M
0.27%
5.14M
0.35%
5.25M
2.04%
5.20M
0.99%
5.10M
1.90%
5.02M
1.55%
4.94M
1.53%
4.78M
3.30%
4.39M
8.12%
4.37M
0.55%
4.36M
0.09%
4.42M
1.21%
4.43M
0.29%
4.38M
1.15%
3.27M
25.28%
2.69M
17.91%
4.33M
61.13%
6.15M
42.01%
7.22M
17.46%
7.84M
8.56%
8.04M
2.54%
-8.08M
200.60%
-7.51M
7.15%
-7.70M
2.56%
-7.78M
1.04%
ebitda
41.88M
-
34.47M
17.69%
33.53M
2.73%
33.73M
0.58%
37.63M
11.59%
34.11M
9.36%
37.71M
10.54%
43.79M
16.13%
45.07M
2.92%
45.16M
0.19%
43.46M
3.76%
46.05M
5.95%
36.77M
20.14%
38.58M
4.91%
38.07M
1.32%
40.42M
6.18%
41.91M
3.67%
40.69M
2.89%
44.75M
9.98%
44.27M
1.09%
49.71M
12.30%
48.28M
2.88%
51.98M
7.66%
50.57M
2.71%
47.42M
6.23%
50.94M
7.42%
38.42M
24.58%
44.72M
16.41%
41.97M
6.16%
48.86M
16.42%
51.46M
5.32%
45.70M
11.20%
36.55M
20.02%
50.47M
38.10%
48.58M
3.75%
55.80M
14.86%
53.08M
4.87%
58.75M
10.68%
46.71M
20.49%
53.65M
14.85%
24.75M
53.87%
31.80M
28.49%
50.89M
60.05%
31.82M
37.47%
operating income
16.43M
-
20.91M
27.25%
21.82M
4.33%
13.83M
36.61%
19.13M
38.28%
21.89M
14.47%
26.16M
19.47%
31.02M
18.60%
34.07M
9.83%
41.29M
21.19%
29.37M
28.86%
36.60M
24.59%
25.37M
30.69%
27.01M
6.49%
24.25M
10.24%
28.38M
17.02%
26.05M
8.20%
25.77M
1.08%
24.09M
6.52%
25.65M
6.50%
29.43M
14.70%
32.09M
9.07%
30.34M
5.47%
33.42M
10.16%
30.26M
9.46%
33.16M
9.59%
19.77M
40.36%
28.95M
46.38%
23.68M
18.21%
31.38M
32.53%
32.17M
2.51%
32.76M
1.86%
27.88M
14.90%
30.46M
9.26%
28.86M
5.28%
37.24M
29.06%
35.07M
5.82%
38.19M
8.90%
28.21M
26.15%
-32.73M
216.04%
24.75M
175.61%
31.80M
28.49%
33.55M
5.53%
31.82M
5.16%
depreciation and amortization
13.66M
-
12.08M
11.60%
11.77M
2.50%
11.84M
0.53%
11.95M
0.97%
11.91M
0.33%
10.81M
9.27%
10.90M
0.86%
10.44M
4.27%
9.93M
4.84%
10.13M
2.04%
10.28M
1.43%
10.90M
6.02%
10.79M
1.03%
10.26M
4.85%
10.60M
3.24%
11.24M
6.04%
13.86M
23.35%
15.56M
12.26%
15.85M
1.86%
17.36M
9.57%
17.06M
1.74%
18.12M
6.18%
15.32M
15.44%
16.62M
8.52%
16.35M
1.63%
16.89M
3.28%
16.77M
0.69%
16.86M
0.52%
16.85M
0.05%
17.55M
4.14%
18.52M
5.55%
6.23M
66.36%
20.01M
221.10%
19.72M
1.43%
18.56M
5.91%
18.01M
2.95%
20.56M
14.16%
17.09M
16.89%
17.78M
4.05%
17.34M
-
total other income expenses net
-11.32M
-
-1.17M
89.69%
-367K
68.55%
-7.68M
1,992.10%
-3.49M
54.56%
-1.07M
69.30%
-225K
78.99%
-100K
55.56%
-2.30M
2,202%
1.74M
175.54%
-12.33M
808.91%
-1.50M
87.82%
-2.29M
52.23%
-523K
77.11%
-2.61M
398.85%
-2.59M
0.80%
-4.71M
82.11%
-2.36M
50.01%
-2.32M
1.49%
-3.51M
51.14%
-736K
79.02%
-1.63M
120.92%
-546K
66.42%
-1.22M
123.81%
-3.04M
149.10%
-1.03M
66.00%
-3.54M
242.51%
-2.88M
18.73%
-828K
71.26%
-1.61M
95.05%
-1.86M
15.17%
-6.08M
227.10%
-1.33M
78.21%
-23.83M
1,697.44%
-21.69M
8.99%
-18.52M
14.61%
-6.80M
63.26%
-9.08M
33.46%
-3.50M
61.43%
-339K
90.32%
-7.90M
2,231.27%
-4.33M
45.19%
-13.56M
212.93%
-8.04M
40.67%
income before tax
12.48M
-
17.00M
36.21%
17.74M
4.35%
10.06M
43.27%
16.71M
66.09%
16.71M
0.02%
22.45M
34.32%
27.94M
24.49%
29.24M
4.65%
33.09M
13.18%
17.29M
47.77%
30.16M
74.48%
19.46M
35.47%
22.35M
14.85%
20.30M
9.16%
23.39M
15.18%
21.67M
7.33%
20.20M
6.77%
20.72M
2.57%
20.49M
1.12%
25.57M
24.77%
25.85M
1.11%
26.84M
3.81%
28.82M
7.39%
24.21M
15.98%
28.68M
18.43%
14.25M
50.31%
22.74M
59.59%
19.69M
13.43%
26.58M
35.02%
27.73M
4.33%
22.54M
18.74%
24.09M
6.92%
6.63M
72.49%
7.17M
8.09%
18.72M
161.27%
28.27M
51.00%
29.11M
2.99%
19.71M
32.28%
26.68M
35.36%
16.84M
36.87%
27.46M
63.06%
20.00M
27.18%
23.78M
18.90%
income tax expense
3.40M
-
7.31M
114.97%
8.34M
14.05%
4.83M
42.06%
4.08M
15.48%
7.35M
80.09%
9.65M
31.27%
11.20M
16.00%
5.57M
50.22%
11.59M
107.97%
6.45M
44.37%
12.27M
90.21%
6.81M
44.44%
2.11M
68.99%
8.72M
312.78%
8.81M
0.96%
6.71M
23.86%
6.19M
7.68%
5.61M
9.42%
4.39M
21.69%
4.67M
6.33%
6.60M
41.36%
7.46M
13%
7.26M
2.63%
1.63M
77.51%
7.16M
338.58%
3.88M
45.77%
9.18M
136.25%
6.42M
30.00%
6.95M
8.22%
8.41M
21.02%
6.41M
23.85%
6.85M
6.87%
516K
92.46%
1.85M
258.14%
6.24M
237.61%
8.12M
30.12%
8.18M
0.80%
5.76M
29.62%
7.99M
38.72%
-4.17M
152.25%
-8.00M
91.61%
6.17M
177.14%
-4.69M
176.03%
net income
9.08M
-
9.69M
6.72%
9.40M
2.97%
5.23M
44.35%
12.63M
141.39%
9.36M
25.92%
12.79M
36.72%
16.75M
30.90%
23.67M
41.33%
21.50M
9.14%
10.84M
49.60%
17.89M
65.12%
12.65M
29.32%
20.24M
60.01%
11.58M
42.77%
14.58M
25.90%
14.97M
2.65%
14.01M
6.36%
15.12M
7.87%
16.10M
6.51%
20.90M
29.79%
19.25M
7.88%
19.38M
0.66%
21.56M
11.25%
22.58M
4.74%
21.51M
4.73%
10.37M
51.82%
13.57M
30.87%
13.27M
2.22%
19.63M
47.99%
19.32M
1.58%
16.13M
16.52%
17.25M
6.94%
6.11M
64.56%
5.32M
13.02%
12.48M
134.74%
20.15M
61.44%
20.93M
3.87%
13.95M
33.32%
18.69M
33.97%
12.67M
32.22%
19.47M
53.65%
13.83M
28.96%
19.09M
38.03%
weighted average shs out
32.12M
-
32.32M
0.61%
32.62M
0.93%
32.60M
0.05%
32.26M
1.07%
31.54M
2.21%
30.80M
2.36%
30.92M
0.40%
30.94M
0.08%
30.76M
0.59%
30.94M
0.59%
31.06M
0.39%
31.11M
0.14%
32.02M
2.92%
32.57M
1.74%
32.56M
0.03%
32.51M
0.15%
32.53M
0.05%
32.59M
0.19%
32.51M
0.25%
32.33M
0.55%
32.13M
0.62%
32.09M
0.11%
32.02M
0.24%
31.97M
0.15%
31.99M
0.08%
32.10M
0.33%
32.12M
0.05%
31.83M
0.88%
31.84M
0.04%
31.88M
0.10%
31.76M
0.37%
31.63M
0.40%
31.42M
0.67%
31.30M
0.37%
30.94M
1.15%
30.45M
1.57%
30.42M
0.12%
30.63M
0.69%
30.10M
1.74%
28.61M
4.95%
28.52M
0.32%
28.55M
0.11%
28.36M
0.64%
weighted average shs out dil
33.83M
-
34.03M
0.60%
33.54M
1.45%
34.00M
1.35%
33.37M
1.84%
33.34M
0.10%
33.09M
0.73%
33.29M
0.58%
34.03M
2.23%
33.67M
1.05%
32.81M
2.56%
32.64M
0.52%
32.94M
0.91%
32.59M
1.04%
33.00M
1.23%
32.90M
0.29%
32.98M
0.25%
33.10M
0.36%
32.91M
0.59%
32.81M
0.31%
32.60M
0.62%
32.44M
0.50%
32.46M
0.06%
32.52M
0.18%
32.44M
0.23%
32.36M
0.26%
32.26M
0.31%
32.27M
0.05%
32.23M
0.15%
32.15M
0.25%
31.99M
0.48%
31.96M
0.10%
31.94M
0.07%
31.81M
0.40%
31.49M
1.00%
31.16M
1.06%
30.73M
1.37%
30.61M
0.40%
30.73M
0.38%
30.28M
1.44%
28.84M
4.76%
28.80M
0.16%
28.60M
0.68%
28.47M
0.46%
eps
0.28
-
0.30
7.14%
0.29
3.33%
0.16
44.83%
0.39
143.75%
0.30
23.08%
0.42
40%
0.54
28.57%
0.76
40.74%
0.70
7.89%
0.35
50%
0.58
65.71%
0.41
29.31%
0.63
53.66%
0.36
42.86%
0.45
25.00%
0.46
2.22%
0.43
6.52%
0.46
6.98%
0.50
8.70%
0.65
30.00%
0.60
7.69%
0.60
0%
0.67
11.67%
0.71
5.97%
0.67
5.63%
0.32
52.24%
0.42
31.25%
0.42
0%
0.62
47.62%
0.61
1.61%
0.51
16.39%
0.55
7.84%
0.19
65.45%
0.17
10.53%
0.40
135.29%
0.66
65%
0.69
4.55%
0.46
33.33%
0.62
34.78%
0.44
29.03%
0.68
54.55%
0.48
29.41%
0.67
39.58%
epsdiluted
0.27
-
0.28
3.70%
0.28
0%
0.15
46.43%
0.38
153.33%
0.28
26.32%
0.39
39.29%
0.50
28.21%
0.70
40.00%
0.64
8.57%
0.33
48.44%
0.55
66.67%
0.38
30.91%
0.62
63.16%
0.35
43.55%
0.44
25.71%
0.45
2.27%
0.42
6.67%
0.46
9.52%
0.49
6.52%
0.64
30.61%
0.59
7.81%
0.60
1.69%
0.66
10.00%
0.70
6.06%
0.66
5.71%
0.32
51.52%
0.42
31.25%
0.41
2.38%
0.61
48.78%
0.60
1.64%
0.50
16.67%
0.54
8.00%
0.19
64.81%
0.17
10.53%
0.40
135.29%
0.66
65%
0.68
3.03%
0.45
33.82%
0.62
37.78%
0.44
29.03%
0.68
54.55%
0.48
29.41%
0.67
39.58%

All numbers in (except ratios and percentages)