Seph Lawless Roughly 75,000 more stores will be forced to close across the United States by 2026 due to the rise of e-commerce, according to a new UBS report. Analysts predict that e-commerce penetration is set to reach 25% over the next seven years, forcing retailers to shut thousands of stores. In 2018, Amazon added […]