Sort:  

There are currently about 53 million steem on the various exchanges waiting for price movements up or down. There is quite a big buy wall at the sub $0.30 range.

maybe they're manipulating the price

If you believe in economics then the 'price' is the only true determining factor in the value of anything.

It's an interesting market to watch. :-)