How Do Firms Maximize Profits