News

Consumers intend to buy 10 gift cards on average during the holiday season, twice the average number in 2019, devoting 40%, or $313 on average, of their gifting budget to the products, up 19%, ...