Microsoft Buys Reach Record 60% as S&P 500 Target Rises to 7,800 - MSFT News | Rallies