Short answer is that everybody expected sales to collapse due to COVID. The opposite happened. All of the money people used to spend on travel and dining out is getting spent on everything from new cars to TVs, laptops, phones/tablets, and game consoles.
Some say that international political issues have resulted in some reshuffling of demand lately, as well.
TL, DR: Forecasts went one way, demand went the other.