DB • IJF • IE0005711209
Generating your data highlights...
9.48b USD | # 1708 in DE
123 shares | 13.3k USD
76.36m
99.46% | 75.95m