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