The small-caps of today will be the mega-caps of tomorrow, and that's why these stocks are popular with growth-hungry investors. Defined as companies with market caps between $300 million and $2 billion, small-cap stocks have the potential for big returns.
Here is a list of three small-cap stocks to buy in May. The first pick, Glu Mobile (NASDAQ: GLUU), is a bet on the fast-growing mobile gaming industry. The other two picks, Upwork (NASDAQ: UPWK) and American Outdoor Brands Corp. (NASDAQ: AOBC), are bets on the freelancing revolution and America's passion for firearms in times of uncertainty.
Image source: Getty Images.