UK markets open in 6 hours 52 minutes

XJ Electric Co., Ltd. (000400.SZ)

Shenzhen - Shenzhen Delayed price. Currency in CNY
Add to watchlist
31.85-0.57 (-1.76%)
At close: 03:04PM CST
Show:
Annual

Balance sheet

All numbers in thousands
Breakdown
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Assets
Current assets
Cash
Cash and cash equivalents
5,015,936
3,702,646
2,854,214
1,739,684
-
Total cash
5,015,936
3,702,646
2,854,214
1,739,684
-
Net receivables
7,225,308
6,408,860
6,091,356
7,948,943
-
Inventory
2,708,435
2,808,397
2,734,508
2,465,152
-
Other current assets
108,816
76,090
63,590
68,138
-
Total current assets
17,829,319
15,896,243
14,456,507
14,022,555
-
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
3,848,257
3,599,022
3,313,958
3,203,856
-
Accumulated depreciation
-1,945,280
-1,712,799
-1,611,710
-1,501,453
-
Net property, plant and equipment
1,902,977
1,886,223
1,702,248
1,702,403
-
Intangible assets
852,135
865,286
845,700
924,671
-
Other long-term assets
580,433
566,688
460,409
-
-
Total non-current assets
4,073,779
3,503,143
3,211,741
2,826,568
-
Total assets
21,903,098
19,399,386
17,668,248
16,849,123
-
Liabilities and stockholders' equity
Liabilities
Current liabilities
Current debt
-
-
-
-
91,000
Accounts payable
7,814,659
5,916,535
5,329,509
5,692,234
-
Other current liabilities
198,195
181,803
120,334
91,757
-
Total current liabilities
9,857,030
7,968,818
6,665,006
6,798,637
-
Non-current liabilities
Long-term debt
-
-
809,660
809,660
500,000
Deferred tax liabilities
6,193
4,518
-
-
-
Deferred revenues
173,518
191,742
17,576
15,564
-
Other long-term liabilities
-
-
-
-
500,000
Total non-current liabilities
352,732
333,053
846,634
851,283
-
Total liabilities
10,209,762
8,301,871
7,511,639
7,649,920
-
Stockholders' equity
Common stock
1,019,009
1,008,327
1,008,327
1,008,327
-
Retained earnings
8,621,347
7,801,128
7,062,100
6,438,560
-
Total stockholders' equity
10,705,002
10,271,022
9,420,659
8,668,253
-
Total liabilities and stockholders' equity
21,903,098
19,399,386
17,668,248
16,849,123
-