OTCPK • KELR.F • JP3278600006
Generating your data highlights...
3.25b USD | # 3195 in US
5.1k shares | 33.25k USD
482.24m
82.13% | 396.08m