OTCPK • ECTX.F • SE0013747870
Generating your data highlights...
1.35b USD | # 4564 in US
310 shares | 1.59k USD
279.37m
80.77% | 225.65m