What do you think about $STO

STO
STO
0.0463
-8.85%