NYSE • ELLA • US2885782068
Generating your data highlights...
177m USD | # 7686 in US
14.2k shares | 361.36k USD
37.58m
98.62% | 37.06m