Stock buybacks: Why do companies repurchase their own shares, and is it good for investors? Investing March 17, 2026 Stock buybacks: Why do companies repurchase their own shares, and is it good for investors? Source link