Byrna Technologies Inc. (BYRN) financials: revenue and net income by year