What happened to $IDEX

IDEX
IDEX
0.00928
+1.86%

Pumped within a minute?

Who control it?