OTCPK • EPIA.F • SE0015658109
Generating your data highlights...
33.3b USD | # 650 in US
4.75k shares | 133.03k USD
819.85m
76.22% | 624.85m