OTCPK • EDPF.Y • US2683531097
Generating your data highlights...
20.9b USD | # 982 in US
23.07k shares | 1.2m USD
4.13b
65.70% | 2.72b