OTCPK • ESLO.F • FR0000121667
Generating your data highlights...
92.2b USD | # 235 in US
6.71k shares | 1.58m USD
460.46m
63.62% | 292.94m