New Zealand markets open in 5 hours 7 minutes

Ultra Clean Holdings, Inc. (UCTT)

NasdaqGS - NasdaqGS Real-time price. Currency in USD
Add to watchlist
50.74+0.55 (+1.09%)
As of 12:50PM EDT. Market open.
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
-37,100
-31,100
40,400
119,500
77,600
-
Depreciation & amortisation
66,200
61,700
68,400
67,500
44,800
-
Deferred income taxes
-12,500
-12,400
-200
-3,200
400
-
Stock-based compensation
11,900
12,100
19,100
15,800
12,700
-
Change in working capital
75,600
92,000
-172,600
-3,600
-48,200
-
Accounts receivable
1,400
78,500
-15,700
-53,000
-32,700
-
Inventory
56,300
80,800
-84,400
-125,100
-8,000
-
Accounts payable
14,100
-61,500
-68,400
170,600
-12,600
-
Other working capital
51,200
60,100
-52,900
152,300
60,900
-
Other non-cash items
3,900
3,900
3,900
-3,900
900
-
Net cash provided by operating activities
117,700
135,900
47,200
211,600
97,300
-
Cash flows from investing activities
Investments in property, plant and equipment
-66,500
-75,800
-100,100
-59,300
-36,400
-
Acquisitions, net
-
-46,100
0
-342,800
0
-
Purchases of investments
-
0
0
-10,400
-
-
Other investing activities
-
-
-
-10,400
-
-
Net cash used for investing activities
-110,300
-119,700
-96,200
-404,800
-29,800
-
Cash flows from financing activities
Debt repayment
-21,100
-38,600
-39,700
-131,800
-105,500
-
Common stock issued
-
800
700
193,600
600
-
Common stock repurchased
-15,200
-29,400
-12,100
0
0
-
Dividends paid
-
-
-
0
0
-600
Other financing activities
-
-2,700
-4,900
-16,200
-2,900
-
Net cash used provided by (used for) financing activities
-38,200
-69,900
-56,000
460,800
-31,100
-
Net change in cash
-29,100
-51,800
-107,700
266,200
37,800
-
Cash at beginning of period
322,100
358,800
466,500
200,300
162,500
-
Cash at end of period
291,300
307,000
358,800
466,500
200,300
-
Free cash flow
Operating cash flow
117,700
135,900
47,200
211,600
97,300
-
Capital expenditure
-66,500
-75,800
-100,100
-59,300
-36,400
-
Free cash flow
51,200
60,100
-52,900
152,300
60,900
-