XTRA • TNIE • LU2333563281
Generating your data highlights...
1.57b USD | # 4301 in DE
153.52k shares | 1.99m USD
116.25m
54.72% | 63.61m