$STO

Despite the fact that the price of STO has dropped from $1.20 to $0.20, it is still up by more than 300% over the last 30 days. The price will likely attempt to reach $0.50 in the coming days.

#STO