NYSE • ESTC • NL0013056914
Generating your data highlights...
8.84b USD | # 1849 in US
2.15m shares | 136.3m USD
103.95m
80.13% | 83.29m