Roth Capital analyst Matt Koranda maintains Byrna Technologies (NASDAQ:BYRN) with a Buy and lowers the price target from $26 to $12.5.