Singapore markets close in 1 hour 36 minutes

Hiwin Technologies Corporation (2049.TW)

Taiwan - Taiwan Delayed price. Currency in TWD
Add to watchlist
217.00+7.50 (+3.58%)
At close: 01:30PM 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
7,564,000
7,457,770
5,433,053
2,603,652
Other short-term investments
9,874
228
2,895
128
Total cash
7,573,874
7,457,998
5,435,948
2,603,780
Net receivables
2,974,442
2,650,987
3,200,178
5,132,709
Inventory
7,489,605
8,937,842
8,322,994
6,197,806
Other current assets
611,977
565,981
524,723
465,683
Total current assets
19,228,208
20,318,800
18,553,372
15,609,183
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
29,877,674
29,449,485
29,475,899
30,362,654
Net property, plant and equipment
29,877,674
29,449,485
29,475,899
30,362,654
Goodwill
256,163
256,163
256,163
256,163
Other long-term assets
244,862
257,543
258,872
217,177
Total non-current assets
32,208,582
31,820,866
32,478,447
32,428,599
Total assets
51,436,790
52,139,666
51,031,819
48,037,782
Liabilities and stockholders' equity
Liabilities
Current liabilities
Current debt
2,110,100
2,653,551
5,851,570
6,843,911
Accounts payable
2,832,504
2,994,547
4,134,288
3,293,490
Other current liabilities
185,515
86,958
89,805
108,193
Total current liabilities
7,959,998
9,410,217
13,852,541
12,451,303
Non-current liabilities
Long-term debt
6,954,779
6,309,496
5,378,148
6,892,359
Deferred tax liabilities
846,873
854,128
681,423
556,757
Other long-term liabilities
49,302
34,421
13,669
11,178
Total non-current liabilities
8,362,467
7,764,782
6,712,163
8,197,085
Total liabilities
16,322,465
17,174,999
20,564,704
20,648,388
Stockholders' equity
Common stock
3,537,923
3,537,923
3,407,923
3,308,663
Retained earnings
19,767,009
20,069,127
17,609,166
15,363,677
Total stockholders' equity
34,998,024
34,751,330
30,280,285
27,562,128
Total liabilities and stockholders' equity
51,436,790
52,139,666
51,031,819
48,037,782