Corporate Greed at Its Finest

We’re led to believe that shareholders benefit from corporate stock buybacks – when publicly-traded companies buy their own shares on the open market. However, despite Warren Buffett’s claims, firms’ own executives are the ones who really seem to gain.

Share