DB • NPX • JP3711600001
Generating your data highlights...
15.2b USD | # 1259 in DE
93 shares | 3.45k USD
432.85m
41.25% | 178.53m