Small-cap stocks are typically defined as those businesses with market capitalizations between $300 million and $2 billion. This asset class has long been a favorite among investors seeking outsized ...