Midcap stocks are stocks of companies that are still growing and showing positive signs of emerging as profitable. Market capitalization is not as much as the large-cap stocks, but they can do very well in the future. Small-cap stocks are companies with very low market capitalization and risky investment options for investors. Their businesses may be very new or fundamentally unsound.