U.S. stocks have rallied after a sharp selloff that began in early April after Trump announced a bevy of sharp tariffs, only to rebound as deals have been struck with many trading partners on duty levels. The Dow, S&P 500 and Nasdaq recorded their third straight monthly gain.