Christmas trees costs are way up, to between $50 and $870 this year in Denver. A researcher there who studies the psychology of consumption explains why prices have roughly doubled over the past decade. 

The Conversation
Christmas trees are more expensive than ever in Colorado — what gives?
Most Christmas trees are imported from other states, which drives up costs.