DB:DPW | DE0005552004
Generating your data highlights...
43.8b USD | # 426 in DE
5.65k shares | 108.57m USD
1.15b
81.87% | 943.23m