Nasdaq • UCTT • US90385V1070
Generating your data highlights...
3.29b USD | # 3153 in US
1.16m shares | 95.78m USD
45.28m
98.19% | 44.46m