NYSE • ESTC • NL0013056914
Generating your data highlights...
9.86b USD | # 1645 in US
2.25m shares | 175.38m USD
104.99m
82.55% | 86.67m