DB • 63TA • US88034P1093
Generating your data highlights...
12.8b USD | # 1381 in DE
1.63k shares | 13.82k USD
1.65b
39.52% | 652.33m