market memo may 30