Markup pricing and profit maximization