137.4 million Americans shop over Thanksgiving weekend, making it the biggest shopping weekend of the year.