Key Takeaways You should consider a variety of factors when performing due diligence on a stock, including company capitalization, revenue, valuations, competitors, management, and risks.