AstroNova, Inc. (ALOT): financials from its own SEC filings