Markets Global markets cheer Trump-Putin talks on ending war Major U.S. stock indexes ended on a positive note on Monday, but… Johann WilfredMay 20, 2025