Nasdaq • NVTS • US63942X1063
Generating your data highlights...
3.22b USD | # 3281 in US
26.86m shares | 502.74m USD
261.09m
93.05% | 242.95m