Small-cap stocks are often associated with a lot of risk — but they can occasionally offer some of the best rewards. These stocks, which traditionally have market values of up to $2 billion, have a tendency to fly under Wall Street’s radar, meaning a hidden gem with incredible growth prospects, or a deeply discounted value stock, can be found with some careful research.