Nasdaq • UCTT • US90385V1070
Generating your data highlights...
3.95b USD | # 2945 in US
1.4m shares | 134.26m USD
45.28m
98.21% | 44.46m