S&P 500: Is It Just a Few Heavyweights Carrying the Market?