DB • NPX • JP3711600001
Generating your data highlights...
14.7b USD | # 1242 in DE
169 shares | 5.91k USD
432.85m
41.25% | 178.53m