OTCPK:DPST.F | DE0005552004
Generating your data highlights...
40.4b USD | # 435 in US
3.57k shares | 138.21k USD
1.16b
81.95% | 948.32m