DB:PPXB | US4920891078
Generating your data highlights...
27.6b USD | # 612 in DE
184 shares | 4.38k USD
122.59m
52.21% | 64m