ENXTPA • ENX • NL0006294274
Generating your data highlights...
17b USD | # 37 in FR
239.66k shares | 68.01m USD
101.71m
86.11% | 87.58m