Singapore markets closed

Hualan Biological Engineering Inc. (002007.SZ)

Shenzhen - Shenzhen Delayed price. Currency in CNY
Add to watchlist
16.56+0.11 (+0.67%)
At close: 03:04PM CST
Show:
Annual

Income statement

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Total revenue
5,248,519
5,341,873
4,516,979
4,436,200
5,023,206
Cost of revenue
1,648,117
1,624,478
1,532,865
1,386,880
1,371,236
Gross profit
3,600,402
3,717,394
2,984,114
3,049,320
3,651,970
Operating expenses
Research development
275,979
280,844
314,701
253,635
213,212
Selling general and administrative
1,244,969
1,256,142
972,799
823,255
1,126,930
Total operating expenses
1,726,439
1,748,002
1,492,701
1,291,196
1,529,113
Operating income or loss
1,873,963
1,969,392
1,491,413
1,758,123
2,122,857
Interest expense
13,935
13,172
30,266
21,725
4,970
Income before tax
1,953,241
2,077,643
1,428,368
1,688,245
2,147,377
Income tax expense
299,550
315,958
180,765
234,128
303,213
Income from continuing operations
1,653,691
1,761,685
1,247,603
1,454,117
1,844,164
Net income
1,391,676
1,481,579
1,076,265
1,298,897
1,613,105
Net income available to common shareholders
1,391,676
1,481,579
1,076,265
1,298,897
1,613,105
Basic EPS
0.68
0.81
0.59
0.71
0.89
Diluted EPS
0.68
0.81
0.59
0.71
0.89
Basic average shares
1,825,833
1,824,380
1,825,106
1,820,969
1,817,993
Diluted average shares
1,825,833
1,824,380
1,827,896
1,830,980
1,820,250