Markets shake off weak economic news to finish higher

Thursday, May 26th