Small-cap stocks may offer more opportunities for investors and traders seeking capital gains. Because they are smaller companies, small-caps have more room to grow. As a company grows, its stock probably will, too. Therefore, if you pick the right company to invest in, you could make more money by holding a small-cap stock than a large-cap stock. However, in the real world, large-cap stocks are typically less risky than small-cap stocks, and they may also issue dividends that boost their total rates of return.