I think today's activity is a combination of bad news priced in never eventuating, it had been oversold, some panic covering shorts and the market realising this is now a profitable and debt free business.
I see all upside from here and consider the possibility that -
1. Dividends to be returned
2. Stock to be re-rated
3. Can't rule out a takeover