What are stock buybacks?
Bed Bath & Beyond filed for bankruptcy on April 23, 2023, and some analysts are blaming the billions of dollars the retailer spent on share buybacks as one of the reasons for its downfall. In total, the company has spent nearly $12…