Nasdaq • UCTT • US90385V1070
Generating your data highlights...
3.63b USD | # 3009 in US
1.39m shares | 133.11m USD
44.83m
98.19% | 44.02m