An estimated 186.4 million consumers took advantage of the Thanksgiving holiday weekend and shopped in-store and online this year, according to an annual NRF survey.