Nasdaq • UCTT • US90385V1070
Generating your data highlights...
3.32b USD | # 3125 in US
1.16m shares | 94.89m USD
45.28m
97.90% | 44.33m