Mid-cap stocks offer a balance between stability and growth prospects. On the one hand, they offer better growth prospects than large-cap stocks, and on the other, they carry lower risk and more stability than small-cap companies. As per the data from Hennessy Funds, the S&P MidCap 400 index has outperformed the S&P 500 and the […]