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