Byrna Technologies (NASDAQ:BYRN – Get Free Report) is anticipated to announce its earnings results before the market opens on Friday, February 7th. Analysts expect the company to announce earnings of ...