The S&P 500 is at a new high, and investors have just a handful of stocks to thank for it.For more, please login or subscribe