XTRA • 3E1 • NL0013056914
Generating your data highlights...
8.94b USD | # 1814 in DE
156 shares | 12.25k USD
103.95m
80.13% | 83.29m