Value, price and profit