Nasdaq • MPWR • US6098391054
Generating your data highlights...
76.8b USD | # 294 in US
684.32k shares | 999.97m USD
49.13m
96.34% | 47.33m