DB • 1N8 • NL0012969182
Generating your data highlights...
31.9b USD | # 687 in DE
39 shares | 193.49m USD
31.57m
89.46% | 28.24m