XTRA • YDX • NL0009805522
Generating your data highlights...
73.4b USD | # 313 in DE
8.79k shares | 838.83k USD
220.41m
89.73% | 197.77m