More Than 50,000 US Stores Will Close By 2027 According To UBS
David Icke | May 31, 2023 Over 2,000 stores across all retail sectors have closed in the past 12 months according to a recent report from UBS retail analyst Michael Lasser (available to pro subs in […]