The number of shoppers exceeded the retail body's prior expectations of 183.4 million, but was still lower than the 200 million shoppers in 2023. "Even with this year's shortened shopping period and ...