US stocks surge as hopes rise for easing Iran conflict and strong earnings season.
Open shared insight