Companies spend billions on repurchasing their shares. Why do they carry out a buyback, how does it impact the share price, and what companies announced a buyback recently? Find answers to these questions in this article.