Nasdaq • ULTA • US90384S3031
Generating your data highlights...
20.6b USD | # 975 in US
767.2k shares | 379.27m USD
42.99m
99.67% | 42.85m