‘Magnificent Seven’ stocks are continuing to prop up S&P 500 earnings