Stocks end mixed on Thursday, July 15th