Byrna Technologies is down 70% YTD, trading at 8.5x EV/EBITDA, and appears undervalued with an $8.24 intrinsic value estimate. The current consumer-focused strategy raises concerns about long-term ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results