Byrna Technologies (BYRN) has a market capitalization of $420M, based on 22.48M shares at a price of $18.69 (up 0.3% today).

money illustration

Explore