Ultra Clean Holdings, Inc. (UCTT) has seen some recent activity in the stock market and its stock were last quoted at $24.34 yesterday. Investors are starting to take notice of UCTT as the stock traded as high as $24.62 and as low as $23.65 in the previous market day.

Ultra Clean Holdings, Inc. (UCTT) average trading volume is 557.21K. However, in the previous market day Ultra Clean Holdings, Inc. (UCTT) exchanged 357,741 shares. The 1st support level on UCTT is $23.00 and the 1st upside resistance level on UCTT is $30.81. UCTT 50-day moving average is $22.31 and UCTT 200day moving average is $21.54.

Ultra Clean Holdings, Inc. (UCTT) most current performance has been indicated by the recent movement in UCTT stock. UCTT has performed 24.31% over the past 30 days, UCTT has performed 6.57% over the past 90 days and UCTT has shown 61.94% over the past 12 months. Ultra Clean Holdings, Inc. (UCTT) has a 12 month range of $11.79 to $31.10. Ultra Clean Holdings, Inc. (UCTT) is trading 106.45% from its 12 month low and -21.74% from its 12 month high. Ultra Clean Holdings, Inc. (UCTT) is indicating a 7.56% short float indicating the quantity short in the float.

UCTT has 40.10M shares outstanding and 39.39M shares in the float. Ultra Clean Holdings, Inc. (UCTT) presently has a market cap of $951.69M and income of 20.90M. The EPS next quarter for UCTT is 0.65 and forecasted EPS next year is 5.95%. The market cap of Ultra Clean Holdings, Inc. (UCTT) at $951.69M signifies how many Investors own shares of UCTT and is based off the last price ($24.34) of UCTT and the quantity of shares outstanding (40.10M) with Ultra Clean Holdings, Inc. (UCTT).

Ultra Clean Holdings, Inc. (UCTT) has aggregate cash (mrq) of 214.4M, aggregate cash per share (mrq) of 5.31, aggregate debt of UCTT is at 375.3M and aggregate debt/equity (mrq) is 76.87. . Ultra Clean Holdings, Inc. (UCTT) running cash flow (ttm) is 86.2M, UCTT leveraged free cash flow (ttm) is 67.84M.

UCTT is trading 12.60% above (bullish) its SMA20, 0.47% above (bullish) its SMA50 and 12.61% above (bullish) its SMA200.