Nasdaq • ULTA • US90384S3031
Generating your data highlights...
19.8b USD | # 1011 in US
785.38k shares | 397.08m USD
42.99m
99.68% | 42.85m