DB • OCI • US00089H1068
Generating your data highlights...
31.6b USD | # 696 in DE
5 shares | 139.36 USD
277.1m
68.01% | 188.44m