ENXTAM • INPST • LU2290522684
Generating your data highlights...
9.04b USD | # 31 in NL
720.59k shares | 21.03m USD
499.94m
45.30% | 226.47m