Microsoft (MSFT) Gets Its Groove Back, Surpassing Apple (AAPL)? - InvestingChannel