Smith & Wesson Brands Inc. (SWBI) reports earnings