S&P 500 ends lower as Microsoft slump drags software stocks

S&P 500 ends lower as Microsoft slump drags software stocks