Market Insider

3 reasons why the rally in stocks may have peaked

guvendemir | Getty Images

As U.S. stocks churn near all-time highs, several factors indicate the rally may have run out of legs for now.

"We've lost the upside momentum we've had," said Bruce Bittles, chief investment strategist at Baird. "The trend is positive but the momentum is neutral."

All three major indexes hit record highs last Thursday for the first time since 1999 and ended at all-time highs again on Monday. That marked the 10th record high for the since it broke out of a more than 12-month trading range to hit an all-time high in July.