You’ve got to hand it to Microsoft (NASDAQ:MSFT). Today was not a good day for the stock as a flood of news emerged, and most of it wasn’t great. But