October 31, 2023

US consumers keep spending despite high prices and their own gloomy outlook. Can it last?