Article Photos: Stocks gain, boosted by P&G, Starbucks earnings 7/7