Small and Mid-Cap Stocks Lead Market Rally as S&P 500 Forecasts Target 8,000