NYSE • ESTC • NL0013056914
Generating your data highlights...
8.94b USD | # 1808 in US
2.13m shares | 132.51m USD
103.95m
80.13% | 83.29m