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