Australia markets open in 8 hours 54 minutes

China Modern Dairy Holdings Ltd. (1117.HK)

HKSE - HKSE Delayed price. Currency in HKD
Add to watchlist
0.700+0.010 (+1.45%)
At close: 04:08PM HKT
Show:
Annual

Balance sheet

Currency in CNY. All numbers in thousands
Breakdown
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Assets
Current assets
Cash
Cash and cash equivalents
1,963,627
2,125,628
1,887,744
1,123,710
Other short-term investments
-
-
-
50,000
Total cash
1,963,627
2,125,628
1,887,744
1,123,710
Net receivables
1,549,119
1,633,165
1,044,160
631,285
Inventory
2,940,968
3,379,346
2,191,269
1,158,643
Total current assets
6,868,103
7,927,066
5,342,515
3,084,660
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
13,509,355
11,485,930
10,108,822
7,337,541
Accumulated depreciation
-5,045,875
-4,526,074
-4,070,688
-3,715,973
Net property, plant and equipment
8,463,480
6,959,856
6,038,134
3,621,568
Goodwill
2,417,915
2,406,658
2,075,591
1,322,457
Intangible assets
40,866
45,258
3,777
-
Total non-current assets
24,526,141
20,894,287
18,331,395
12,483,551
Total assets
31,394,244
28,821,353
23,673,910
15,568,211
Liabilities and stockholders' equity
Liabilities
Current liabilities
Current debt
2,595,271
4,989,334
2,846,348
3,471,314
Accounts payable
4,437,432
2,216,899
1,616,587
832,555
Other current liabilities
9,856
4,573
-
-
Total current liabilities
8,462,784
8,468,159
6,065,981
4,965,851
Non-current liabilities
Long-term debt
8,901,400
7,481,608
5,648,391
2,171,012
Deferred tax liabilities
13,389
22,454
20,868
0
Deferred revenues
209,663
205,533
184,562
172,862
Other long-term liabilities
160,531
-
-
-
Total non-current liabilities
11,088,696
8,709,894
6,493,195
2,563,916
Total liabilities
19,551,480
17,178,053
12,559,176
7,529,767
Stockholders' equity
Common stock
675,869
675,869
675,869
555,535
Retained earnings
2,862,783
2,747,909
2,220,598
1,447,486
Total stockholders' equity
11,200,985
11,264,117
10,864,931
7,896,923
Total liabilities and stockholders' equity
31,394,244
28,821,353
23,673,910
15,568,211