DB • IPHB • ZAE000083648
Generating your data highlights...
14.5b USD | # 1267 in DE
5.89k shares | 94.8k USD
898.16m
82.79% | 743.56m