Getting a Slurpee may be a little difficult for some 7-Eleven fans across the United States. In its recent earnings report, 7-Eleven’s parent company, Seven & I Holdings Inc., said it will close 645 7-Eleven locations in North America in the 2026 fiscal year. The fiscal year, which runs between March 1 and February 28, 2027, will see the company’s store footprint reduce…
