NBC: Stocks ride May gains to best month since 2023 as investors look past trade concerns