Aside from price, there are many factors that affect demand, such as weather, consumer confidence, brand popularity and supply or inventory
9.4m questions
12.2m answers