Demand-based pricing