Nasdaq • NVTS • US63942X1063
Generating your data highlights...
3.55b USD | # 3136 in US
24.97m shares | 459.39m USD
261.09m
92.78% | 242.25m