Many investors like the stability of large-cap stocks, while some prefer the high-risk, high-return potential of small companies. In between are the mid-cap stocks, the “Goldilocks” of investing. While numerous studies have shown that small-cap stocks outperform the large-caps over the long run, data reveals that mid-caps are the winners.