OTCPK • OTSK.Y • US6891641010
Generating your data highlights...
37b USD | # 598 in US
38.08k shares | 1.29m USD
528.13m
73.77% | 389.62m