Nasdaq • UCTT • US90385V1070
Generating your data highlights...
3.45b USD | # 3072 in US
1.37m shares | 94.7m USD
44.83m
97.94% | 43.91m