Small-cap stocks are often considered to be risky but also rewarding investments. They are typically companies with market capitalizations between $250 million and $2.5 billion, […]