UK markets open in 3 hours 19 minutes

Cohu Inc (CU3.BE)

Berlin - Berlin Delayed price. Currency in EUR
Add to watchlist
27.00-0.20 (-0.74%)
At close: 08:13AM CEST
Annual

Cash flow

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
-2,164
28,156
96,847
167,325
-13,801
-
Depreciation & amortisation
50,877
49,744
46,016
48,568
52,746
-
Deferred income taxes
-4,828
-4,774
-3,504
953
-5,305
-
Stock-based compensation
17,951
17,237
14,918
13,792
14,234
-
Change in working capital
7,337
10,413
-48,944
-78,317
-12,942
-
Accounts receivable
63,352
61,899
12,451
-59,123
-20,210
-
Inventory
19,527
12,839
-18,508
-35,864
-14,982
-
Accounts payable
-24,919
-21,356
-33,130
17,316
15,058
-
Other working capital
56,716
85,417
98,091
85,915
31,074
-
Other non-cash items
2,468
2,233
9,867
13,397
6,351
-
Net cash provided by operating activities
71,021
101,470
112,861
97,915
49,734
-
Cash flows from investing activities
Investments in property, plant and equipment
-14,305
-16,053
-14,770
-12,000
-18,660
-
Acquisitions, net
-42,799
-69,732
0
0
-
0
Purchases of investments
-102,329
-97,290
-208,856
-204,699
-19,703
-
Sales/maturities of investments
121,659
152,649
155,406
135,549
0
-
Net cash used for investing activities
-37,678
-30,210
-67,871
39,893
-18,363
-
Cash flows from financing activities
Debt repayment
-33,151
-38,840
-38,393
-206,255
-41,056
-
Common stock issued
-
0
0
223,119
0
-
Common stock repurchased
-26,384
-23,641
-50,719
-7,324
0
-
Dividends paid
-
-
0
0
-4,971
-9,827
Net cash used provided by (used for) financing activities
-65,191
-68,137
-91,069
6,526
-38,072
-
Net change in cash
-35,584
3,183
-47,860
140,843
-6,572
-
Cash at beginning of period
226,649
242,341
290,201
149,358
155,930
-
Cash at end of period
194,801
245,524
242,341
290,201
149,358
-
Free cash flow
Operating cash flow
71,021
101,470
112,861
97,915
49,734
-
Capital expenditure
-14,305
-16,053
-14,770
-12,000
-18,660
-
Free cash flow
56,716
85,417
98,091
85,915
31,074
-