This may be the best holiday shopping season in six years.
Retail spending between November 1 though Christmas Eve increased 5.1 percent from the same period a year ago.
Online sales rose more than 19 percent compared to last year.
Both numbers come from Mastercard SpendingPulse.
It’s estimated shoppers spent more than $850 billion during the holidays.