A U.S.-China trade deal, less bad corporate earnings or positive economic reports could all be catalysts to push stocks back to their all-time highs.

The S&P 500 Wednesday was just 2 percent below its September high of 2,940, and it has regained 23 percent from its late December low.

While analysts expect stocks to set new records this year, they still see bumps along the way and some say the market could see a pullback right after, or even before, stocks are back at all-time highs.

Analysts may not agree on the timing, but they do agree there are positive signs in the market that show the bull market still has legs to carry it higher.

“I think the biggest catalyst to me at the

Read More At Article Source | Article Attribution