Any doubts that US consumers would be shopping in full force over the Thanksgiving holiday weekend have been put to rest by new figures that show more than 147m shoppers hit the stores, lured by deep discounts and extended opening hours.