UK markets close in 3 hours 37 minutes

Grand Process Technology Corporation (3131.TWO)

Taipei Exchange - Taipei Exchange Delayed price. Currency in TWD
Add to watchlist
1,390.00-25.00 (-1.77%)
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
31/12/2019
Assets
Current assets
Cash
Cash and cash equivalents
2,170,234
1,921,122
1,088,432
869,085
-
Other short-term investments
517,955
344,842
936,687
765,235
-
Total cash
2,688,189
2,265,964
2,025,119
1,634,320
-
Net receivables
415,664
472,563
564,904
344,205
-
Inventory
1,776,134
1,878,543
1,610,917
1,270,571
-
Other current assets
5,464
4,576
3,207
26,512
-
Total current assets
4,944,478
4,800,415
4,261,109
3,344,107
-
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
1,926,196
1,296,467
1,056,192
1,051,564
-
Net property, plant and equipment
1,926,196
1,296,467
1,056,192
1,051,564
-
Goodwill
-
-
-
315,970
315,970
Intangible assets
-
-
-
167,060
199,345
Other long-term assets
6,852
15,184
13,704
1,519
-
Total non-current assets
2,747,174
2,113,724
1,888,262
2,099,236
-
Total assets
7,691,652
6,914,139
6,149,371
5,443,343
-
Liabilities and stockholders' equity
Liabilities
Current liabilities
Current debt
511,137
282,188
380,292
255,292
-
Accounts payable
484,205
506,117
665,282
452,920
-
Other current liabilities
3,038
3,378
6,457
3,409
-
Total current liabilities
2,885,588
2,896,557
2,603,914
2,092,461
-
Non-current liabilities
Long-term debt
959,966
479,155
296,888
332,976
-
Deferred tax liabilities
50,573
46,792
41,250
44,892
-
Other long-term liabilities
7,672
-
-
-
-
Total non-current liabilities
1,091,309
612,203
385,254
413,127
-
Total liabilities
3,976,897
3,508,760
2,989,168
2,505,588
-
Stockholders' equity
Common stock
292,160
292,160
292,160
292,160
-
Retained earnings
1,551,963
1,390,812
1,377,907
1,027,293
-
Total stockholders' equity
3,681,004
3,368,582
3,126,918
2,905,551
-
Total liabilities and stockholders' equity
7,691,652
6,914,139
6,149,371
5,443,343
-