UK markets closed

Theravance Biopharma, Inc. (0TB.F)

Frankfurt - Frankfurt Delayed price. Currency in EUR
Add to watchlist
7.95+0.15 (+1.92%)
As of 08:09AM CEST. Market open.
Annual

Cash flow

Currency in USD. All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Cash flows from operating activities
Net income
-44,769
-55,193
872,132
-199,426
-278,017
-
Depreciation & amortisation
4,457
4,256
7,024
8,598
6,972
-
Deferred income taxes
2,694
3,207
0
-
-
-
Stock-based compensation
23,579
25,371
39,734
62,061
62,976
-
Change in working capital
-6,511
-8,340
42,350
-39,549
-37,777
-
Accounts receivable
-2,394
-689
-2,720
1,803
6,128
-
Inventory
-
-
-
-
0
0
Accounts payable
-812
6
-1,612
-3,534
3,658
-
Other working capital
-18,439
-29,485
-187,563
-211,264
-257,019
-
Other non-cash items
2,429
2,350
974
-1,853
-95
-
Net cash provided by operating activities
-16,798
-26,997
-186,991
-207,858
-250,403
-
Cash flows from investing activities
Investments in property, plant and equipment
-1,641
-2,488
-572
-3,406
-6,616
-
Purchases of investments
-26,903
-134,534
-103,145
-158,305
-401,987
-
Sales/maturities of investments
54,618
102,812
158,017
286,199
419,260
-
Other investing activities
-
-
2,709
-
-
-
Net cash used for investing activities
27,377
-32,697
1,154,009
124,494
10,721
-
Cash flows from financing activities
Debt repayment
-
0
-631,603
-10,730
-235,347
-
Common stock issued
-
-
0
108,180
139,915
0
Common stock repurchased
-145,027
-199,551
-132,280
-9,061
-9,749
-
Other financing activities
-
-
24,464
-
-5,326
-
Net cash used provided by (used for) financing activities
-144,409
-198,933
-738,617
91,860
279,881
-
Net change in cash
-133,830
-258,627
208,212
8,496
23,403
-
Cash at beginning of period
188,501
299,008
90,796
82,300
58,897
-
Cash at end of period
54,671
40,381
299,008
90,796
82,300
-
Free cash flow
Operating cash flow
-16,798
-26,997
-186,991
-207,858
-250,403
-
Capital expenditure
-1,641
-2,488
-572
-3,406
-6,616
-
Free cash flow
-18,439
-29,485
-187,563
-211,264
-257,019
-