OTCPK • SFTB.Y • US83404D1090
Generating your data highlights...
223b USD | # 71 in US
2.33m shares | 32.39m USD
2.88b
61.69% | 1.78b