DB • CSUA • NL0010583399
Generating your data highlights...
1.36b USD | # 4647 in DE
722 shares | 2.82m USD
57.65m
89.35% | 51.51m