Its funny how when the stock is weak, bashers say its because the company sucks. When the stock is strong, bashers also say its because the company sucks.
Can't say for sure why the stock was up 10% today. A name like this will be volatile. They presented at the Barclays conference recently and maybe investors liked what they heard - this is a underfollowed name. Maybe the stock has underperformed and is just catching up. Who knows.