Either share grab or short covering (or some combo of those). The fact that it has already snapped back so much shows it was a purposeful action and not tied to news or sustained profit taking.
No bad news--normal retracement (profit taking) after recent strong gains--stock has gone straight north from $4.20--can't go up every day--backing and filling very healthy and expected !!