AstroNova Inc. (ALOT) reports earnings