BYRN Estados financieros: Análisis de Byrna Technologies Inc AI