XTRA • 3E1 • NL0013056914
Generating your data highlights...
9.32b USD | # 1725 in DE
243 shares | 20.93k USD
104.99m
82.55% | 86.67m