US stocks soar, oil plunges on Iran war peace deal hopes | OOBF

Stocks surge, bond yields fall, oil prices drop amid peace deal optimism.

Open shared insight