Hennessy Advisors is rated undervalued and high quality by S&P Capital IQ. It's profitable, but it almost always misses earnings estimates. The next report date is August 1. On purely technical grounds, I think the stock may move up ahead of earnings. It's got a big bullish divergence that formed over several weeks. The stock is up 5% today.