Home
Mail
Search
News
Finance
Sport
Lifestyle
Celebrity
Movies
Weather
Mobile
More
Yahoo
Mail
Cryptocurrencies
News
Property
Money
Markets
Industries
Watchlists
My Portfolio
My Screeners
Singapore markets close in 6 hours 27 minutes
Straits Times Index
3,312.49
-9.59
(-0.29%)
Nikkei
39,135.04
+96.88
(+0.25%)
Hang Seng
18,053.51
-313.44
(-1.71%)
FTSE 100
8,228.48
-16.89
(-0.20%)
Bitcoin USD
68,032.30
-1,719.29
(-2.46%)
CMC Crypto 200
1,419.93
-26.74
(-1.85%)
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.
Summary
Chart
Statistics
Historical data
Profile
Financials
Analysis
Options
Holders
Sustainability
Show
:
Income statement
Balance sheet
Cash flow
Annual
Quarterly
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
Data disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy dashboard
About our ads
© 2024 Yahoo. All rights reserved.