Byrna Technologies Inc. (BYRN) stock soared to an all-time high this week, reaching a peak of $31.32, with a remarkable ...