BYRN Financials: Byrna Technologies Inc AI Analysis