OTCPK • ELFI.F • CA2685751075
Generating your data highlights...
4.48b USD | # 2688 in US
7.88k shares | 95.78k USD
346.1m
57.67% | 199.6m