Improve price dispersion functions