Assessing Investment Opportunity: Smart analysis of each opportunity and how it will impact potential returns