This move is really brutal!
$IDOL dumped 4.51% in just 15 minutes
Current price: 0.01984. Are the bulls still alive?
Selling pressure suddenly picked up. Whether it stabilizes depends on the market structure, not psychological price levels. How much more can the bears take?