Dividends are a cash payment to shareholders while stock buybacks create shareholder value by reducing the number of shares and increasing the earnings per share. That can also increase the stock price. Dividends are taxed at regular income tax rates, while increased value from buybacks is taxed at capital gains rates.