DB:60A | IE00BFRT3W74
Generating your data highlights...
12.5b USD | # 1376 in DE
23 shares | 3.66k USD
86.15m
98.57% | 84.91m