Good earnings numbers, upped est.
Good earnings numbers, beating the last 3 Qs and meeting estimates.
Analyst increased yearly estimate a bit.
Considering the 60% expected increase in earnings (TTM vs est next 12 mo) the company should have much more than a 25 PE. Earnings on this target line will result in a great return on this holding.