It is up $1.20 at $16.84 with 1,882,362 shares traded today that is above average volume.
When the shorters saw the seeking alpha article today, they start to cover their short positions. Then, the momentum traders join in. At the same time, seeing the bargain price, more investors piled in. I suspect that this is just beginning and more buying will appear tomorrow as well. The put/call ratio is at 0.20 very bullish.