OTCPK • DFKU.Y • US2338022062
Generating your data highlights...
13.4b USD | # 1363 in US
48.11k shares | 972.26k USD
372.21m
93.03% | 346.27m