Urban Outfitters reports record sales