Nasdaq • NVTS • US63942X1063
Generating your data highlights...
3.76b USD | # 3067 in US
33.75m shares | 654.84m USD
246.8m
89.92% | 221.93m