DB • OUTA • FI0009002422
Generating your data highlights...
3.14b USD | # 3312 in DE
1.06k shares | 8.53m USD
471.38m
82.25% | 387.73m