DB • TWSA • NL0000852523
Generating your data highlights...
2.05b USD | # 3882 in DE
249 shares | 4.91m USD
39.88m
81.65% | 32.56m