OTCPK • LSRC.F • JP3979200007
Generating your data highlights...
31.9b USD | # 672 in US
234 shares | 62.51k USD
89.63m
85.41% | 76.55m