Nasdaq • MPWR • US6098391054
Generating your data highlights...
65.6b USD | # 366 in US
948.38k shares | 1.39b USD
49.14m
96.37% | 47.36m