Byrna Technologies Inc. (BYRN) reports earnings