Small-cap stocks typically range from $300 million to $2 billion in market cap. Historically, small-cap stocks outperform large caps in bull markets. Investing in small-cap ETFs or mutual funds can ...