Ultra Clean Holdings, Inc.
Exchange: nyse
none
1584313088.00
149400000.00
0.428571385345
0.075492670626
-55.92%
3.75