Merry Christmas

In 2012, 24.5 million natural Christmas trees were purchased while 10.9 million manufactured trees were bought. The average price was $40.30 for a natural tree and $72.50 for plastic ones. Christmas tree sales hit a peak of 31.3 million natural trees and 17.4 million manufactured trees in 2007 and have been generally declining since. Between…

Read More