The chart below via Pavilion Global Markets shows the impact of buybacks on the market over the last decade. The decomposition of returns for the S&P 500 breaks down as follows:
21% from multiple expansion,
31.4% from earnings,
7.1% from dividends, and
40.5% from share buybacks.