Then who is selling? No one would buy for $1 and sell the next day for $0.6. Someone got free tokens. If that's not the case, someone is mad

I can see that the only "serious' order of 1000STX is for 0.0006, which is $1.72.
We saw this kind of scenario lots of times.