Procter & Gamble earnings top estimates, but shrinking demand weighs on sales - CNBC

Card image cap