How many real Christmas trees are purchased by Americans every year?

According to the National Christmas Tree Association, Americans buy 37.1 million real Christmas trees each  year, and 25 percent of them are from the nation’s 5,000 choose-and-cut farms.