Here are the earnings highlights for Byrna Technologies Inc. (BYRN):
Net Income: $2.077 million in Q2, compared to a loss of $1.116 million in the same period last year. Earnings Per Share (EPS): $0.09 in Q2, compared to a loss of $0.05 in the same period last year. Analysts had anticipated EPS to be $0.03. Revenue: $20.269 million in Q2, up from $11.508 million in the corresponding period last year.