A small-cap is a publicly traded company with a market capitalization between $300 million and $2 billion. They are often considered to be more volatile and risky investments than large-cap stocks, but they can also offer greater potential for growth. Small-caps are often overlooked by institutional investors, which can create opportunities for individual investors.