These repurchases have reduced the amount of MSFT shares outstanding by over 30% in the past 15 years. Since Microsoft stock has a $1 trillion market value, its annual spending of over $16 billion in buybacks represents a 1.6% buyback yield. Combined with the 1.4% dividend yield, MSFT sports a 3% total yield.