Santa Claus and retailers deliver a big rally for stocks on the day after Christmas
According to MasterCard, retailers rang up more than $850 billion in sales between November 1 and Christmas Eve -- around 5 percent more than 2017 and a six-year high.