Now Live: Cboe Europe real-time data for all major European stocks.
closing in 4h 13m
Main market

STOCKS is currently active.
Closing in 4 hours 13 minutes

11:46
00:00
09:30
16:00
23:59

Trading Hours (Monday - Friday):

Pre-market
04:00 - 09:30
Main market
09:30 - 16:00
Post-market
16:00 - 20:00
All times are displayed in the America/New_York timezone (EDT, UTC-04:00).
63.98000 EUR
2.6
4.24%
Last update Apr 10, 7:30 PM CEST
Main market
Day range
62.080002
64.46000
Previous close
61.38000
Open
62.14000
Access this stock data via API
Subscribe
Ultra Clean Holdings, Inc.
63.98
2.60
4.24%

Financials

Cash flow

Fundamentals currency is USD
Fiscal date 2025 2024 2023 2022
Operating activities -65.3M 92.8M 133.4M -33.5M
Net income -171.6M 34.5M -22.2M 50.4M
Depreciation 76M 76.1M 61.7M 68.4M
Deferred taxes -2.7M -3M -12.4M -200K
StockBased compensation 19.2M 17.4M 12.1M 19.1M
Other non cash items 2.7M 3M 3.9M 3.9M
Accounts receivable 32.3M -60.3M 78.5M -15.7M
Accounts payable -17.6M 26.4M -61.5M -68.4M
Other assets liabilities -3.6M -1.3M 73.3M -91M
Investing activities -47M -63.5M -119.7M -96.2M
Capital expenditures -50.3M -63.5M -73.6M -99.6M
Net intangibles
Net acquisitions 0 0 -46.1M 3.4M
Purchase of investments 0 0
Sale of investments
Other investing activity 3.3M
Financing activities -21.2M 9.8M -69.9M -56M
Long term debt issuance 59.3M 67.7M 0 0
Long term debt payments -77.5M -54.4M -38.6M -39.7M
Short term debt issuance
Common stock issuance 2.2M 2M 800K 700K
Common stock repurchase -3.4M 0 -29.4M -12.1M
Common dividends -100K -500K -200K -300K
Other financing charges -1.7M -5M -2.5M -4.6M
End cash position 311.8M 313.9M 307M 358.8M
Income tax paid 42M 34.3M 31.2M 36.8M
Interest paid 39.7M 40.4M 44.8M 31.9M
Free cash flow 15.3M 1.5M 60.1M -52.9M
Access the full /cash_flow historical dataset via the API — starting from the Pro plan (individual) and the Venture plan (business) and above.
Main market

Exchange is currently active.
Closing in 2 hours 13 minutes

17:46
00:00
08:00
20:00
23:59

Trading Hours (Monday - Friday):

Main market
08:00 - 20:00
All times are displayed in the Europe/Berlin timezone (CEST, UTC+02:00).