Australia markets closed

Amphastar Pharmaceuticals Inc (29A.SG)

Stuttgart - Stuttgart Delayed price. Currency in EUR
Add to watchlist
37.16-0.46 (-1.22%)
At close: 05:49PM CEST
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
144,296
156,098
126,353
92,642
Other short-term investments
112,510
19,664
10,320
12,977
Total cash
256,806
175,762
136,673
105,619
Net receivables
114,943
88,804
78,804
66,005
Inventory
105,833
103,584
92,807
96,831
Other current assets
9,057
7,563
7,274
6,777
Total current assets
489,600
378,319
318,119
279,682
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
560,941
484,603
471,110
464,856
Accumulated depreciation
-245,298
-220,030
-199,619
-184,147
Net property, plant and equipment
315,643
264,573
271,491
280,709
Equity and other investments
15,212
2,414
3,985
0
Goodwill
3,216
3,126
3,313
3,940
Intangible assets
610,079
34,172
35,557
36,675
Other long-term assets
25,910
20,856
16,665
5,250
Total non-current assets
1,023,312
363,668
353,410
351,554
Total assets
1,512,912
741,987
671,529
631,236
Liabilities and stockholders' equity
Liabilities
Current liabilities
Current debt
436
3,046
2,202
12,263
Accounts payable
25,438
20,501
22,214
24,357
Taxes payable
1,609
4,571
9,081
1,077
Accrued liabilities
194,018
63,741
67,331
71,147
Total current liabilities
225,407
94,862
103,810
112,201
Non-current liabilities
Long-term debt
589,579
72,839
74,776
34,186
Deferred tax liabilities
6,066
7,369
7,065
5,450
Other long-term liabilities
22,718
14,565
15,653
13,212
Total non-current liabilities
648,084
118,467
122,197
70,312
Total liabilities
873,491
213,329
226,007
182,513
Stockholders' equity
Common stock
6
6
6
5
Retained earnings
409,268
271,723
180,337
117,773
Accumulated other comprehensive income
-8,478
-8,624
-6,765
-3,721
Total stockholders' equity
639,421
528,658
445,522
402,306
Total liabilities and stockholders' equity
1,512,912
741,987
671,529
631,236