NYSE • ESTC • NL0013056914
Generating your data highlights...
8.67b USD | # 1811 in US
2.14m shares | 134.66m USD
103.95m
80.13% | 83.29m