UK markets close in 41 minutes

Haoxiangni Health Food Co.,Ltd. (002582.SZ)

Shenzhen - Shenzhen Delayed price. Currency in CNY
Add to watchlist
5.46+0.13 (+2.44%)
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
1,807,261
1,728,222
1,400,491
1,281,123
3,001,376
Cost of revenue
1,328,136
1,283,444
1,081,255
947,057
2,454,120
Gross profit
479,125
444,778
319,235
334,066
547,255
Operating expenses
Research development
26,590
28,572
38,651
34,188
33,997
Selling general and administrative
443,033
412,811
349,338
284,520
565,019
Total operating expenses
543,761
515,521
460,837
380,578
666,559
Operating income or loss
-64,636
-70,742
-141,602
-46,512
-119,304
Interest expense
21,366
18,496
13,584
15,825
29,185
Income before tax
-59,672
-50,780
-234,169
66,680
2,911,693
Income tax expense
-3,887
5,757
-31,319
11,750
763,607
Income from continuing operations
-55,785
-56,536
-202,850
54,930
2,148,086
Net income
-51,569
-51,892
-189,416
61,634
2,155,054
Net income available to common shareholders
-51,569
-51,892
-189,416
61,634
2,155,054
Basic EPS
-0.40
-0.12
-0.43
0.13
4.29
Diluted EPS
-0.40
-0.12
-0.43
0.13
4.29
Basic average shares
433,311
432,432
440,501
474,108
502,344
Diluted average shares
445,433
432,432
440,501
474,108
502,344