XTRA • IUR • DE0006208408
Generating your data highlights...
16.2m USD | # 10721 in DE
3.2k shares | 6.87k USD
7.77m
24.60% | 1.91m