Stocks slumped and oil prices soared Thursday after Trump vowed the U.S. will continue to attack Iran and failed to offer a clear timetable for ending the conflict in the Middle East.

U.S. President Donald Trump said on Tuesday the United States will be done attacking Iran probably in two to three weeks.

Oil rose in volatile trading as Trump in his address to the nation on Iran war said that he expected the conflict to last another two to three weeks.