There are several factors that you need to consider when selecting a stock for your investment portfolio. This includes your investment goals, your risk tolerance, fundamental factors, stock technicals, business risk factors, economic trends and market conditions, among others.