cache/b163a70b5fd43a6985f605c62be321e4a680f3f7600c292b12b882026c6f5ec1

COM:CMPC

CMPC

  • Stock

Last Close

1,569.00

12/11 19:00

Market Cap

4.23T

Beta: -

Volume Today

1.73M

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
revenue
1.26B
-
1.18B
6.39%
1.23B
4.38%
1.24B
0.54%
1.20B
3.09%
1.16B
2.94%
1.19B
2.01%
1.25B
5.46%
1.24B
1.11%
1.16B
6.36%
1.19B
2.64%
1.25B
4.66%
1.27B
2.06%
1.21B
4.57%
1.28B
5.50%
1.34B
4.58%
1.31B
1.97%
1.49B
13.94%
1.62B
8.25%
1.62B
0.30%
1.54B
5.22%
1.45B
5.79%
1.44B
0.50%
1.41B
2.42%
1.37B
2.49%
1.35B
1.75%
1.24B
8.03%
1.29B
4.07%
1.41B
9.19%
1.43B
1.44%
1.57B
10.00%
1.65B
4.64%
1.68B
1.93%
1.73B
3.18%
1.98B
14.63%
2.10B
6.05%
2.01B
4.66%
2.13B
6.16%
2.02B
5.30%
2.00B
0.97%
1.96B
1.89%
1.95B
0.38%
1.89B
3.23%
cost of revenue
991.84M
-
922.10M
7.03%
976.66M
5.92%
974.05M
0.27%
954.09M
2.05%
926.28M
2.92%
960.55M
3.70%
935.64M
2.59%
991.09M
5.93%
921.97M
6.97%
996.85M
8.12%
1.02B
2.06%
1.07B
5.42%
1.03B
3.79%
1.00B
3.02%
1.03B
2.90%
1.06B
2.60%
1.11B
4.72%
1.12B
0.87%
1.12B
0.62%
1.14B
1.13%
1.12B
1.64%
1.14B
2.11%
1.14B
0.01%
1.16B
2.12%
1.15B
0.98%
1.01B
12.45%
1.08B
6.66%
1.18B
9.97%
1.09B
8.33%
1.10B
1.50%
1.18B
6.75%
1.27B
7.57%
1.26B
0.51%
1.36B
8.44%
1.25B
8.56%
2.08B
66.81%
1.48B
28.71%
1.61B
8.73%
1.62B
0.64%
1.62B
0.07%
1.45B
10.87%
1.40B
3.31%
gross profit
267.64M
-
256.95M
4.00%
254.07M
1.12%
263.27M
3.62%
244.96M
6.95%
237.53M
3.03%
226.64M
4.59%
316.40M
39.61%
247.01M
21.93%
237.34M
3.91%
193.10M
18.64%
228.01M
18.08%
198.56M
12.91%
181.19M
8.75%
278.99M
53.97%
308.55M
10.60%
255.48M
17.20%
388.51M
52.07%
502.30M
29.29%
500.23M
0.41%
402.74M
19.49%
332.32M
17.48%
301.44M
9.29%
266.64M
11.55%
207.43M
22.21%
194.90M
6.04%
230.25M
18.14%
213.49M
7.28%
224.78M
5.29%
343.68M
52.89%
470.37M
36.86%
469.04M
0.28%
411.68M
12.23%
471.34M
14.49%
618.25M
31.17%
855.06M
38.30%
-76.88M
108.99%
644.39M
938.18%
402.08M
37.60%
372.19M
7.43%
335.63M
9.82%
504.57M
50.34%
489.55M
2.98%
selling and marketing expenses
64.41M
-
59.29M
7.95%
62.38M
5.21%
64.88M
4.01%
66.81M
2.98%
59.02M
11.67%
63.15M
7.00%
69.95M
10.76%
30.75M
56.04%
53.58M
74.27%
56.19M
4.87%
55.55M
1.15%
67.08M
20.77%
55.74M
16.90%
66.36M
19.04%
60.87M
8.27%
47.93M
21.25%
65.27M
36.17%
66.93M
2.54%
65.97M
1.44%
63.14M
4.29%
60.24M
4.59%
60.64M
0.67%
64.96M
7.12%
61.90M
4.72%
64.66M
4.47%
58.12M
10.12%
57.30M
1.41%
62.24M
8.62%
64.02M
2.87%
65.56M
2.41%
65.54M
0.03%
69.53M
6.08%
73.06M
5.07%
83.10M
13.75%
89.79M
8.04%
339.57M
278.19%
92.11M
72.88%
103.87M
12.78%
105.95M
2.00%
116.58M
10.03%
109.73M
5.87%
108.32M
1.29%
general and administrative expenses
59.15M
-
52.44M
11.34%
56.11M
7.01%
56.03M
0.14%
52.90M
5.59%
47.36M
10.47%
53.24M
12.41%
52.69M
1.03%
54.62M
3.67%
62.56M
14.54%
59.86M
4.33%
60.73M
1.47%
48.49M
20.17%
52.07M
7.39%
59.80M
14.84%
63.26M
5.79%
76.49M
20.91%
64.98M
15.04%
75.89M
16.78%
73.18M
3.57%
74.99M
2.47%
82.56M
10.10%
75.70M
8.31%
83.89M
10.83%
87.39M
4.16%
81.57M
6.65%
70.93M
13.05%
66.98M
5.56%
77.83M
16.19%
79.44M
2.07%
78.79M
0.82%
79.10M
0.40%
90.03M
13.81%
81.39M
9.60%
103.54M
27.22%
908K
99.12%
419.00M
46,044.82%
128.18M
69.41%
146.37M
14.19%
137.84M
5.82%
118.36M
14.14%
127.32M
7.57%
131.60M
3.36%
selling general and administrative expenses
123.55M
-
111.73M
9.57%
118.49M
6.06%
120.91M
2.04%
119.72M
0.99%
106.38M
11.14%
116.39M
9.41%
122.64M
5.37%
85.37M
30.39%
116.15M
36.05%
116.05M
0.08%
116.28M
0.20%
115.57M
0.61%
107.81M
6.71%
126.16M
17.01%
124.13M
1.60%
124.42M
0.24%
130.26M
4.69%
142.81M
9.64%
139.14M
2.57%
138.12M
0.73%
142.80M
3.39%
136.34M
4.52%
148.85M
9.18%
149.28M
0.29%
146.23M
2.04%
129.04M
11.76%
124.28M
3.69%
140.06M
12.70%
143.46M
2.43%
144.35M
0.62%
144.64M
0.20%
159.55M
10.31%
154.44M
3.20%
186.64M
20.85%
908K
99.51%
758.56M
83,441.96%
220.28M
70.96%
250.24M
13.60%
243.79M
2.57%
234.94M
3.63%
237.05M
0.90%
239.91M
1.21%
research and development expenses
1.52M
-
1.10M
27.61%
1.82M
65.76%
2.05M
12.27%
1.73M
15.42%
1.18M
-
1.55M
31.41%
other expenses
-14.43M
-
2.11M
114.62%
-2.75M
230.14%
-3.49M
27.17%
-3.83M
9.71%
-95K
97.52%
-1.09M
1,052.63%
-270K
75.34%
-1.29M
376.67%
-103K
92.00%
-358K
247.57%
651K
281.84%
-2.32M
456.68%
-380K
83.63%
-3.13M
723.68%
-3.35M
7.03%
730K
121.79%
-1.59M
317.81%
-4.04M
154.03%
-10.46M
158.85%
4.04M
138.62%
-2.31M
157.21%
-3.79M
64.07%
-1.01M
73.46%
-8.65M
760.14%
-3.17M
63.38%
-1.48M
53.20%
-5.15M
247.00%
6.69M
229.97%
21.14M
216.15%
-5.55M
126.27%
-5.98M
7.60%
-10.00M
67.26%
27.84M
378.53%
17.70M
36.42%
465.35M
2,528.33%
-1.29B
377.96%
6.71M
100.52%
-13.82M
305.99%
-10.67M
22.80%
48.59M
555.55%
-9.88M
120.33%
cost and expenses
1.10B
-
1.04B
6.19%
1.10B
6.04%
1.11B
0.80%
1.08B
2.09%
1.04B
3.89%
1.09B
4.99%
1.01B
8.00%
1.05B
4.78%
1.04B
1.27%
1.12B
7.73%
1.15B
2.21%
1.33B
15.85%
1.17B
11.62%
1.13B
3.50%
1.18B
4.44%
1.22B
2.70%
1.26B
3.49%
1.29B
2.31%
1.29B
0.02%
1.33B
3.08%
1.29B
3.03%
1.30B
1.43%
1.31B
0.74%
1.34B
2.06%
1.32B
1.51%
1.15B
12.66%
1.23B
6.63%
1.32B
7.46%
1.25B
5.45%
1.26B
1.14%
1.33B
4.98%
1.45B
9.29%
1.44B
0.65%
1.57B
8.90%
1.71B
9.25%
1.55B
9.76%
1.71B
10.62%
1.89B
10.61%
1.87B
1.24%
1.93B
3.08%
1.72B
10.84%
1.60B
6.63%
operating expenses
112.75M
-
114.17M
1.26%
122.22M
7.05%
133.58M
9.29%
130.35M
2.42%
115.95M
11.05%
133.69M
15.30%
71.04M
46.87%
63.69M
10.34%
119.40M
87.46%
124.98M
4.68%
129.24M
3.41%
255.85M
97.97%
142.12M
44.45%
132.21M
6.98%
153.48M
16.09%
158.74M
3.42%
151.26M
4.71%
170.64M
12.81%
164.01M
3.89%
190.91M
16.40%
169.24M
11.35%
164.04M
3.07%
173.83M
5.96%
176.82M
1.72%
168.02M
4.97%
144.28M
14.13%
153.54M
6.42%
137.99M
10.13%
164.61M
19.29%
162.54M
1.26%
151.16M
7.00%
185.34M
22.61%
182.29M
1.65%
204.35M
12.10%
466.25M
128.17%
-534.92M
214.73%
226.99M
142.44%
278.94M
22.88%
245.07M
12.14%
303.70M
23.92%
271.32M
10.66%
205.39M
24.30%
interest expense
45.52M
-
43.62M
4.20%
46.12M
5.74%
49.09M
6.44%
50.70M
3.29%
46.11M
9.06%
43.97M
4.63%
48.69M
10.74%
48.26M
0.89%
51.17M
6.03%
53.06M
3.70%
53.47M
0.77%
51.73M
3.26%
51.49M
0.46%
57.50M
11.68%
55.86M
2.85%
54.63M
2.20%
51.80M
5.19%
52.81M
1.96%
62.87M
19.04%
48.49M
22.87%
52.46M
8.18%
47.99M
8.51%
53.48M
11.44%
41.41M
22.57%
48.29M
16.60%
53.10M
9.97%
50.22M
5.43%
49.30M
1.84%
51.58M
4.63%
56.19M
8.92%
55.05M
2.02%
53.63M
2.58%
53.39M
0.44%
56.11M
5.08%
60.09M
7.11%
55.43M
7.76%
61.19M
10.38%
63.55M
3.86%
72.40M
13.93%
71.22M
1.63%
77.37M
8.63%
ebitda
160.05M
-
159.39M
0.42%
130.63M
18.04%
174.30M
33.42%
144.16M
17.29%
148.24M
2.83%
101.58M
31.47%
262.56M
158.46%
133.53M
49.14%
92.28M
30.89%
58.22M
36.91%
101.79M
74.84%
-67.28M
166.10%
49.76M
173.96%
137.51M
176.36%
160.60M
16.79%
91.59M
42.97%
236.27M
157.98%
320.54M
35.66%
326.44M
1.84%
216.54M
33.67%
170.43M
21.29%
138.73M
18.60%
107.10M
22.80%
43.87M
59.04%
37.97M
13.46%
92.37M
143.29%
41.42M
55.16%
139.93M
237.85%
170.28M
21.69%
339.63M
99.45%
337.92M
0.50%
244.02M
27.79%
278.12M
13.97%
453.48M
63.05%
599.52M
32.21%
474.18M
20.91%
465.45M
1.84%
117.73M
74.71%
125.98M
7.01%
361.94M
187.29%
233.76M
35.41%
288.74M
23.52%
operating income
141.38M
-
123.87M
12.39%
134.70M
8.74%
125.98M
6.48%
80.01M
36.49%
84.71M
5.88%
66.32M
21.71%
228.55M
244.62%
219.72M
3.86%
114.79M
47.76%
56.06M
51.16%
116.41M
107.66%
-73.00M
162.71%
1.09M
101.50%
131.61M
11,930.53%
120.42M
8.50%
77.53M
35.62%
235.06M
203.18%
324.61M
38.10%
325.77M
0.36%
195.14M
40.10%
148.14M
24.09%
129.79M
12.38%
91.62M
29.41%
-4.94M
105.40%
13.17M
366.42%
80.07M
507.85%
54.81M
31.54%
69.72M
27.20%
174.13M
149.74%
301.22M
72.98%
313.64M
4.13%
189.05M
39.72%
252.64M
33.63%
403.92M
59.88%
435.32M
7.77%
365.81M
15.97%
326.32M
10.80%
103.98M
68.14%
111.86M
7.57%
13.54M
87.89%
217.18M
1,503.76%
162.66M
25.11%
depreciation and amortization
18.67M
-
35.52M
90.24%
-4.07M
111.45%
48.32M
1,288.37%
64.15M
32.77%
63.53M
0.97%
35.27M
44.49%
34.00M
3.58%
-86.19M
353.47%
-22.50M
73.89%
2.16M
109.62%
-14.62M
775.46%
5.72M
139.13%
48.66M
750.79%
5.90M
87.87%
40.18M
580.92%
14.06M
65.02%
1.21M
91.36%
-4.08M
435.67%
665K
116.32%
21.40M
3,117.59%
22.30M
4.20%
8.94M
59.91%
15.48M
73.21%
48.82M
215.35%
24.80M
49.21%
12.30M
50.38%
-13.40M
208.87%
70.21M
624.10%
-3.85M
105.48%
38.42M
1,098.91%
24.28M
36.80%
54.96M
126.38%
25.48M
53.64%
49.56M
94.52%
164.20M
231.31%
108.36M
34.01%
139.14M
28.40%
13.75M
90.12%
14.13M
2.78%
348.39M
2,365.98%
125.02M
64.12%
126.09M
0.85%
total other income expenses net
-25.93M
-
-29.11M
12.27%
-44.59M
53.18%
-987K
97.79%
-17.32M
1,655.22%
-19.36M
11.74%
-34.24M
76.86%
-31.23M
8.79%
-96.76M
209.87%
-76.73M
20.70%
-62.60M
18.41%
-51.10M
18.38%
-59.39M
16.23%
-44.61M
24.89%
-59.44M
33.23%
-46.98M
20.96%
-60.52M
28.84%
-51.19M
15.43%
-59.90M
17.03%
-62.20M
3.85%
-27.09M
56.44%
-42.80M
57.97%
-42.87M
0.17%
-38.18M
10.94%
-19.50M
48.94%
-34.03M
74.55%
-45.22M
32.87%
-55.12M
21.89%
-31.75M
42.39%
-29.42M
7.36%
-18.82M
36.02%
-29.03M
54.24%
-25.95M
10.60%
-17.69M
31.85%
-10.72M
39.37%
1.08M
110.05%
-69.99M
6,592.67%
882K
101.26%
21.84M
2,376.53%
11.09M
49.25%
918K
91.72%
36.02M
3,823.31%
58.74M
63.09%
income before tax
115.45M
-
94.76M
17.92%
90.11M
4.91%
124.99M
38.71%
62.69M
49.85%
65.35M
4.25%
32.08M
50.91%
197.33M
515.03%
122.96M
37.69%
38.05M
69.05%
-6.55M
117.20%
65.31M
1,097.56%
-132.40M
302.72%
-43.52M
67.13%
72.18M
265.85%
73.45M
1.76%
17.01M
76.85%
183.88M
981.24%
264.71M
43.96%
263.57M
0.43%
168.05M
36.24%
105.34M
37.32%
86.92M
17.48%
53.44M
38.52%
-24.44M
145.73%
-20.86M
14.65%
34.85M
267.05%
-304K
100.87%
37.97M
12,591.12%
144.72M
281.10%
282.40M
95.14%
284.62M
0.79%
163.10M
42.69%
234.95M
44.05%
393.19M
67.35%
436.40M
10.99%
295.82M
32.21%
327.20M
10.61%
125.82M
61.55%
122.94M
2.29%
14.46M
88.24%
257.25M
1,679.04%
221.40M
13.94%
income tax expense
77.99M
-
48.34M
38.02%
-1.72M
103.55%
163.76M
9,632.07%
24.34M
85.13%
141.97M
483.20%
4.44M
96.87%
237.29M
5,239.47%
37.15M
84.35%
-22.43M
160.39%
-53.51M
138.54%
28.79M
153.80%
29.77M
3.43%
-25.57M
185.88%
46.44M
281.63%
-15.22M
132.78%
10.88M
171.47%
39.61M
264.06%
169.86M
328.82%
112.56M
33.73%
55.86M
50.38%
48.12M
13.86%
25.35M
47.32%
69.70M
174.98%
-6.29M
109.02%
110.89M
1,863.47%
16.39M
85.22%
-866K
105.28%
-47.09M
5,337.41%
72.13M
253.18%
38.07M
47.22%
154.46M
305.74%
71.72M
53.57%
-15.62M
121.78%
168.60M
1,179.28%
127.07M
24.63%
74.92M
41.04%
100.73M
34.45%
1.25M
98.76%
38.56M
2,994.46%
-20.36M
152.82%
48.40M
337.68%
96.62M
99.62%
net income
37.59M
-
46.42M
23.49%
91.80M
97.76%
-38.75M
142.22%
38.33M
198.90%
-76.63M
299.94%
27.60M
136.02%
-39.97M
244.80%
85.19M
313.16%
60.43M
29.06%
46.93M
22.34%
36.59M
22.03%
-161.29M
540.77%
-16.16M
89.98%
25.74M
259.30%
88.65M
244.41%
5.11M
94.23%
144.22M
2,720.71%
95.08M
34.07%
150.93M
58.74%
112.27M
25.61%
57.19M
49.06%
61.57M
7.67%
-16.15M
126.24%
-18.11M
12.14%
-131.57M
626.30%
18.42M
114.00%
522K
97.17%
84.26M
16,042.53%
72.63M
13.80%
244.35M
236.42%
130.39M
46.64%
91.43M
29.88%
250.53M
174.00%
224.70M
10.31%
309.31M
37.66%
220.85M
28.60%
226.46M
2.54%
124.58M
44.99%
84.38M
32.27%
34.83M
58.72%
208.83M
499.60%
124.76M
40.26%
weighted average shs out
2.23B
-
2.38B
6.83%
2.37B
0.36%
2.47B
4.06%
2.50B
1.16%
2.50B
0.04%
2.51B
0.52%
2.50B
0.45%
2.50B
0.09%
2.50B
0%
2.50B
0.15%
2.51B
0.40%
2.50B
0.25%
2.49B
0.57%
2.50B
0.53%
2.50B
0.07%
2.50B
0.11%
2.50B
0.02%
2.50B
0.10%
2.50B
0.13%
2.50B
0.05%
2.50B
0.11%
2.50B
0.23%
2.49B
0.71%
2.50B
0.59%
2.50B
0%
2.49B
0.45%
2.61B
4.87%
2.48B
5.04%
2.50B
0.71%
2.50B
0.16%
2.50B
0.08%
2.50B
0.08%
2.50B
0%
2.50B
0.02%
2.50B
0.02%
2.50B
0%
2.50B
0.02%
2.50B
0.02%
2.50B
0.14%
2.50B
-
2.50B
0.01%
weighted average shs out dil
2.23B
-
2.38B
7.01%
2.37B
0.52%
2.47B
4.06%
2.50B
1.28%
2.50B
0%
2.51B
0.36%
2.50B
0.45%
2.50B
0.09%
2.50B
0%
2.50B
0.15%
2.51B
0.40%
2.50B
0.25%
2.50B
0%
2.50B
0.04%
2.50B
0.07%
2.50B
0.11%
2.50B
0%
2.50B
0.09%
2.50B
0.13%
2.50B
0.05%
2.50B
0%
2.50B
0.12%
2.49B
0.71%
2.50B
0.59%
2.50B
0%
2.49B
0.45%
2.61B
4.87%
2.50B
4.21%
2.50B
0%
2.50B
0.04%
2.50B
0.04%
2.50B
0%
2.50B
0%
2.50B
0.02%
2.50B
0.02%
2.50B
0%
2.50B
0%
2.50B
0.06%
2.50B
0.20%
2.50B
-
2.50B
0.01%
eps
0.02
-
0.02
14.12%
0.04
99.48%
-0.02
140.57%
0.01
195.54%
-0.03
304.67%
0.01
135.83%
-0.02
245.45%
0.03
312.50%
0.02
28.82%
0.02
22.31%
0.01
22.34%
-0.06
541.78%
-0.01
89.92%
0.01
258.46%
0.04
244.66%
0.00
94.37%
0.06
2,785%
0.04
34.14%
0.06
58.95%
0.04
25.50%
0.02
49.11%
0.02
7.42%
-0.01
126.42%
-0.01
10.77%
-0.05
630.56%
0.01
114.07%
0.00
97.30%
0.03
16,900%
0.03
14.41%
0.10
235.74%
0.05
46.57%
0.04
29.89%
0.10
173.22%
0.09
10.10%
0.12
33.48%
0.09
26.67%
0.09
2.95%
0.05
45.03%
0.03
32.13%
0.08
-
0.05
40.24%
epsdiluted
0.02
-
0.02
14.12%
0.04
99.48%
-0.02
140.57%
0.01
195.54%
-0.03
304.67%
0.01
135.83%
-0.02
245.45%
0.03
312.50%
0.02
28.82%
0.02
22.31%
0.01
22.34%
-0.06
541.78%
-0.01
89.92%
0.01
258.46%
0.04
244.66%
0.00
94.37%
0.06
2,785%
0.04
34.14%
0.06
58.95%
0.04
25.50%
0.02
49.11%
0.02
7.42%
-0.01
126.42%
-0.01
10.77%
-0.05
630.56%
0.01
114.07%
0.00
97.30%
0.03
16,900%
0.03
14.41%
0.10
235.74%
0.05
46.57%
0.04
29.89%
0.10
173.22%
0.09
10.10%
0.12
33.48%
0.09
26.67%
0.09
2.95%
0.05
45.03%
0.03
32.13%
0.08
-
0.05
40.24%

All numbers in (except ratios and percentages)