Positive earnings drive the market, Thursday, July 30th