OTCPK • DBSD.Y • US23304Y1001
Generating your data highlights...
146b USD | # 132 in US
62.94k shares | 11.85m USD
2.84b
71.86% | 2.04b