Stock Market Today: Stocks Stumble to Start But End With a Win

The major indexes started the day lower on Microsoft's weak guidance, but rallied into the close.