Microsoft has paid dividends since 2003, with an impressive streak of 18 consecutive years of dividend growth. But its current dividend yield is below the S&P 500 average. Meanwhile, it’s stock price has tripled in that same period along with its revenue.