I think it's is safe to say that TNRI is a hot stock pick these days, with all the great news and great scores on chart, TNRI's management certainly knows how to do business.