Listen

Description

The team talks about a recent report that U.S. retailers are set to shutter many more stores than they plan to open in 2025, and what that really means.