American Outdoor Brands Inc. (AOUT) reports earnings