Stocks rose sharply on Thursday after President Donald Trump clarified his position on a possible missile attack in Syria, while bank shares popped ahead of earnings.
The Dow Jones industrial average gained 293.60 points to close at 24,483.05, with Intel leading the index higher. The S&P 500 rose 0.8 percent to 2,663.99 as financials gained 1.8 percent. The Nasdaq composite advanced 1 percent to 7,140.25.
Bank shares led the gains, with J.P. Morgan Chase, Citigroup and Goldman Sachs all climbing more than 2 percent. The SPDR S&P Bank ETF (KBE) jumped 1.8 percent ahead of strong earnings expected from the major banks and the broader financial sector. Earnings are expected to grow 24 percent for financials.
In a tweet, Trump said: "Never said when an attack on Syria would take place. Could be very soon or not so soon at all! In any event, the United States, under my Administration, has done a great job of ridding the region of ISIS. Where is our 'Thank you America?'"
"That's giving a boost to stocks, but the market is still gripped with uncertainty," said Peter Cardillo, chief market economist at Spartan Capital Securities. "Until that's gone, the market will stay in this volatile range."
Crude and gold futures retreated following Trump's tweet.