MPWR rises ahead of April 30 earnings, fueled by fresh bullish targets - MPWR News | Rallies