Nasdaq • MXL • US57776J1007
Generating your data highlights...
7.35b USD | # 1996 in US
3.27m shares | 250.85m USD
90.69m
93.97% | 85.22m