S&P 500 hits record 7,592 on May 29 as Trump signals Iran deal, while consumer sentiment falls to an all-time low of 44.8.

Data showed US consumer confidence edged down in May as views of current economic conditions settled back amid rising prices due to the war

U.S. Stocks Set to Extend Record Highs as Peace Talks Optimism Holds