OTCPK • ELMU.F • FI0009007884
Generating your data highlights...
6.94b USD | # 2056 in US
1.13k shares | 54.69k USD
160.57m
66.76% | 107.2m