NYSE • ESTC • NL0013056914
Generating your data highlights...
5.56b USD | # 2333 in US
2.16m shares | 109.83m USD
103.5m
80.00% | 82.8m