This rally in the stock market is running out of steam  MarketWatch