Earnings Growth, A U.S./Iran Ceasefire and a Strong Economy Send Stocks to New Highs