S&P 500 hits record high amid Iran peace deal hopes | OOBF

US consumer confidence dips slightly but markets rally on peace optimism.

Open shared insight