OTCPK • DTRU.Y • US23384L1017
Generating your data highlights...
36.3b USD | # 612 in US
55.27k shares | 1.35m USD
763.41m
59.60% | 454.97m