US stocks advance buoyed by progress towards US-Iran agreement easing energy risks.
Open shared insight