Sometimes the stock market’s top bargains are hiding in plain sight. Mid-cap stocks, or those with market caps between $2 billion and $10 billion, tend to be particularly attractive to growth and value investors since they usually have established and profitable business models, along with plenty of room for business development.