The S&P 500 can continue to rally this year and gain 15% or more by year's end because the top six holdings are 30% of the market and being led higher. Continue reading...