Consumer goods giant Procter & Gamble said today (5 August) it had beaten its annual earnings target, although sales and earnings from its snacks and pet care division both fell.