Things are looking up for Hewlett-Packard.