More than 400 7-Eleven stores are closing down across North America: report
A total of 444 7-Eleven stores are being shut down across North America due to underperforming, the company announced. 7-Eleven’s Japan-based parent company, Seven & I Holdings, announced in an earnings report on Thursday that a decrease in sales, inflation and smaller traffic have impacted this decision.