Smith & Wesson Brands Inc (SWBI) AI Stock Analysis & Earnings