Price Impact on Demand and Supply