Nasdaq • UCTT • US90385V1070
Generating your data highlights...
5.41b USD | # 2379 in US
1.16m shares | 102.4m USD
44.83m
97.99% | 43.93m