Nasdaq • MPWR • US6098391054
Generating your data highlights...
78.1b USD | # 284 in US
591.47k shares | 732.94m USD
49.13m
96.08% | 47.2m