Stock Market Today: Microsoft Earnings Weigh on Stocks

Stock Market Today: Microsoft Earnings Weigh on Stocks