OTCPK:DPST.F | DE0005552004
Generating your data highlights...
48.6b USD | # 370 in US
5.56k shares | 236.76k USD
1.16b
82.03% | 952.63m