Stocks | Wed Jul 31, 2013 12:49pm EDT

European shares kept buoyant by data, earnings