OTCPK • DBSD.F • SG1L01001701
Generating your data highlights...
146b USD | # 132 in US
6.44k shares | 305.33k USD
2.84b
71.86% | 2.04b