Singapore markets close in 6 hours 27 minutes

Cec Environmental Protection Co.,Ltd (300172.SZ)

Shenzhen - Shenzhen Delayed price. Currency in CNY
Add to watchlist
4.7000+0.0700 (+1.51%)
As of 10:18AM CST. Market open.
Show:
Annual

Income statement

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Total revenue
945,297
1,005,987
1,023,380
874,385
919,833
Cost of revenue
698,169
759,960
774,535
629,055
613,694
Gross profit
247,128
246,027
248,845
245,330
306,139
Operating expenses
Research development
40,181
39,101
46,286
37,842
35,296
Selling general and administrative
41,155
42,573
34,794
34,345
37,979
Total operating expenses
119,894
119,989
118,568
117,601
103,260
Operating income or loss
127,234
126,038
130,277
127,728
202,880
Interest expense
9,232
9,728
13,863
14,448
13,703
Income before tax
103,226
95,562
85,672
118,041
199,213
Income tax expense
17,312
15,342
16,170
10,612
21,396
Income from continuing operations
85,915
80,220
69,503
107,429
177,817
Net income
88,224
85,816
76,246
106,557
177,012
Net income available to common shareholders
88,224
85,816
76,246
106,557
177,012
Basic EPS
0.12
0.13
0.11
0.16
0.26
Diluted EPS
0.12
0.13
0.11
0.16
0.26
Basic average shares
693,081
660,121
693,142
665,979
680,817
Diluted average shares
693,081
660,121
693,142
665,979
680,817