I bet 90 percent or more these fast money selling idiots were taking losses!!
why sell a 30 percent grower at less than 10 times earnings???
I've been thru this many times............and I'm sure many more times to come..(sigh)l
micro caps and their liquidity make for strange moves