 These undervalued small-cap stocks to buy do have value and could outperform in both the short term and long term. The post 7 Undervalued Small-Cap Stocks to Buy Now appeared first on InvestorPlace. 