The Urban Outfitters brand is "on the mend", analysts have said, after the lifestyle retailer revealed second-quarter earnings above consensus estimates and an increase in sales.