Investing in stocks is a great way to accumulate wealth over long periods, but with thousands of companies to choose from, it ...