2026.05.20

120 Million Square Feet: Store Closings In The US Are On Pace To Set A New Record High In 2025