Home
Mail
News
Sport
Finance
Celebrity
Style
Weather
Mobile
Messenger
Movies
More
Yahoo
Mail
News
Market Data
Crypto
Bank of England
Money Matters
Property
Top Stocks
Work & Management
Industry News
Brexit
My Portfolio
My Screeners
Watchlists
Videos
UK markets close in 41 minutes
FTSE 100
8,219.61
-28.18
(-0.34%)
FTSE 250
20,298.12
-65.31
(-0.32%)
AIM
765.80
-2.23
(-0.29%)
GBP/EUR
1.1824
-0.0013
(-0.11%)
GBP/USD
1.2644
-0.0043
(-0.34%)
Bitcoin GBP
48,827.01
-43.67
(-0.09%)
Money
The cost of following England at Euro 2024
What could your money earn if you invested your football spending elsewhere
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
Summary
Chart
Conversations
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
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
Data disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy dashboard
About our ads
© 2024 Yahoo. All rights reserved.