Determining Profitability and Constraints