Nasdaq • MPWR • US6098391054
Generating your data highlights...
78.6b USD | # 276 in US
581.97k shares | 731.19m USD
49.13m
96.08% | 47.2m