Apr 12 2024 Off Share Buybacks vs. S&P 500 Index Buybacks alone have accounted for up to 40% of the bull market rally since 2012, highlighting their significant influence on the overall performance of the U.S. stock market during this period.Image: Real Investment Advice