Nasdaq • MPWR • US6098391054
Generating your data highlights...
81.2b USD | # 276 in US
579.95k shares | 722.35m USD
49.13m
96.08% | 47.2m