XTRA • IXX • DE0005759807
Generating your data highlights...
537m USD | # 5957 in DE
6.25k shares | 369.04k USD
9.93m
60.74% | 6.03m