Urban Outfitters stock remains a "Buy" amid strong comps and earnings, a modest P/E, and resilience. Here's what you need to ...