How Long Has Microsoft Been Paying Dividends