OTCPK • STEC.F • NO0010715139
Generating your data highlights...
1.63b USD | # 4273 in US
700 shares | 8.8k USD
159.85m
99.56% | 159.15m