DB • IPHB • ZAE000083648
Generating your data highlights...
12.8b USD | # 1403 in DE
3.46k shares | 42.44k USD
898.16m
82.79% | 743.59m