Stocks hit record highs on Tuesday, but there are a few factors that could derail the rally.
But first, here are the numbers. The Dow Jones Industrial Average touched 19,000 for the first time ever, while the S&P 500 crossed 2,200 for the first time. The tech-heavy Nasdaq also reached a record high of roughly 5,388.
The Dow is up 21.3% since its low on Feb. 11, while the S&P 500 is up 20.4% since its low on the same day.
James Hughes, chief market analyst at GKFX, based in London, said the steep upward climb in stocks since Donald Trump's presidential victory is worrisome.
"The markets are rallying, but the substance behind it isn't necessarily there," Hughes said. Should the market see a pullback in the near term, he said it may be just as steep as it was on the way up.
That's not to say there aren't legitimate factors moving stocks higher, such as a possible OPEC deal that could be announced on Nov. 30, which has boosted oil prices.
Still, Hughes says a failure of OPEC to reach a production deal next week could sink stocks.
OPEC is aiming to reduce output to 32.5 million to 33 million barrels per day. In October, the cartel produced a record 33.8 million barrels per day.
Meanwhile, a Federal Reserve rate hike could interrupt the record highs reached in stocks since Donald Trump's presidential victory, according to Hughes.
The markets are pricing in a near-100% chance that the Fed will announce a rate hike at its December meeting.