DB • PPB • IE00BWT6H894
Generating your data highlights...
17.7b USD | # 1091 in DE
319 shares | 32.63k USD
173.34m
74.29% | 128.77m