Record highs in US stocks fueled by hopes of easing U.S.-Iran tensions and strong earnings.
Open shared insight