Before revision:  We require observation of profits or other optimizing-values such as costs or revenues, and either prices or attributes that determine prices .
After revision:  Our approach works when quantities and prices are latent rendering standard approaches inapplicable. Instead, we require observation of profits or other optimizing-values such as costs or revenues, and either prices or attributes that determine prices .