New Zealand markets closed

WuXi Biologics (Cayman) Inc. (1FW2.F)

Frankfurt - Frankfurt Delayed price. Currency in EUR
Add to watchlist
1.3692-0.0112 (-0.81%)
As of 08:01AM CEST. Market open.
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
9,669,839
6,395,222
9,003,280
7,095,735
-
Other short-term investments
1,573,598
2,319,101
2,123,204
1,384,825
-
Total cash
11,243,437
8,714,323
11,126,484
8,480,560
-
Net receivables
5,653,630
4,650,663
3,123,755
2,332,698
-
Inventory
1,765,751
2,280,911
1,687,375
1,084,192
-
Total current assets
21,198,249
18,469,868
19,529,741
14,204,368
-
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
33,496,737
28,404,373
21,452,009
14,052,884
-
Accumulated depreciation
-3,557,266
-2,488,375
-1,696,213
-1,182,560
-
Net property, plant and equipment
29,939,471
25,915,998
19,755,796
12,870,324
-
Goodwill
1,529,914
1,529,914
1,529,914
185,408
-
Intangible assets
511,834
548,778
600,654
391,857
-
Total non-current assets
35,377,477
31,094,517
24,502,882
14,759,245
-
Total assets
56,575,726
49,564,385
44,032,623
28,963,613
-
Liabilities and stockholders' equity
Liabilities
Current liabilities
Current debt
576,328
1,321,430
2,121,895
767,126
-
Accounts payable
833,266
794,388
617,784
646,002
-
Other current liabilities
-
-
-
-
390,125
Total current liabilities
7,636,020
9,318,597
8,255,689
4,498,248
-
Non-current liabilities
Long-term debt
1,571,046
1,461,563
640,513
1,837,623
-
Deferred tax liabilities
122,540
132,076
124,211
180,885
-
Deferred revenues
969,233
949,462
876,726
873,689
-
Total non-current liabilities
4,921,824
4,032,711
3,070,768
3,565,969
-
Total liabilities
12,557,844
13,351,308
11,326,457
8,064,217
-
Stockholders' equity
Common stock
235
233
235
225
-
Retained earnings
13,485,787
10,516,113
-
-
1,878,895
Total stockholders' equity
40,331,597
35,047,407
32,278,593
20,564,445
-
Total liabilities and stockholders' equity
56,575,726
49,564,385
44,032,623
28,963,613
-