L Brands, formerly Limited Brands, has reported second-quarter earnings above analyst consensus and a 6% increase in revenues.