price determinants