Nasdaq • NVTS • US63942X1063
Generating your data highlights...
3.39b USD | # 3211 in US
22.46m shares | 395.12m USD
261.09m
93.05% | 242.95m