OTCPK • SRTO.Y • US80386Y1010
Generating your data highlights...
18.1b USD | # 1077 in US
39.71k shares | 785.45k USD
97.3m
28.51% | 27.74m