IT cos stave off earnings downgrade challenge