NYSE • ELF • US26856L1035
Generating your data highlights...
3.59b USD | # 3066 in US
2.37m shares | 171.17m USD
59.05m
97.31% | 57.46m