DB • SWJA • US8710131082
Generating your data highlights...
40.5b USD | # 580 in DE
1 shares | 84.14 USD
51.8m
48.97% | 25.37m