 Byrna Technologies Inc NASDAQ:BYRN CSE:BYRN said it has upsized and priced its previously-announced public offering of company stock, with plans to issue 2.5 million of its common shares, at a price of 21 per share, for gross proceeds of about 52.5 million, before deducting underwriting discounts and commissions and offering expenses. Byrna noted it intends to use the net proceeds of the offering for working capital and other general corporate purposes. 