Nasdaq • MXL • US57776J1007
Generating your data highlights...
6.59b USD | # 2178 in US
3.94m shares | 331.67m USD
90.69m
93.31% | 84.62m