DB:IPHB | ZAE000083648
Generating your data highlights...
12.4b USD | # 1360 in DE
3.99k shares | 47.8k USD
897m
82.77% | 742.4m