OTCPK • KEYU.F • CA4932711001
Generating your data highlights...
11.3b USD | # 1512 in US
149.87k shares | 5.86m USD
282.17m
99.68% | 281.28m