When searching for stocks with massive upside, it’s never a bad idea to start your research with smaller market-cap companies. Mid-cap companies, in particular, are a great place to look when balancing return potential with risk. These businesses are typically established and have a solid customer base, yet are small […]