DB • IBI • JP3148800000
Generating your data highlights...
42.8b USD | # 533 in DE
1.03k shares | 61.88k USD
558.94m
85.66% | 478.77m