They include online and store-based retail sales ... now may be the time to buy. A 2025 uptick in consumer spending could ...