Nasdaq • MPWR • US6098391054
Generating your data highlights...
59.8b USD | # 384 in US
875.78k shares | 1.15b USD
49.14m
96.37% | 47.36m