DB • OCI1 • ES0167050915
Generating your data highlights...
32.4b USD | # 676 in DE
114 shares | 115.4m USD
265.17m
52.80% | 140m