XTRA • SBX • DE000A3E5A59
Generating your data highlights...
9.6m USD | # 11284 in DE
5.88k shares | 10.99k USD
6.82m
100.00% | 6.82m