Microsoft has a dividend yield of Microsoft stock is 3.5%. The company had an annual average earnings growth of 13.5% over the past 10 years. Has an earnings growth predictability rank of 5 stars. Take a look at Oracle. MSFT's earnings are actually growing faster than ORCL in enterprise yet it is trading at far cheaper. 80% of MSFTs business is Servers and Office.