Nasdaq • UCTT • US90385V1070
Generating your data highlights...
3.73b USD | # 2980 in US
1.41m shares | 92.15m USD
44.83m
98.04% | 43.95m