Nasdaq • UCTT • US90385V1070
Generating your data highlights...
3.79b USD | # 3009 in US
1.4m shares | 134.53m USD
44.83m
98.19% | 44.02m