OTCPK • DUFR.Y • US26433T1088
Generating your data highlights...
8.71b USD | # 1790 in US
74.94k shares | 449.7k USD
141.51m
62.25% | 88.08m