Factors affecting prices