Profit is not a dirty word when businesses deliver for consumers