DB • IJF • IE0005711209
Generating your data highlights...
12.4b USD | # 1454 in DE
80 shares | 3.35k USD
77.15m
99.57% | 76.82m