OTCPK • SFTB.F • JP3436100006
Generating your data highlights...
223b USD | # 71 in US
19.55k shares | 546.29k USD
5.7b
63.48% | 3.62b