UK markets closed

Shanghai STEP Electric Corporation (002527.SZ)

Shenzhen - Shenzhen Delayed price. Currency in CNY
Add to watchlist
7.09+0.09 (+1.29%)
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
Assets
Current assets
Cash
Cash and cash equivalents
529,444
1,330,806
1,380,476
1,161,446
Other short-term investments
-
-
-
144,957
Total cash
529,444
1,330,806
1,380,476
1,306,403
Net receivables
1,009,498
809,268
999,894
847,923
Inventory
1,079,157
1,509,746
1,128,545
803,436
Other current assets
30,884
18,753
51,163
143,459
Total current assets
3,179,416
4,611,166
3,992,017
3,715,696
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
1,078,744
1,013,825
1,311,621
1,156,065
Accumulated depreciation
-473,912
-421,784
-410,575
-373,425
Net property, plant and equipment
604,831
592,041
901,045
782,640
Goodwill
113,408
384,246
1,137,928
1,137,928
Intangible assets
169,547
187,660
223,684
243,398
Other long-term assets
23,998
5,614
22,353
6,075
Total non-current assets
1,099,748
1,368,436
2,465,286
2,355,212
Total assets
4,279,164
5,979,602
6,457,303
6,070,908
Liabilities and stockholders' equity
Liabilities
Current liabilities
Current debt
660,361
1,551,047
1,251,307
770,000
Accounts payable
677,459
813,445
891,250
707,282
Other current liabilities
18,224
11,024
21,093
5,128
Total current liabilities
2,108,822
3,952,160
2,650,546
1,889,104
Non-current liabilities
Long-term debt
513,580
-
38,979
813,910
Deferred tax liabilities
3,807
6,395
8,419
11,531
Deferred revenues
39,810
51,043
53,958
63,356
Other long-term liabilities
3,914
42,217
20,241
14,172
Total non-current liabilities
638,518
130,327
157,950
904,928
Total liabilities
2,747,340
4,082,487
2,808,496
2,794,032
Stockholders' equity
Common stock
661,281
662,985
659,952
620,209
Retained earnings
-712,533
-333,499
769,475
644,861
Total stockholders' equity
1,532,145
1,897,579
3,068,973
2,709,326
Total liabilities and stockholders' equity
4,279,164
5,979,602
6,457,303
6,070,908