Microsoft's 3% surge lifts S&P 500 but technical patterns warn of reversal