Why Microsoft Stock Soared 10.2% Higher Last Month and Has Kept Rallying in May Motley Fool · Finance 15m ago