OTCPK • EGKL.F • DE0007856023
Generating your data highlights...
354m USD | # 6576 in US
100 shares | 680 USD
63.36m
47.96% | 30.39m