NYSE • ESTC • NL0013056914
Generating your data highlights...
6.03b USD | # 2270 in US
2.07m shares | 111.57m USD
103.95m
80.13% | 83.29m