Ulta Beauty shares pop as retailer beats earnings expectations despite demand fears