Urban Outfitters Stock Just Had Its Best Run Since IPOing | Fortune