DB • IBI • JP3148800000
Generating your data highlights...
33.4b USD | # 652 in DE
356 shares | 32.73k USD
279.25m
85.65% | 239.16m