What do you think about $STO

STO
STO
0.1171
-5.18%