Why did it go down and now why is it going up? Who is manipulating the price
could it be that someone is trying to carry favour with the CEO to base his option prices on lower price? what is the pay back terms for this bribe?
One or more of the big holders might be accumulating more, possibly looking at making a buyout offer.
The stock was way oversold, and became an attractive buy after the selling climax.
MMs flushed out the weak hands in the last few weeks. Given this year's higher tax rates, the stock was probably a good candidate for tax loss selling this month.
The company is buying back its own stock (can't remember if there's $$ authorized for stock buybacks, but given their current cash position, not too likely to happen)
Something company-specific news, i.e. a big contract.
Given today's volume, I'm leaning toward #1 or a variation thereof, but this is just total speculation on my part, so don't make any decisions based on it.