Australia markets close in 1 hour 56 minutes

Shenzhen Weiguang Biological Products Co., Ltd. (002880.SZ)

Shenzhen - Shenzhen Delayed price. Currency in CNY
Add to watchlist
31.25+0.51 (+1.66%)
As of 12:00PM 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
1,066,287
1,048,503
667,931
907,435
904,565
Cost of revenue
622,144
615,259
427,024
536,523
568,218
Gross profit
444,143
433,244
240,907
370,912
336,346
Operating expenses
Research development
65,021
63,616
35,866
47,586
45,097
Selling general and administrative
69,471
65,566
45,272
44,955
47,689
Total operating expenses
190,827
184,102
123,738
133,870
124,333
Operating income or loss
253,316
249,142
117,169
237,041
212,013
Interest expense
17,913
14,336
2,057
2,772
1,056
Income before tax
245,337
245,455
137,317
241,174
219,041
Income tax expense
26,625
27,910
16,105
36,182
29,456
Income from continuing operations
218,713
217,545
121,213
204,992
189,585
Net income
219,747
218,651
117,518
205,437
190,399
Net income available to common shareholders
219,747
218,651
117,518
205,437
190,399
Basic EPS
0.86
0.96
0.52
0.91
1.18
Diluted EPS
0.86
0.96
0.52
0.91
1.18
Basic average shares
226,849
226,793
226,781
226,801
162,000
Diluted average shares
226,849
226,793
226,781
226,801
162,000