OTCPK • SFTT.F • JP3355400007
Generating your data highlights...
984m USD | # 5050 in US
N/A shares | N/A USD
255.61m
64.06% | 163.75m