Byrna Technologies Inc. (BYRN) shares ended the last trading session 18% higher at 31.35.Thejumpcameonanimpressivevolumewithahigher−than−averagenumberofshareschanginghandsinthesession.Thiscomparestothestock′s17.431.35. The jump came on an impressive volume with a higher-than-average number of shares changing hands in the session. This compares to the stock's 17.4% gain over the past four weeks.The stock is benefitting from the record-setting revenue expectation announced during the company’s 2Q25 preliminary results. These record quarterly revenues mark a 41% y/y increase.This company is expected to post quarterly earnings of 31.35.Thejumpcameonanimpressivevolumewithahigher−than−averagenumberofshareschanginghandsinthesession.Thiscomparestothestock′s17.40.04 ...