NYSE • ELF • US26856L1035
Generating your data highlights...
5.44b USD | # 2442 in US
3.64m shares | 243.88m USD
58.94m
97.26% | 57.32m