DB • KBX • DE000KBX1006
Generating your data highlights...
17.9b USD | # 1060 in DE
77 shares | 22.68m USD
161.2m
38.15% | 61.5m