OTCPK • ELUX.Y • US0101982082
Generating your data highlights...
1.58b USD | # 4354 in US
10.15k shares | 143.02k USD
270.5m
81.16% | 219.54m