Microsoft (MSFT): financials explained · StockLab