Byrna Technologies Inc (NAS:BYRN)
$ 30.01 1.69 (5.97%) Market Cap: 674.60 Mil Enterprise Value: 619.02 Mil PE Ratio: 329.78 PB Ratio: 15.16 GF Score: 71/100