DB • 1N8 • NL0012969182
Generating your data highlights...
32.5b USD | # 665 in DE
48 shares | 215.59m USD
31.55m
89.46% | 28.22m