Nasdaq • ULTA • US90384S3031
Generating your data highlights...
23.3b USD | # 884 in US
705.61k shares | 413.53m USD
43.56m
99.67% | 43.42m