OTCPK:DBXX.F | LU0292096186
Generating your data highlights...
978m USD
140 shares | 134.84k USD
23.83m
100.00% | 23.83m