Microsoft has sustained growth driven by strong management and capital allocation. Read what makes MSFT stock a cautious buy ...