DB • PTT • SGXE96528042
Generating your data highlights...
16.3b USD | # 1149 in DE
35 shares | 150.92 USD
3.97b
33.47% | 1.33b