UCTT Stock 7.43 Ultra Clean Holdings $UCTT Hit a 52 week