Hennessy Advisors Inc. (HNNA) reports earnings