Nasdaq • MPWR • US6098391054
Generating your data highlights...
63.3b USD | # 370 in US
827.46k shares | 1.25b USD
49.13m
96.34% | 47.33m