NYSE • ESTC • NL0013056914
Generating your data highlights...
6.26b USD | # 2194 in US
2.07m shares | 108.92m USD
103.95m
80.09% | 83.25m