Nasdaq • MRVL • US5738741041
Generating your data highlights...
151b USD | # 125 in US
22.84m shares | 2.5b USD
874.46m
99.59% | 870.9m