U.S. stocks surged to their best day since last spring as doubt swung back to hope on Wall Street about a possible end to the war with Iran.

U.S. stocks are rising and recovering some of the losses from their five-week losing streak, even as oil prices keep climbing.

U.S. stocks are sinking again Monday as oil prices keep climbing because of uncertainty about when the war with Iran could end.

U.S. stocks surged to their best day since last spring as doubt swung back to hope on Wall Street about a possible end to the war with Iran.

There have been manic swings back and forth for financial markets since the war with Iran began.

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