<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Mon, 06 Apr 2026 22:39:45 -0400 -->
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>    <title>Byrna Technologies Inc. (BYRN) News</title>
    <link>https:///rss</link>
    <description>The latest news released by Byrna Technologies Inc. (BYRN)</description>
    <language>en-us</language>
    <generator>Equisolve Investor Relations Suite</generator>
    <item>
      <title>Byrna Technologies to Report Fiscal First Quarter 2026 Financial Results on Thursday, April 9, 2026 at 9:00 a.m. ET</title>
      <link>https://ir.byrna.com/news-events/press-releases/detail/243/byrna-technologies-to-report-fiscal-first-quarter-2026</link>
      <pubDate>Mon, 23 Mar 2026 08:00:00 -0400</pubDate>
      <guid isPermaLink="true">https://ir.byrna.com/news-events/press-releases/detail/243/byrna-technologies-to-report-fiscal-first-quarter-2026</guid>
<content:encoded><![CDATA[

<p align="justify">ANDOVER, Mass., March  23, 2026  (GLOBE NEWSWIRE) -- <a href="https://www.globenewswire.com/Tracker?data=5Mu3ajq-7EK70EImiHxMqqnLdpu6KGjQrD2pxMkYs3EjPadSTuSyvOmMcLqzMJ4932FX78K0jm2gJateyHKY4o2uMGV9_79gy3i_Kl5l41I=" rel="nofollow" target="_blank"><strong>Byrna Technologies Inc.</strong></a><strong> (“Byrna” or the “Company”) (Nasdaq: BYRN), </strong>a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions, will hold a conference call on Thursday, April 9, 2026 at 9:00 a.m. Eastern time to discuss its financial results for the fiscal first quarter ended February 28, 2026. Financial results will be issued in a press release prior to the call.</p>  <p>Byrna management will host the presentation, followed by a question-and-answer period.</p>  <p><strong>Date:</strong> Thursday, April 9, 2026<br><strong>Time:</strong> 9:00 a.m. Eastern time<br><strong>Toll-Free Dial-In:</strong> 877-709-8150<br><strong>International Dial-In:</strong> +1 201-689-8354<br><strong>Conference ID:</strong> 13759372</p>  <p align="justify">Please call the conference telephone number 10 minutes prior to the start time. An operator will register your name and organization. If you have any difficulty connecting with the conference call, please contact Gateway Group at 949-574-3860.</p>  <p align="justify">The conference call will be broadcast live and available for replay <a href="https://www.globenewswire.com/Tracker?data=NZkil5Z09YbG6V-ZODy5iGc9PPJ8QykAKUw-inRPYlKYsjwwCywn04sBnvbySfkssas_93x1edMVw_3UUAVbJqieZ_ELvdS7P2Y1ih9b4z461FAWK_hP4f-IxEj4JZHwx64RZqjg3Z9JEzNJsuumJQ==" rel="nofollow" target="_blank">here</a> and via the Investor Relations section of Byrna’s <a href="https://www.globenewswire.com/Tracker?data=crmkBtVzwBAoM3MTkPqQk3oYBzrt9_pb3Z_BpluCS9giaem8MVxXLCV5EDl1H1h0Kvf5w09ASFjqY9ZYkvBJKA==" rel="nofollow" target="_blank">website</a>.</p>  <p><strong>About Byrna Technologies Inc.</strong><br>Byrna is a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions. For more information on the Company, please visit the corporate website <a href="https://www.globenewswire.com/Tracker?data=NZkil5Z09YbG6V-ZODy5iL4y6s0-E9n4M4iLozV4Gi8RN8IMgmHKO0h8w45ZOK3EhVqQ2SqnnGQ_ROPiZ2R5jxTN2Z4dGj_AbaRd9G97k7LDhBnXIis9oAHOpQ-5T_IUnz2rXfpQT9dzTUP_6JS6gQLrZMlivcz7GO4ZT5lHvOWkHuJUF9_XhIsQnV0BrBW4HXJ4fldTRDT3VfgXomOKkSYl4XBeOKMn-i29ILN3ccU=" rel="nofollow" target="_blank">here</a> or the Company’s investor relations site <a href="https://www.globenewswire.com/Tracker?data=NZkil5Z09YbG6V-ZODy5iCu56wCcLTmCGrBPyvCDBysp3NvT3lmYKg-MxDXJEKc1e6MHbzP3_IHrZDQ6Outo2qisB3ogYfoVNs2MjzN347MWm8F2IVcXRrY2RmZ-1lr_T11Rh8Gkv4PBLUdZf-w6P9C8p2N8F0yaMmm529A_jcd9XswdlQytVy7tTN3g4ckrgFmDMR4_YejITXbPdLWbMtZfVvjFt0ybxl3hkrIrctA=" rel="nofollow" target="_blank">here</a>. The Company is the manufacturer of the Byrna<sup>®</sup> CL, Byrna<sup>®</sup> LE, and Byrna<sup>®</sup> SD personal security devices, state-of-the-art handheld CO2 powered launchers designed to provide a less-lethal alternative to a firearm for the consumer, private security, and law enforcement markets. To purchase Byrna products, visit the Company’s e-commerce store.</p>  <p><strong>Investor Contact:</strong><br>Tom Colton and Alec Wilson<br>Gateway Group, Inc. <br>949-574-3860<br><a href="https://www.globenewswire.com/Tracker?data=cylBqMc4L_8Nmi89bYo63z4TdsTJTCrS_Jqp8yCL8bttUbG5hSMJJNuivsGnYSFJ_2YVtLAMlbrO5MtmDBOPzzAXkZaXpwkg3VgWhtmVe-g=" rel="nofollow" target="_blank">BYRN@gateway-grp.com</a></p>  <br><p><a href="https://www.globenewswire.com/NewsRoom/AttachmentNg/b37ace10-a2b7-4002-8d20-1f4aff9c06c8"><img src="https://ml.globenewswire.com/media/b37ace10-a2b7-4002-8d20-1f4aff9c06c8/small/byrna-technologies-logo-jpg.jpg" border="0" width="150" height="46" alt="Primary Logo"></a></p>
Source: Byrna Technologies, Inc.

]]></content:encoded>    </item>
    <item>
      <title>Byrna Technologies Promotes Luan Pham to President</title>
      <link>https://ir.byrna.com/news-events/press-releases/detail/242/byrna-technologies-promotes-luan-pham-to-president</link>
      <pubDate>Thu, 19 Mar 2026 08:00:00 -0400</pubDate>
      <guid isPermaLink="true">https://ir.byrna.com/news-events/press-releases/detail/242/byrna-technologies-promotes-luan-pham-to-president</guid>
<content:encoded><![CDATA[

<h3 class="spr-ir-news-article-title">Pham joined Byrna in 2021 and led the marketing team to drive more than 500% revenue growth over five years</h3>

<p align="left">ANDOVER, Mass., March  19, 2026  (GLOBE NEWSWIRE) -- <a href="https://www.globenewswire.com/Tracker?data=OgHrdJSPLs-BVoDrMto2iJ1LezFIhuPUPFvtnO8YKQeJqk6gTSueIBD6qIeHht4XaXj-D5BWFvSBAWKHtaoXbJw2j28qZjnRfuO_kANwo7I=" rel="nofollow" target="_blank"><strong>Byrna Technologies Inc.</strong></a><strong> (“Byrna” or the “Company”) (Nasdaq: BYRN), </strong>a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions, today announced the promotion of Luan Pham to President, effective March 17, 2026. In his expanded role, Pham will continue to lead Byrna's marketing, brand strategy, distribution, and customer acquisition initiatives, while working closely with CEO Conn Davis to drive execution across the Company’s commercial strategy.</p>  <p>Pham joined Byrna in January 2021 as the Company’s Chief Marketing Officer and was promoted to Chief Revenue and Marketing Officer in January 2022. He has been a driving force behind the Company's remarkable growth, scaling revenue from $17 million in 2020 to $118 million in 2025 and establishing Byrna as the category leader in consumer less-lethal personal defense.</p>  <p>Under his leadership, Byrna built a highly effective influencer program, launched a store-within-a-store retail strategy with Sportsman's Warehouse, and scaled its direct-to-consumer e-commerce business into a durable digital revenue engine. Pham also helped scale the brick-and-mortar sales channel to more than 1,400 locations nationwide. In parallel, he developed AI-driven advertising strategies that unlocked new marketing channels in a constrained environment and accelerated the Company’s customer acquisition. These efforts collectively helped scale the business from 250,000 to 750,000 launchers sold and earned Byrna recognition as the #10 company in <em>Forbes’</em> <a href="https://www.globenewswire.com/Tracker?data=Sr5iRvxSEwLKQlolTe90t2cmxsBGPkR3RiJtmeNlO7vxC-DXzmAArA51V2nvKJqYV8d5Uvo_U0XpUz-cUB5LVw9VLcb73Xk8xUu9oekJg2Mbf1VrBpjxqAscl50K-W10OJ5-W1uKqe-mP499KXsrcReEcdmY6HzYFvknjv0MO2wddGv-vB-Uf547QnlgS43n" rel="nofollow" target="_blank">America's Most Successful Small-Cap Companies List</a>.</p>  <p>“Luan has been a transformative force at Byrna, and his promotion to President reflects the outsized impact he has had on our growth,” said Byrna CEO Conn Davis. “From building our influencer program from the ground up to launching our store-within-a-store retail strategy, and scaling our e-commerce business, Luan has consistently demonstrated the vision and executional discipline that drives results. I look forward to partnering closely with him as we build on that momentum, expand our market presence, and accelerate our position as the leader in the less-lethal personal defense market.”</p>  <p>Pham added: “I am proud to step into this expanded role and grateful for the confidence the Board and Conn have placed in me. Our team has built a powerful growth engine and expanded Byrna’s brand and distribution footprint, and I remain focused on sustaining that momentum while ensuring a seamless transition. With a strong leadership team and clear strategic focus, Byrna is well positioned to accelerate performance and deliver long-term value for our customers, partners, and shareholders.”</p>  <p>Pham will continue reporting to Mr. Davis and will play a central role in Byrna’s strategic planning and execution as the Company pursues its next phase of growth across its consumer, private security, and law enforcement markets.</p>  <p><strong>About Byrna Technologies Inc.</strong><br>Byrna is a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions. For more information on the Company, please visit the corporate website <a href="https://www.globenewswire.com/Tracker?data=dIs6uAVof7ZnaNecgaKfhMzx2sVjpjeIlrfvEJLBpHwTOEfDpeTu0ujXF6WiT_xT_YrTparoMUkn2fro9lCmNQ==" rel="nofollow" target="_blank">here</a> or the Company’s investor relations site <a href="https://www.globenewswire.com/Tracker?data=dIs6uAVof7ZnaNecgaKfhBJs0-9hrwzH9WAN3zA3E0DoIDMZ2xcjWl6wL6KSsy-E0_rjDV5sHQBpfKUtXBChTQ==" rel="nofollow" target="_blank">here</a>. The Company is the manufacturer of the Byrna<sup>®</sup> CL, Byrna<sup>®</sup> LE, and Byrna<sup>®</sup> SD personal security devices, state-of-the-art handheld CO2 powered launchers designed to provide a less-lethal alternative to a firearm for the consumer, private security, and law enforcement markets. To purchase Byrna products, visit the Company’s e-commerce store.</p>  <p><strong><em>Forward-Looking Statements</em></strong><br><em>This press release contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. All statements other than statements of historical fact contained herein, including statements regarding the Company's ability to accelerate growth and build on existing business momentum, execute a seamless leadership transition and advance its next phase of growth, expand its market presence across its consumer, private security, and law enforcement channels, strengthen execution under its current leadership team, and deliver long-term value for its customers, partners, and shareholders, are forward-looking statements. These statements are based on management's current expectations and assumptions and are subject to risks and uncertainties that could cause actual results to differ materially from those expressed or implied, including: the Company's ability to successfully transition to and integrate new executive leadership; competition in the less-lethal personal defense market; the Company's ability to maintain and expand its distribution relationships across its consumer, private security, and law enforcement channels, including its store-within-a-store arrangement with Sportsman's Warehouse and its network of more than 1,400 brick-and-mortar retail locations; regulatory changes affecting the Company's products, marketing, or permissible distribution channels; the Company's ability to execute on its commercial and growth strategy; macroeconomic conditions affecting consumer spending on personal defense products; and other risks described in the Company's filings with the Securities and Exchange Commission, including its Annual Report on Form 10-K and subsequent quarterly reports on Form 10-Q. Byrna undertakes no obligation to update any forward-looking statement to reflect events or circumstances after the date hereof, except as required by applicable law.</em></p>  <p><strong>Investor Contact:</strong><br>Tom Colton and Alec Wilson<br>Gateway Group, Inc.<br>949-574-3860<br><a href="https://www.globenewswire.com/Tracker?data=ooEpM0K0Hqn7U9sScu1Y9to5nTU4ke5s6XagCQGjwPYEiZKe0RkSDXk4X-tBbmJgMuERTOmOyTx4NYo9SLNXQUpSBtJym5qO7etdk9Sez_A=" rel="nofollow" target="_blank">BYRN@gateway-grp.com</a></p>  <br><p><a href="https://www.globenewswire.com/NewsRoom/AttachmentNg/b37ace10-a2b7-4002-8d20-1f4aff9c06c8"><img src="https://ml.globenewswire.com/media/b37ace10-a2b7-4002-8d20-1f4aff9c06c8/small/byrna-technologies-logo-jpg.jpg" border="0" width="150" height="46" alt="Primary Logo"></a></p>
Source: Byrna Technologies, Inc.

]]></content:encoded>    </item>
    <item>
      <title>Byrna Technologies To Attend 38th Annual ROTH Conference</title>
      <link>https://ir.byrna.com/news-events/press-releases/detail/241/byrna-technologies-to-attend-38th-annual-roth-conference</link>
      <pubDate>Tue, 17 Mar 2026 08:00:00 -0400</pubDate>
      <guid isPermaLink="true">https://ir.byrna.com/news-events/press-releases/detail/241/byrna-technologies-to-attend-38th-annual-roth-conference</guid>
<content:encoded><![CDATA[

<p>ANDOVER, Mass., March  17, 2026  (GLOBE NEWSWIRE) -- <a href="https://www.globenewswire.com/Tracker?data=F8HFvHsvdFXPeUhU6Asze3Wn7d4rRw13e_QzBgQ9AimtLq1ZKKyTjEYKJEUzb7Z3UH9zPC_W5LxquyffzoaFnnIIeZkEqknjXReSfNZNCso=" rel="nofollow" target="_blank"><strong>Byrna Technologies Inc.</strong></a><strong> (“Byrna” or the “Company”) (Nasdaq: BYRN), </strong>a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions, will be participating at the <a href="https://www.globenewswire.com/Tracker?data=37oUuenBfaOFatIPsl-5kvzve06sIVagxidO1ax6a76OIrILWyfTkrXps2TH1iEplrIaO8XsczLf3TQF6b7gubMI8oHfuCCi2M5WIerCmhF-AGXKh3jEmLqfT210mtw9C4P2GGj1xhr7k_mwqy0fbofTi7YHm5k5OSgMh3jaGm8=" rel="nofollow" target="_blank">38<sup>th</sup> Annual ROTH Conference</a>, which is being held March 22-24, 2026, at the Ritz Carlton in Dana Point, California.</p>  <p>Company CEO Conn Davis and Founder Bryan Ganz are attending and will also be holding one-on-one meetings with institutional investors and analysts throughout the conference.</p>  <p>To receive additional information or to schedule a one-on-one meeting, please contact your ROTH representative or Byrna’s investor relations team at <a href="https://www.globenewswire.com/Tracker?data=zTdPNm5BPCFVszg4E3nUHMpKZnw4CoqoV3C6OxProzgONORRMmmEyAhZDPYI87Qcf6aQw4xbQgp8RiHGWqbKG2QUd8aJX1xno7ypdcBT83Y=" rel="nofollow" target="_blank">BYRN@gateway-grp.com</a>.</p>  <p><strong>About Byrna Technologies Inc.</strong><br>Byrna is a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions. For more information on the Company, please visit the corporate website <a href="https://www.globenewswire.com/Tracker?data=jNYNUqypnVPGHF9yK6lCpoHwnZvL-Dobqw2volqknU3H4gp58h6agezlKiu3mhEyJfGdEY2oc5JwGRJIOLCmzw==" rel="nofollow" target="_blank">here</a> or the Company’s investor relations site <a href="https://www.globenewswire.com/Tracker?data=jNYNUqypnVPGHF9yK6lCpjnTQ2gOwjNlIoY2Z_tHannl94MAnJns_2uLxKkU31IESxEUpf5N1yr60PwR80neHg==" rel="nofollow" target="_blank">here</a>. The Company is the manufacturer of the Byrna<sup>®</sup> CL, Byrna<sup>®</sup> LE and Byrna<sup>®</sup> SD personal security devices, state-of-the-art handheld CO2 powered launchers designed to provide a less-lethal alternative to a firearm for the consumer, private security, and law enforcement markets. To purchase Byrna products, visit the Company’s e-commerce store.</p>  <p><strong>Investor Contact:</strong><br>Tom Colton and Alec Wilson<br>Gateway Group, Inc. <br>949-574-3860<br><a href="https://www.globenewswire.com/Tracker?data=zTdPNm5BPCFVszg4E3nUHMpKZnw4CoqoV3C6OxProzhmeQFKoB-Ux59-2dnjqWunbeuFQERpOzOVAvdxpO3UJlo0jE1Q8SiqfIDu70nHZCY=" rel="nofollow" target="_blank">BYRN@gateway-grp.com</a></p>  <br><p><a href="https://www.globenewswire.com/NewsRoom/AttachmentNg/b37ace10-a2b7-4002-8d20-1f4aff9c06c8"><img src="https://ml.globenewswire.com/media/b37ace10-a2b7-4002-8d20-1f4aff9c06c8/small/byrna-technologies-logo-jpg.jpg" border="0" width="150" height="46" alt="Primary Logo"></a></p>
Source: Byrna Technologies, Inc.

]]></content:encoded>    </item>
    <item>
      <title>Byrna Technologies Appoints Robert Holmes as Vice President of New Product Development and R&amp;D</title>
      <link>https://ir.byrna.com/news-events/press-releases/detail/240/byrna-technologies-appoints-robert-holmes-as-vice-president</link>
      <pubDate>Mon, 16 Mar 2026 08:00:00 -0400</pubDate>
      <guid isPermaLink="true">https://ir.byrna.com/news-events/press-releases/detail/240/byrna-technologies-appoints-robert-holmes-as-vice-president</guid>
<content:encoded><![CDATA[

<p>ANDOVER, Mass., March  16, 2026  (GLOBE NEWSWIRE) -- <a href="https://www.globenewswire.com/Tracker?data=tP7q75YQxHS8u9UPNDMvQGXgwfe2ZroV1fhZS4CyV_utNGVRMRXqNLtg53lwvY7U0wthfqFEMtEdXPoCm3R4IArZ-HNAFL-entHifj6rqpE=" rel="nofollow" target="_blank"><strong>Byrna Technologies Inc.</strong></a><strong> (“Byrna” or the “Company”) (Nasdaq: BYRN), </strong>a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions, today announced the appointment of Robert Holmes as Vice President of New Product Development and Research &amp; Development.</p>  <p>In this role, Mr. Holmes will lead Byrna’s product innovation strategy and engineering efforts, overseeing the development of new technologies and products while advancing the Company’s research and development initiatives. He will work closely with Byrna’s engineering, manufacturing, and leadership teams to accelerate product development and expand the Company’s portfolio of less-lethal personal security solutions.</p>  <p>Mr. Holmes brings extensive experience leading product innovation, engineering, and development teams across consumer technology and advanced hardware industries. Prior to joining Byrna, Mr. Holmes held leadership roles at iRobot, where he was responsible for driving product development and commercialization across multiple consumer robotics platforms. Earlier in his career, he served as Director of Research and Development at Thermacell Repellents, where he helped lead the development and launch of the Thermacell LIV Smart Mosquito Repellent System, an award-winning connected home product that redefined the mosquito repellent category through integrated hardware, software, and design innovation.</p>  <p>“Robert brings a proven track record of guiding innovative products from concept to commercialization, and that expertise will be invaluable as we continue investing in product innovation and expanding our lineup of less-lethal personal security solutions,” said Byrna CEO Conn Davis. “His engineering leadership and deep experience in consumer technology make him a tremendous addition to our team as we build the next generation of less-lethal personal defense solutions. We are thrilled to welcome Robert to Byrna.”</p>  <p>“I am excited to join Byrna and contribute to the Company’s mission of delivering innovative personal security solutions,” said Robert Holmes. “Byrna has built a strong reputation for developing effective less-lethal technologies, and I look forward to working with the team to expand the product pipeline and continue advancing solutions that serve consumers, law enforcement, and security professionals.”</p>  <p>Mr. Holmes earned a B.S. in Mechanical Engineering from Worcester Polytechnic Institute and has held engineering roles at Keurig Dr. Pepper and Qinetiq North America.</p>  <p><strong>About Byrna Technologies Inc.</strong><br>Byrna is a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions. For more information on the Company, please visit the corporate website <a href="https://www.globenewswire.com/Tracker?data=khRMRJVlw8nn08e7MtR993NtYEmgHQShfG2YYrWFqQGwDaXhq3E562N5xoY6GCvCpSp3dbmr-ULCl5zbXxBzrQ==" rel="nofollow" target="_blank">here</a> or the Company’s investor relations site <a href="https://www.globenewswire.com/Tracker?data=khRMRJVlw8nn08e7MtR99_jec1jVO_h8t3BS8rCyLy-pLxBUUZ1PXTQvK8ku1Z3H-zH9wIV--ebe3_l9i3nE8A==" rel="nofollow" target="_blank">here</a>. The Company is the manufacturer of the Byrna<sup>®</sup> CL, Byrna<sup>®</sup> LE and Byrna<sup>®</sup> SD personal security devices, state-of-the-art handheld CO2 powered launchers designed to provide a less-lethal alternative to a firearm for the consumer, private security, and law enforcement markets. To purchase Byrna products, visit the Company’s e-commerce store.</p>  <p><strong>Forward-Looking Statements</strong><br><em>This news release contains “forward-looking statements” regarding future events within the meaning of the federal securities laws. All statements contained in this news release, other than statements of current or historical fact, are forward-looking statements. Often, but not always, forward-looking statements can be identified by the use of words such as “plans,” “expects,” “intends,” “anticipates,” “believes,” “may,” “could,” “would,” “should,” “might,” “occur,” “be achieved,” or “will be taken,” or similar expressions.</em></p>  <p><em>Forward-looking statements in this news release include, but are not limited to, statements regarding Byrna’s product development initiatives, research and development efforts, the anticipated impact of management personnel on the Company’s innovation and engineering capabilities, the expansion of the Company’s product pipeline, and the Company’s growth strategy and market opportunities. Forward-looking statements are not, and cannot be, guarantees of future results or events. Forward-looking statements are based on, among other things, opinions, assumptions, estimates, and analyses that, while considered reasonable by the Company at the time the forward-looking statements are made, inherently are subject to significant risks, uncertainties, contingencies, and other factors that may cause actual results and events to differ materially from those expressed or implied.</em></p>  <p><em>A number of risk factors could affect actual results and cause them to differ materially from those expressed or implied by the forward-looking statements contained in this news release, including, but not limited to: market response to current or future products or services; disruption of the Company’s supply chain; delays or challenges in product development; production or distribution delays; inventory constraints; competitive factors; increased shipping costs or freight interruptions; prototype, parts, or material shortages, particularly of components sourced from limited or sole-source providers; determinations by third-party distribution channels not to carry or to reduce inventory of the Company’s products; determinations by advertisers or platforms to restrict marketing of the Company’s products; potential cancellations of existing or future orders; product design defects or recalls; litigation, enforcement proceedings, or other regulatory or legal developments; changes in consumer sentiment affecting demand for the Company’s products; regulatory developments affecting the Company’s markets; and other risks and uncertainties.</em></p>  <p><em>Investors should carefully consider these and other relevant factors, including those described in Part I, Item 1A (“Risk Factors”) of the Company’s most recent Annual Report on Form 10-K and in other filings the Company makes with the Securities and Exchange Commission. The Company cautions that the foregoing list of factors is not exhaustive and that forward-looking statements should not be relied upon as predictions of actual results. The Company undertakes no obligation to update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise, except as required by applicable law.</em></p>  <p><strong>Investor Contact:</strong><br>Tom Colton and Alec Wilson<br>Gateway Group, Inc. <br>949-574-3860<br><a href="https://www.globenewswire.com/Tracker?data=PlEUe-7kYEwbjsA9j76ZNDzm6JGNGHkRWDl8bJseTGqRp4XaRwScZf32a0l5qkreAx4_rrjmb54QTp6h26vyTEmmLfc5GdWV-68mRvqmpf8=" rel="nofollow" target="_blank">BYRN@gateway-grp.com</a></p>  <br><p><a href="https://www.globenewswire.com/NewsRoom/AttachmentNg/b37ace10-a2b7-4002-8d20-1f4aff9c06c8"><img src="https://ml.globenewswire.com/media/b37ace10-a2b7-4002-8d20-1f4aff9c06c8/small/byrna-technologies-logo-jpg.jpg" border="0" width="150" height="46" alt="Primary Logo"></a></p>
Source: Byrna Technologies, Inc.

]]></content:encoded>    </item>
    <item>
      <title>Byrna Technologies Announces Preliminary Fiscal First Quarter Revenues of $29.0 Million</title>
      <link>https://ir.byrna.com/news-events/press-releases/detail/239/byrna-technologies-announces-preliminary-fiscal-first</link>
      <pubDate>Mon, 09 Mar 2026 08:00:00 -0400</pubDate>
      <guid isPermaLink="true">https://ir.byrna.com/news-events/press-releases/detail/239/byrna-technologies-announces-preliminary-fiscal-first</guid>
<content:encoded><![CDATA[

<p align="left">ANDOVER, Mass., March  09, 2026  (GLOBE NEWSWIRE) -- <a href="https://www.globenewswire.com/Tracker?data=p_M7vxtdjMAAFTq2_YxvboGt9UkeInKYvR0OWVnfdrhJzfx-HE-0Ajra6oirty14sJd7yek9Kp4tF5FrIuT7MuKOHPj4L04AiaaLoE0QuAc=" rel="nofollow" target="_blank"><strong><u>Byrna Technologies Inc.</u></strong></a><strong> (“Byrna” or the “Company”) (Nasdaq: BYRN), </strong>a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions, today announced select preliminary financial results for the fiscal first quarter ended February 28, 2026.</p>  <p align="left"><strong>Preliminary First Quarter Results</strong><br>Based on preliminary unaudited results, Byrna expects total revenue for the fiscal first quarter of 2026 to be approximately $29.0 million, an increase of 11% compared to $26.2 million in the fiscal first quarter of 2025. The Company also ended the quarter with approximately $1.1 million in backlog, slightly above typical first-quarter levels due to shipment timing at quarter-end.</p>  <p align="left">First quarter revenue reflects the typical post-holiday seasonal moderation following Byrna’s strong holiday-driven fourth quarter.</p>  <p align="left">During the quarter, Byrna continued to generate sales across its multiple distribution channels, including its direct-to-consumer platform and expanding retail footprint, as the Company continues to broaden its omnichannel distribution strategy.</p>  <p align="left"><strong>Management Commentary</strong><br>Conn Davis, who was appointed Chief Executive Officer on March 3, 2026, stated, “Our first quarter results reflect Byrna’s typical post-holiday seasonal pattern while continuing to demonstrate year-over-year growth. Byrna’s mission is grounded in providing personal safety solutions that help people protect themselves while reducing the likelihood of lethal outcomes. As awareness of effective less-lethal options continues to grow, Byrna remains focused on advancing the category through innovative and highly effective solutions. I am excited to build on the strong foundation established by Bryan Ganz and the team as we continue to expand awareness of both the category and the Byrna brand, supported by continued expansion in retail distribution, a growing product portfolio, continued operational scale, and broader reach for our message.”</p>  <p align="left"><strong>Preliminary Fiscal First Quarter 2026 Sales Breakdown:</strong></p> <table style="border-collapse: collapse; width:100%; border-collapse:collapse ;">
<tr>
<td style="border-top: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 10.0px; vertical-align: bottom ; "><strong>Sales Channel ($ in millions)</strong></td>
<td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; padding-right: 0 ; padding-left: 0 ; vertical-align: bottom ; "><strong>Q1 2026</strong></td>
<td colspan="2" style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; padding-right: 0 ; padding-left: 0 ; vertical-align: bottom ; ">
<strong>Q1 2025</strong><br>
</td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; padding-left: 0 ; vertical-align: bottom ; "><strong>% Change</strong></td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="max-width:55%; width:55%; min-width:55%;;border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: bottom ; ">Web</td>
<td style="max-width:14%; width:14%; min-width:14%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">17.6</td>
<td style="max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:14%; width:14%; min-width:14%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">19.4</td>
<td style="max-width:1%; width:1%; min-width:1%;;border-right: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; "> </td>
<td style="max-width:14%; width:14%; min-width:14%;;padding-right: 0 ; text-align: center ;  vertical-align: middle; border-bottom: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; ">-9%<br>
</td>
<td style="max-width:1%; width:1%; min-width:1%;;border-right: solid black 1pt ; border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: bottom ; ">Byrna Dedicated Dealers</td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9.4</td>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4.3</td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: center ;  vertical-align: middle; border-bottom: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; ">120%<br>
</td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: bottom ; ">Law Enforcement / Schools / Pvt Security</td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.1</td>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.0</td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: center ;  vertical-align: middle; border-bottom: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; ">190%<br>
</td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: bottom ; ">Retail Stores</td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.7</td>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.3</td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: center ;  vertical-align: middle; border-bottom: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; ">135%<br>
</td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: bottom ; ">International</td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.6</td>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.2</td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: center ;  vertical-align: middle; border-bottom: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; ">-27%<br>
</td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 10.0px; vertical-align: bottom ; "><strong>Gross Sales</strong></td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>29.4</strong></td>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>26.2</strong></td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: center ;  vertical-align: middle; border-bottom: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; ">
<strong>12</strong><strong>%</strong><br>
</td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 25.0px; vertical-align: bottom ; ">Co-Op, AVB, and Allowances</td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(0.4</td>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; "> </td>
<td style="text-align: center ;  vertical-align: middle; border-bottom: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; ">N/A</td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 10.0px; vertical-align: bottom ; "><strong>Net Sales</strong></td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>29.0</strong></td>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>26.2</strong></td>
<td style="border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: center ;  vertical-align: middle; border-bottom: solid black 1pt ; border-top: solid black 1pt ; vertical-align: bottom ; ">
<strong>11</strong><strong>%</strong><br>
</td>
<td style="border-right: solid black 1pt ; border-top: solid black 1pt ; border-bottom: solid black 1pt ; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
</tr>
</table> <p><strong>Conference Call</strong><br>Byrna plans to report its full financial results for the fiscal first quarter in April, which will be accompanied by a conference call to discuss the results and address questions from investors and analysts. The conference call details will be announced prior to the event.<br><br><strong>About Byrna Technologies Inc.</strong><br>Byrna is a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions. For more information on the Company, please visit the corporate website <a href="https://www.globenewswire.com/Tracker?data=4WDH9-EIGDYAszGUpGSf0KG8F3sXF2qrdu7ptcFfEO98qh7Tg8vM1Qsx7-8iyrMJpX-e52xdFBwHgk-zTDMeDQ==" rel="nofollow" target="_blank"><u>here</u></a> or the Company’s investor relations site <a href="https://www.globenewswire.com/Tracker?data=4WDH9-EIGDYAszGUpGSf0Bpr1y_lFUTgc5RPel5a76uWaE8JHnk9LH5vnW4oCSoEsNnpkA_8iR_eyY5E-3_lIQ==" rel="nofollow" target="_blank"><u>here</u></a>. The Company is the manufacturer of the Byrna<sup>®</sup> CL, Byrna<sup>®</sup> LE and Byrna<sup>®</sup> SD personal security devices, state-of-the-art handheld CO2 powered launchers designed to provide a less-lethal alternative to a firearm for the consumer, private security, and law enforcement markets. To purchase Byrna products, visit the Company’s e-commerce store.</p>  <p><strong>Forward-Looking Statements</strong><br><em>This news release contains “forward-looking statements” within the meaning of the securities laws. All statements contained in this news release, other than statements of current and historical fact, are forward-looking. Often, but not always, forward-looking statements can be identified by the use of words such as “plans,” “expects,” “intends,” “anticipates,” and “believes” and statements that certain actions, events or results “may,” “could,” “would,” “should,” “might,” “occur,” “be achieved,” or “will be taken.” Forward-looking statements include descriptions of currently occurring matters which may continue in the future. Forward-looking statements in this news release include, but are not limited to, our statements related to preliminary revenue results for the first fiscal quarter 2026, the timing of the release of full financial results for the quarter, expectations for future sales growth and demand trends, the impact of marketing strategies, and the Company’s brand visibility efforts. Forward-looking statements are not, and cannot be, a guarantee of future results or events. Forward-looking statements are based on, among other things, opinions, assumptions, estimates, and analyses that, while considered reasonable by the Company at the date the forward-looking information is provided, inherently are subject to significant risks, uncertainties, contingencies, and other factors that may cause actual results and events to be materially different from those expressed or implied.</em></p>  <p><em>Any number of risk factors could affect our actual results and cause them to differ materially from those expressed or implied by the forward-looking statements in this news release, including, but not limited to, disappointing market responses to current or future products or services; prolonged, new, or exacerbated disruption of the Company’s supply chain; the further or prolonged disruption of new product development; production or distribution or delays in entry or penetration of sales channels due to inventory constraints, competitive factors, increased shipping costs or freight interruptions; prototype, parts and material shortages, particularly of parts sourced from limited or sole source providers; determinations by third party controlled distribution channels not to carry or reduce inventory of the Company's products; determinations by advertisers to prohibit marketing of some or all Byrna products; the loss of marketing partners or endorsers; potential cancellations of existing or future orders including as a result of any fulfillment delays, introduction of competing products, negative publicity, or other factors; product design defects or recalls; litigation, enforcement proceedings or other regulatory or legal developments; changes in consumer or political sentiment affecting product demand; regulatory factors including the impact of commerce and trade laws and regulations; import-export related matters or tariffs, sanctions or embargoes that could affect the Company's supply chain or markets; delays in planned operations related to licensing, registration or permit requirements; and future restrictions on the Company's cash resources, increased costs and other events that could potentially reduce demand for the Company's products or result in order cancellations. The order in which these factors appear should not be construed to indicate their relative importance or priority. We caution that these factors may not be exhaustive; accordingly, any forward-looking statements contained herein should not be relied upon as a prediction of actual results. Investors should carefully consider these and other relevant factors, including those risk factors in Part I, Item 1A, (“Risk Factors”) in the Company's most recent Form 10-K, should understand it is impossible to predict or identify all such factors or risks, should not consider the foregoing list, or the risks identified in the Company's SEC filings, to be a complete discussion of all potential risks or uncertainties, and should not place undue reliance on forward-looking information. The Company assumes no obligation to update or revise any forward-looking information, except as required by applicable law. </em></p>  <p><strong>Investor Contact:</strong><br>Tom Colton and Alec Wilson<br>Gateway Group, Inc. <br>949-574-3860<br><a href="https://www.globenewswire.com/Tracker?data=7h_6I9Ruljgd5QmlbItGjjz8AUwHksQ0hdYakUYE_RY2VUnIpmYOZandXNojMyf1t0UEdDGZ2BRikUQn8h1uLPp2CGEIM9qdCe0agh6dnAw=" rel="nofollow" target="_blank"><u>BYRN@gateway-grp.com</u></a></p>  <br><p><a href="https://www.globenewswire.com/NewsRoom/AttachmentNg/b37ace10-a2b7-4002-8d20-1f4aff9c06c8"><img src="https://ml.globenewswire.com/media/b37ace10-a2b7-4002-8d20-1f4aff9c06c8/small/byrna-technologies-logo-jpg.jpg" border="0" width="150" height="46" alt="Primary Logo"></a></p>
Source: Byrna Technologies, Inc.

]]></content:encoded>    </item>
    <item>
      <title>Byrna Technologies Announces CEO Transition</title>
      <link>https://ir.byrna.com/news-events/press-releases/detail/238/byrna-technologies-announces-ceo-transition</link>
      <pubDate>Tue, 03 Mar 2026 08:00:00 -0500</pubDate>
      <guid isPermaLink="true">https://ir.byrna.com/news-events/press-releases/detail/238/byrna-technologies-announces-ceo-transition</guid>
<content:encoded><![CDATA[

<p align="center"><em>Transformational Leader Bryan Ganz to Retire as CEO </em></p>    <p align="center"><em>Conn Davis Appointed as Successor</em></p>    <p align="center"><em>TJ Kennedy Appointed Chair of the Board</em></p>    <p>ANDOVER, Mass., March  03, 2026  (GLOBE NEWSWIRE) -- Byrna Technologies Inc. (“Byrna” or the “Company”) (Nasdaq: BYRN), a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions, today announced that Bryan Ganz is retiring as Chief Executive Officer and as a member of the Company’s Board of Directors. Following an extensive search process, with the assistance of a leading independent search firm, the Byrna Board has appointed Conn Davis to succeed Mr. Ganz and join the Board as a Director, effective immediately. To facilitate a smooth transition, Mr. Ganz will serve as an advisor to support the incoming CEO for up to six months.</p>    <p>Additionally, as part of Byrna’s broader leadership succession strategy, TJ Kennedy, who has served as a Director since September 2025, has been elected to succeed Herbert Hughes as Chair of the Board. Mr. Hughes will continue to serve as a Director on the Board.</p>    <p>Mr. Davis is a growth-oriented public company executive with deep experience across strategy, product innovation, marketing, eCommerce, and mergers and acquisitions. He most recently served in a series of executive leadership positions at MasterBrand, Inc., culminating in his role as Executive Vice President, Strategy and Corporate Development. At MasterBrand, Mr. Davis shaped the company’s long-term growth roadmap, strengthened its M&amp;A capability and pipeline, and enhanced its commercial execution. He brings a track record of successful product launches, delivering measurable efficiency gains and performance improvements, and driving top- and bottom-line growth.</p>    <p>Since becoming CEO in 2019 after first joining the Company’s Board in 2016, Mr. Ganz’s leadership of Byrna has been transformational. He led the Company’s transition from a small research and development company to a multinational manufacturing and sales operation with a portfolio of unique self-defense products, including less-lethal launchers, projectiles, and other personal security tools, as well as a robust innovation pipeline. Mr. Ganz also oversaw the Company’s listing on the OTCQB, its uplisting to Nasdaq, its inclusion in the Russell 2000, its shift to a more institutional governance model, and, most importantly, the strategic transition to a consumer model featuring the Byrna brand of less-lethal launchers.</p>    <p>“The work we have done since 2018, when we pivoted to a consumer-focused self-defense model, has allowed us to bring Byrna’s mission to life by providing less-lethal personal safety options that are safe, reliable, and effective. It has been the highlight of my career,” said Mr. Ganz. “When I first joined the Company, we had $250,000 in annual sales and produced 40mm impact rounds for law enforcement. Today, we offer customers a wide range of unique self-defense products manufactured in our Fort Wayne factory through a robust direct-to-consumer program and an established national network of more than 1,500 leading sporting goods dealers. With over 775,000 launchers sold worldwide, Byrna had record revenues of $118 million last year, growing at an 84% CAGR over the last seven years following our move to a consumer model. Last year, <em>Forbes</em> named Byrna the 10<sup>th</sup> Most Successful Small Cap company in America. I am incredibly proud of our team and all we have accomplished. It has been a privilege to be part of this remarkable journey with them.”</p>    <p>Mr. Davis added, “I have long admired that Byrna’s mission is grounded in a desire to save lives, and I am honored to join as CEO at this important time for the Company. The team has made great strides to position Byrna for the future by expanding its retail presence, successfully launching new products, and scaling and onshoring operations, and I believe we have the right pieces in place to seize new growth opportunities. I am excited to work alongside the management team and thank Bryan for his commitment to supporting the transition as we begin this new chapter and take Byrna to the next level.”</p>    <p>Mr. Ganz continued, “With a strong foundation in place, the time is right to bring in a new CEO with the skills and expertise to take Byrna to new heights. The Board and I have been intensely focused on succession planning, with a focus on bringing in a new generation of leadership to the Company, and I can attest that Conn brings the mix of experience, fresh energy, and skillsets that we were seeking. He has a proven track record of creating and executing product development and go-to-market strategies that translate into profitable growth, as well as successful M&amp;A and integration experience. What’s more, he is passionate about our work to enable customers to protect and defend themselves without resorting to lethal force, and I look forward to supporting him as an advisor.”</p>    <p>“On behalf of the Board of Directors, I would like to thank Bryan for his invaluable vision and leadership. He has been a key architect of the Byrna story, and we will continue to benefit from his insights throughout this transition,” said Mr. Kennedy. “We also are thrilled to welcome Conn as Byrna’s next CEO. Conn is a strong leader with extensive experience in strategy and growing operations that will be critical as we continue to expand our product range and channels. I look forward to leveraging my own experience scaling mission-critical public safety technologies and serving as a public company CEO to support Conn and the rest of our talented management team as I step into the role of Board Chair.”</p>    <p>Mr. Kennedy continued, “Herb has made many significant contributions to the Board since he first joined in 2019, and he is a strong proponent of the broader leadership succession strategy for both the Board and management at Byrna. He has also been instrumental in overseeing the CEO search process, and we are grateful that Herb will remain on the Board as we continue advancing Byrna’s mission. With world-class teams at the management level and in the boardroom, we are confident that we will unlock tremendous opportunities ahead for Byrna.”</p>    <p>The Company intends to release select preliminary results for the fiscal first quarter of 2026 consistent with its normal reporting cadence.</p>    <p><strong>About Conn Davis</strong><br>Conn Davis most recently served as Executive Vice President, Strategy and Corporate Development, at MasterBrand, Inc., leading a team of more than 100 associates spanning product development and innovation, marketing, corporate strategy, and M&amp;A. Earlier in his time at MasterBrand, Mr. Davis served as EVP, Corporate Strategy and GM eCommerce, more than doubling business unit revenue in two years, after serving as Vice President, Corporate Strategy, leading corporate strategy, M&amp;A, a strategic business unit, and market research and insights. Prior to joining MasterBrand, he served as Director of Strategy at Fortune Brands Home &amp; Security, before which he worked at Bain &amp; Company and at Jenkins &amp; Kling, P.C. and Brown &amp; James, P.C. as an attorney. Mr. Davis holds a bachelor’s degree from Southeast Missouri State University, a J.D. from DePaul University, and an M.B.A. from the Olin Business School at Washington University in St. Louis.</p>    <p><strong>About TJ Kennedy</strong><br>TJ Kennedy has served as an Independent Director on the Board of Directors since September 2025. He brings more than two decades of leadership experience in technology, wireless, and public safety. Mr. Kennedy is currently CEO of GeoComm, which is a SaaS company that is dedicated to saving lives and protecting people through precise location intelligence. GeoComm serves communities across the U.S., ensuring the safety of over 100 million people. He previously served as CEO of Wrap Technologies, an innovative non-lethal public-safety device company, where he helped expand less-lethal restraint device adoption to nearly 1,000 agencies in 59 countries. He was also President of FirstNet, where he was instrumental in executing the U.S. government’s largest-ever public-private partnership. Mr. Kennedy holds a B.S. in health promotion and education from the University of Utah and an M.B.A. from Johns Hopkins University.</p>    <p><strong>About Byrna Technologies Inc.</strong><br>Byrna is a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions. For more information on the Company, please visit the corporate website <a href="https://www.globenewswire.com/Tracker?data=oqNeEI0kUDp2MUMxpC4cjO1eE2DNBSCBDxkJ3uoWFmxlBWEp_31LUE7_EfEPI6dSDUWAn9Jd7gjGUu3y2bwtEA==" rel="nofollow" target="_blank">here</a> or the Company’s investor relations site <a href="https://www.globenewswire.com/Tracker?data=oqNeEI0kUDp2MUMxpC4cjGLOCord_UU4d-Emc6BZo82CZabMQj_ueVb-Fs0nKeqXHjRmuPGutJfcL3TwuevsuQ==" rel="nofollow" target="_blank">here</a>. The Company is the manufacturer of the Byrna<sup>®</sup> CL, Byrna<sup>®</sup> LE and Byrna<sup>®</sup> SD personal security devices, state-of-the-art handheld CO2 powered launchers designed to provide a less-lethal alternative to a firearm for the consumer, private security, and law enforcement markets. To purchase Byrna products, visit the Company’s e-commerce store.</p>    <p><strong>Investor Contact:</strong><br>Tom Colton and Alec Wilson<br>Gateway Group, Inc.<br>949-574-3860<br>BYRN@gateway-grp.com</p>  <br><p><a href="https://www.globenewswire.com/NewsRoom/AttachmentNg/b37ace10-a2b7-4002-8d20-1f4aff9c06c8"><img src="https://ml.globenewswire.com/media/b37ace10-a2b7-4002-8d20-1f4aff9c06c8/small/byrna-technologies-logo-jpg.jpg" border="0" width="150" height="46" alt="Primary Logo"></a></p>
Source: Byrna Technologies, Inc.

]]></content:encoded>    </item>
    <item>
      <title>Byrna Technologies Reports Record Fiscal Fourth Quarter and Full Year 2025 Results; Full Year Revenue Up 38% Year-over-Year</title>
      <link>https://ir.byrna.com/news-events/press-releases/detail/237/byrna-technologies-reports-record-fiscal-fourth-quarter-and</link>
      <pubDate>Thu, 05 Feb 2026 08:00:00 -0500</pubDate>
      <guid isPermaLink="true">https://ir.byrna.com/news-events/press-releases/detail/237/byrna-technologies-reports-record-fiscal-fourth-quarter-and</guid>
<content:encoded><![CDATA[

<h3 class="spr-ir-news-article-title">Expands Monthly Production Capacity by 33% to Support Growing Demand</h3>

<p align="justify">ANDOVER, Mass., Feb.  05, 2026  (GLOBE NEWSWIRE) -- <a href="https://www.globenewswire.com/Tracker?data=MPC6WQz2msHnXpmWu9ISTcdjK19f6jKO7-QwFEmt9qDKW_G92u9RFeBOOw8HtlzVM0ALpwHSgK0u0eQKE5MbDcHrtDe2G6tXHcmb7htkUFc=" rel="nofollow" target="_blank"><strong>Byrna Technologies Inc.</strong></a><strong> (“Byrna” or the “Company”) (Nasdaq: BYRN)</strong>, a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions, today reported select financial results for its fiscal fourth quarter (“Q4 2025”) and full year ended November 30, 2025.</p>  <p align="justify"><strong>Fiscal Fourth Quarter 2025 and Recent Operational Highlights</strong></p>  <ul type="disc">
<li style="text-align:justify;">Surpassed 750,000 launchers sold since inception, increasing cumulative unit sales by more than 250,000 units during fiscal 2025.</li>
<li style="text-align:justify;">Expanded monthly production capacity to 20,000 units to support growing demand, including larger than anticipated dealer reorders entering fiscal 2026.</li>
<li style="text-align:justify;">Appointed Adam Roth, former Vice President of North America Marketing at Nike, Inc., and TJ Kennedy, veteran technology and public safety executive, to its Board of Directors.</li>
<li style="text-align:justify;">Featured in an independent study conducted by researchers from Harvard Business School and Stanford University, which found increasing openness among gun owners toward non-lethal personal defense solutions as a complement to traditional firearms.</li>
<li style="text-align:justify;">Introduced the new Byrna CL XL launcher at SHOT Show, expanding the Company’s product lineup to address additional customer preferences.</li>
<li style="text-align:justify;">Subsequent to quarter end, secured a $20.0 million credit facility with Texas Capital Bank to support potential acquisitions and working capital needs.</li>
<li style="text-align:justify;">Expanding marketing investment to further broaden consumer reach, testing a local market advertisement during Super Bowl LX.<br><br>
</li>
</ul>  <p align="justify"><strong>Fiscal Fourth Quarter 2025 Financial Results</strong><br><em>Results compare Q4 2025 to the 2024 fiscal fourth quarter ended November 30, 2024, unless otherwise indicated.</em></p>  <p align="justify"><strong>Net revenue</strong> for Q4 2025 was $35.2 million, compared to $28.0 million in the fiscal fourth quarter of 2024 (“Q4 2024”). The 26% year-over-year increase was driven primarily by higher dealer and chain store performance, with Amazon and international channels also contributing strong year-over-year growth. The comparison also reflects growth over a particularly strong fiscal fourth quarter of 2024, when demand was elevated 78% year-over-year due to the uncertainty surrounding the U.S. election.</p>  <p align="justify"><strong>Gross profit</strong> for Q4 2025 was $21.1 million (60% of net revenue), up from $17.6 million (63% of net revenue) in Q4 2024. The increase in gross profit was driven by the increase in overall sales. Gross margin decline was primarily due to the greater mix of dealer, chain store, and international sales as well as the continued amortization of startup costs associated with the introduction of the CL launcher and transfer of the ammunition factory from South Africa to Fort Wayne, Indiana.</p>  <p align="justify"><strong>Operating expenses</strong> for Q4 2025 were $17.1 million, compared to $13.5 million for Q4 2024, an increase of 27%. The increase reflected higher advertising expenses and marketing costs to support revenue growth and the rollout of additional chain store locations. The Company increased payroll in retail to support higher sales activity, and also made targeted additions to its marketing and engineering departments as part of its strategic investment in innovative new products designed to expand Byrna’s market opportunities. This investment is expected to drive growth starting later in 2026 and beyond.</p>  <p align="justify"><strong>Net income </strong>for Q4 2025 was $3.4 million, compared to $9.7 million for Q4 2024. The prior year period benefited from a $5.6 million income tax benefit related to the release of tax valuation allowances related to net operating loss carryforwards incurred in earlier years and other tax assets.</p>  <p align="justify"><strong>Adjusted EBITDA</strong><sup><strong>1</strong></sup>, a non-GAAP metric reconciled below, for Q4 2025 totaled $6.0 million, compared to $5.0 million in Q4 2024.</p>  <p align="justify"><strong>Cash, cash equivalents and marketable securities </strong>as of November 30, 2025 totaled $15.5 million, compared to $25.7 million at November 30, 2024. Inventory on November 30, 2025 totaled $32.7 million compared to $20.0 million on November 30, 2024. During the quarter, Byrna spent approximately $1.1 million repurchasing Byrna shares in the open market as part of a previously established stock repurchase plan. Subsequent to the quarter end, the Company entered into a $20.0 million credit facility with Texas Capital, intended to support strategic acquisitions.</p>  <p align="justify"><strong>Fiscal Year 2025 Financial Results<br></strong><em>Results compare the 2025 fiscal year ended November 30, 2025 to the 2024 fiscal year ended November 30, 2024 unless otherwise indicated.</em></p>  <p align="justify"><strong>Net revenue</strong> for FY 2025 was $118.1 million, a 38% increase from $85.8 million in the fiscal year ended November 30, 2024 (“FY 2024”), driven by expanded brand visibility resulting from Byrna’s advertising campaign, the significant expansion of Byrna’s retail presence with the opening of more than 600 chain store locations, and the successful launch of the Byrna CL.</p>  <p align="justify"><strong>Gross profit</strong> for FY 2025 was $71.5 million (61% of net revenue), compared to $52.8 million (62% of net revenue) for FY 2024. This $18.7 million increase in gross profit was due to the increase in total revenue for the year. The 1% decrease in gross profit margin was primarily due to the amortization of production costs associated with the introduction of the groundbreaking new CL launcher and the startup of the Company’s new ammunition facility in Fort Wayne, Indiana, which was moved from South Africa. Closing the South African operation is expected to save the Company $1.5 million in 2026. Byrna expects margin improvement in fiscal 2026 as one-time startup costs associated with the new CL launcher and the new ammunition factory are completed. Additionally, Byrna implemented a broad-based price increase of 4% to 5% as of February 1, 2026, and at the same time introduced the new Byrna CL XL, expanding the number of variants for the high-margin Byrna CL launcher.</p>  <p align="justify"><strong>Operating expenses</strong> for FY 2025 were $59.6 million, compared to $46.1 million for FY 2024, reflecting a 29% increase. This $13.5 million increase was used to drive consumer awareness of both Byrna and the less-lethal product category as Byrna seeks to reach an inflection point where increased brand awareness and word-of-mouth drive greater sales efficiency from its advertising and marketing spend. At the same time, the Company invested in production capabilities and engineering personnel to bring out the next generation of exciting new products that will support Byrna’s future growth.</p>  <p align="justify">____________________________<br><sub><sup>1</sup> See non-GAAP financial measures at the end of this press release for a reconciliation and a discussion of non-GAAP financial measures.</sub></p>  <p align="justify"><strong>Net income</strong> for FY 2024 was $9.7 million, compared to $12.8 million for FY 2024. Excluding a $5.6 million tax benefit in Q4 2024, net income improved by $2.5 million.</p>  <p align="justify"><strong>Adjusted EBITDA</strong><sup><strong>1</strong></sup> for FY 2025 totaled $16.8 million compared to $11.5 million for FY 2024. The increase in adjusted EBITDA was primarily due to an increase in revenue.</p>  <p align="justify"><strong>Management Commentary</strong><br>Byrna CEO Bryan Ganz stated: “In 2025, we scaled Byrna from a largely direct-to-consumer business model, driven by conservative-leaning celebrity endorsers, into a diversified multi-platform model focused on reaching a broader audience through our nationwide dealer base. This was supported in large part by our expansion from roughly 300 chain store locations at the beginning of 2025 to approximately 900 chain store locations at the end of the year. In addition to these national and well-known chain stores, Byrna is carried at approximately 600 additional brick-and-mortar locations comprised of distributors, independent dealers, premier dealers, show dealers, and Company-owned retail stores, bringing our total footprint to more than 1,500 locations where you can touch, feel (and often shoot) a Byrna before you buy.</p>  <p align="justify">“To support our rapidly expanding dealer network, we intentionally directed customers from our website to authorized Byrna dealers that offer a shooting experience. This strategy allowed us to take advantage of the substantially higher conversion rate at brick-and-mortar locations. As a result, brick-and-mortar was the fastest growing segment of our business in 2025, growing more than 100% year-over-year and climbing from 18% of sales in 2024 to 26% of sales in 2025.</p>  <p align="justify">“At the same time, we broadened our product lineup with the introduction of our much-anticipated Compact Launcher, the only truly concealable less-lethal launcher on the market. We have recently rolled out an upgraded version of this launcher, the Byrna CL XL, with a larger 7+1 magazine, greater overall shot capacity from a 12-gram CO2 cartridge, and increased power. The new launcher, which will begin shipping later this month, was a hit at SHOT Show.</p>  <p align="justify">“We are also encouraged by the traction of our spray business, which grew by 31% in 2025. We placed a greater emphasis on our spray business in 2025 to reach a younger audience for whom Byrna launchers may still be aspirational. By doing so, we believe we are cultivating the next generation of Byrna launcher customers as their purchasing power increases over time.</p>  <p align="justify">“2025 was also the year in which we made significant investments in several important new products, including our new modular launcher and new subscription-based products that can be sold to both existing Byrna customers and to people who would never carry a weapon. We expect to roll these products out throughout 2026 as we look to improve the Byrna user experience, expand our addressable market, open new advertising venues, and generate recurring revenue.</p>  <p align="justify">“With more than 750,000 Byrna launchers now in customers’ hands, we believe the less-lethal personal safety category is becoming more universally accepted and Byrna is becoming more widely recognized as the leader in the less-lethal space. When Harvard Business School studied the attitudes of gun owners, they found that fully 43% of gun owners preferred a weapon that would incapacitate but not kill, and as such, Byrna was mentioned numerous times throughout the study—the only less-lethal company to be mentioned. The growing acceptance of less-lethal weapons and our increased brand awareness in this category should allow Byrna to benefit as the less-lethal market continues to expand.</p>  <p align="justify">“We enter 2026 with a materially larger brick-and-mortar presence than we did in 2025, and we expect that the additional stores carrying Byrna will generate significant growth. We are already seeing better than expected post-holiday dealer reorders, indicating strong sell-through at our dealers. Continued collaboration with our retail partners is also expected to drive higher revenue per store as we increase the range of products these stores carry.</p>  <p align="justify">“Our advertising efforts continue to evolve as we look to move past advertising restrictions placed on our product category through a series of creative approaches including product placement of the Byrna launcher in various shows and films. We are excited about running our “We Don’t Sell Bananas” ad during the Super Bowl in a local test market as we expand our marketing investment in an attempt to broaden consumer reach. If this proves to be cost effective, we plan to significantly expand our Super Bowl advertising in 2027.</p>  <p align="justify">“To meet demand, we are increasing monthly production capacity by 33%, and implementing our first strategic price increase in several years to support margin expansion. Together, our strategic initiatives position Byrna to deliver sustainable top-line growth and expanding profitability in fiscal 2026 and beyond.”</p>  <p align="justify"><strong>Conference Call</strong><br>The Company’s management will host a conference call today, February 5, 2026, at 9:00 a.m. Eastern time (6:00 a.m. Pacific time) to discuss these results, followed by a question-and-answer period.</p>  <p align="justify"><strong>Toll-Free Dial-In:</strong> 877-709-8150<br><strong>International Dial-In:</strong> +1 201-689-8354<br><strong>Confirmation:</strong> 13757756</p>  <p align="justify">Please call the conference telephone number 5-10 minutes prior to the start time of the conference call. An operator will register your name and organization. If you have any difficulty connecting with the conference call, please contact Gateway Group at 949-574-3860.</p>  <p align="justify">The conference call will be broadcast live and available for replay <a href="https://www.globenewswire.com/Tracker?data=VLmuq8n2LBElyldgo5CFz0mFwDf8Y96QDlmqp-w74V4vP17KPAX4-sKzjDxg-mIqT4f1Uz5vs1tKnTpcYjBeqmcH8-y39op3BQfm06Fa4PM9cgCP2GBLaFr_fWif6GfNRTmU4H9zOamTjCVEKT9VuA==" rel="nofollow" target="_blank">here</a> and via the Investor Relations section of Byrna’s <a href="https://www.globenewswire.com/Tracker?data=FKsrT54DLufcq5KwhlDbNYSHhM_UMzDoDje3-0xthyWl7k1SHwGFKCm2QyWBOQD77gCZdtRSpKAS55Lw9_stSA==" rel="nofollow" target="_blank">website</a>.</p>  <p align="justify"><strong>About Byrna Technologies Inc.</strong><br>Byrna is a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions. For more information on the Company, please visit the corporate website <a href="https://www.globenewswire.com/Tracker?data=VLmuq8n2LBElyldgo5CFz1nK09ojzGkqt-oz8McvDsfPuTfuq-Lgyl8bSWgRpcXL240lm4C9IRO7oqSiesbfb2BWELlbUa82PWRsKPZUTtYHoMw4web6DYUXshBFSA245THkMmaBtH1so2kRj2M8_XAZ1lAI4DdpBOG9mPhmXHcsD2DQl1lGvrzOuUxc6KdpQgzSY7OFyfOqcYfh51Lrgx9Te27debsLOpqzrBV_uPc=" rel="nofollow" target="_blank">here</a> or the Company’s investor relations site <a href="https://www.globenewswire.com/Tracker?data=VLmuq8n2LBElyldgo5CFz1xkL0D_UXCuuIak3Xa5iNHSQgg8iptIPYDhNlv6vr5v8MR_FhwSEfWr8WxOKjcsg1PuuL9Rwd2huqSs3Iu1F1JwRMGXP0YxFYeBmh9cRp3Q-YuXUQCUoJGIKmLsCPSOExmIgSKKEHWdswXMzZJRzCjQnwwrzGK03QQD0GBSoFYNBzy9r8a9xGy3mhMtmPLO4Ejcihesk74oley_pPFKUXo=" rel="nofollow" target="_blank">here</a>. The Company is the manufacturer of the Byrna<sup>®</sup> CL, Byrna<sup>®</sup> LE and Byrna<sup>®</sup> SD personal security devices, state-of-the-art handheld CO2 powered launchers designed to provide a less-lethal alternative to a firearm for the consumer, private security, and law enforcement markets. To purchase Byrna products, visit the Company’s e-commerce store.</p>  <p align="justify"><strong>Forward-Looking Statements</strong><br><em>This news release contains "forward-looking statements" within the meaning of the federal securities laws. All statements contained in this news release, other than statements of current and historical fact, are forward-looking statements. Often, but not always, forward-looking statements can be identified by the general use of words such as "plans," "expects," "intends," "anticipates," and "believes" and statements that certain actions, events or results "may," "could," "would," "should," "might," "occur," or "be achieved," or "will be taken." Forward-looking statements in this news release include but are not limited to our statements related to our expected sales during future periods, expected margin improvement during 2026</em> as one-time startup costs associated with new product introductions and the Fort Wayne, Indiana ammunition facility are completed<em>, anticipated demand for products, our ability to scale production lines, Byrna’s ability to remain self-sustaining, profitable and cash flow positive, our ability to diversify into connected based devices and subscription based offerings and the potential for those products to expand Byrna’s addressable market, open advertising venues and generate recurring revenue, the expected benefits of increased investment in production and engineering capabilities, Byrna’s ability to continue to collaborate with retail partners and grow revenue per store, the potential use of proceeds from Byrna’s credit facility to support potential acquisitions and working capital needs, the benefits and continued success of Byrna’s celebrity endorser strategy, the potential to expand Super Bowl advertising in future years if initial local test-market advertising proves cost-effective, the anticipated cost savings of Byrna’s shifting of production to the Fort Wayne, Indiana facility, brand awareness of Byrna and acceptance of the less-lethal personal defense market, and Byrna’s positioning for sustained growth in future fiscal years. Forward-looking statements are not, and cannot be, a guarantee of future results or events. Forward-looking statements are based on, among other things, opinions, assumptions, estimates, and analyses that, while considered reasonable by the Company at the date the forward-looking information is provided, inherently are subject to significant risks, uncertainties, contingencies, and other factors that may cause actual results and events to be materially different from those expressed or implied.</em></p>  <p align="justify"><em>Any number of risk factors could affect our actual results and cause them to differ materially from those expressed or implied by the forward-looking statements in this news release, including, but not limited to, disappointing market responses to current or future products or services; prolonged, new, or exacerbated disruption of our supply chain; the further or prolonged disruption of new product development; production or distribution disruption or delays in entry or penetration of sales channels due to inventory constraints, competitive factors, increased transportation costs or interruptions, including due to weather, flooding or fires; prototype, parts and material shortages, particularly of parts sourced from limited or sole source providers; determinations by third party controlled distribution channels, including Amazon, not to carry or reduce inventory of the Company’s products; determinations by advertisers or social media platforms, or legislation that prevents or limits marketing of some or all Byrna products; the loss of marketing partners; increases in marketing expenditure may not yield expected revenue increases; potential cancellations of existing or future orders including as a result of any fulfillment delays, introduction of competing products, negative publicity, or other factors; product design or manufacturing defects or recalls; litigation, enforcement proceedings or other regulatory or legal developments; changes in consumer or political sentiment affecting product demand; regulatory factors including the impact of commerce and trade laws and regulations; and future restrictions on the Company’s cash resources, increased costs and other events that could potentially reduce demand for the Company’s products or result in order cancellations. The order in which these factors appear should not be construed to indicate their relative importance or priority. We caution that these factors may not be exhaustive; accordingly, any forward-looking statements contained herein should not be relied upon as a prediction of actual results. Investors should carefully consider these and other relevant factors, including those risk factors in Part I, Item 1A, ("Risk Factors") in the Company’s most recent Form 10-K, and should understand it is impossible to predict or identify all such factors or risks, and should not consider the foregoing list, or the risks identified in the Company’s SEC filings, to be a complete discussion of all potential risks or uncertainties, and should not place undue reliance on forward-looking information. The Company assumes no obligation to update or revise any forward-looking information, except as required by applicable law.</em></p>  <p align="justify"><strong>Investor Contact:</strong><br>Tom Colton and Alec Wilson<br>Gateway Group, Inc.<br>949-574-3860<br><a href="https://www.globenewswire.com/Tracker?data=3ED7eyQFr6rDz9J3XOCRb5M-8MUmt-qDcJHsVMEWKXEyZkSe-DYxOrtXeOmafeUrdzePTZaqWDuK36JcXxF8wSScQu4sCCMfCuzq_2ilsmk=" rel="nofollow" target="_blank">BYRN@gateway-grp.com</a></p>  <p align="center">-Financial Tables to Follow-</p> <table style="border-collapse: collapse; width:100%; border-collapse:collapse ;">
<tr><td colspan="17" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">
<strong>BYRNA TECHNOLOGIES INC.</strong><br><strong>Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)</strong><br><strong>(Amounts in thousands except share and per share data)</strong><br><strong>(Unaudited)</strong><br><br>
</td></tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="7" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>For the Three Months Ended</strong></td>
<td style="vertical-align: bottom ; "> </td>
<td colspan="7" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>For the Twelve Months Ended</strong></td>
</tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="7" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>November 30</strong></td>
<td style="vertical-align: bottom ; "> </td>
<td colspan="7" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>November 30</strong></td>
</tr>
<tr>
<td style="max-width:40%; width:40%; min-width:40%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Net revenue</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">35,246</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">27,979</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">118,120</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">85,756</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Cost of goods sold</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14,185</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10,417</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">46,650</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">32,984</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Gross profit</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">21,061</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">17,562</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">71,470</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">52,772</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Operating expenses</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">17,107</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13,468</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">59,632</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">46,101</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">INCOME FROM OPERATIONS</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,954</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,094</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11,838</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6,671</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">OTHER INCOME (EXPENSE)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Foreign currency transaction loss</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(105</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(195</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(410</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(576</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Interest income</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">141</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">410</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,024</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Income from joint venture</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">–</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">–</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">–</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(42</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Other income</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(107</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(97</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">INCOME BEFORE INCOME TAXES</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,752</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,040</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11,741</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,084</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Income tax provision (benefit)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">388</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(5,634</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,054</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(5,708</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">NET INCOME (LOSS)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,364</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9,674</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9,687</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12,792</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Foreign currency translation adjustment for the period</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(83</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(133</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(56</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">342</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Unrealized gain on marketable securities</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(9</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">65</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">18</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">65</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">COMPREHENSIVE INCOME (LOSS)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,272</td>
<td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9,606</td>
<td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9,649</td>
<td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13,199</td>
<td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Basic net income (loss) per share</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.15</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.43</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.43</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.57</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Diluted net income (loss) per share</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.14</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.41</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.40</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.55</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td colspan="3" style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="border-bottom: double black 3pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Weighted-average number of common shares outstanding – basic</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">22,713,177</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">22,514,644</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">22,665,395</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">22,504,938</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Weighted-average number of common shares outstanding – diluted</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">24,016,938</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">23,754,328</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">24,149,794</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">23,139,549</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
</table> <p align="center"><br></p> <table style="border-collapse: collapse; width:100%; border-collapse:collapse ;">
<tr><td colspan="9" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">
<strong>BYRNA TECHNOLOGIES INC.</strong><br><strong>Condensed Consolidated Balance Sheets</strong><br><strong>(Amounts in thousands, except share and per share data)</strong><br><br>
</td></tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>November 30,</strong></td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>November 30,</strong></td>
</tr>
<tr>
<td style="max-width:62%; width:62%; min-width:62%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:16%; width:16%; min-width:16%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:16%; width:16%; min-width:16%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>ASSETS</strong></td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">CURRENT ASSETS</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Cash and cash equivalents</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13,727</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16,829</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Marketable Securities</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,754</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">8,904</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Accounts receivable, net</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10,840</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,630</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Inventory, net</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">32,694</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">19,972</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Prepaid expenses and other current assets</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,681</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,623</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Total current assets</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">63,696</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">50,958</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">LONG TERM ASSETS</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Deposits for equipment</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,495</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,665</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Right-of-use-asset, net</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,042</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,452</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Property and equipment, net</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,726</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,408</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Intangible assets, net</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,086</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,337</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Goodwill</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,258</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,258</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Deferred tax asset</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,134</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,837</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Other assets</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">51</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,007</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">TOTAL ASSETS</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">84,488</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">71,922</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>LIABILITIES</strong></td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">CURRENT LIABILITIES</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Accounts payable and accrued liabilities</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">15,864</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13,108</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Operating lease liabilities, current</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">734</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">539</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Deferred revenue, current</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">496</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,791</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Total current liabilities</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">17,094</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">15,438</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">LONG TERM LIABILITIES</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Deferred revenue, non-current</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">25</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">17</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Operating lease liabilities, non-current</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,612</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,098</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Total liabilities</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">18,731</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">17,553</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>STOCKHOLDERS’ EQUITY</strong></td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Preferred stock</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">–</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">–</td>
<td style="vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Common stock</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">25</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">25</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Additional paid-in capital</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">135,870</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">133,029</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Treasury stock</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(22,355</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(21,253</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Accumulated deficit</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(47,096</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(56,783</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Accumulated other comprehensive loss</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(687</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(649</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
</tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Total Stockholders’ Equity</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">65,757</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">54,369</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">84,488</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">71,922</td>
<td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
</table> <p align="justify"><strong><em><br>Non-GAAP Financial Measures</em></strong></p>  <p align="justify"><em>In addition to providing financial measurements based on generally accepted accounting principles in the United States (GAAP), we provide an additional financial metric that is not prepared in accordance with GAAP (non-GAAP) with presenting non-GAAP adjusted EBITDA. Management uses this non-GAAP financial measure, in addition to GAAP financial measures, to understand and compare operating results across accounting periods, for financial and operational decision making, for planning and forecasting purposes and to evaluate our financial performance. We believe that this non-GAAP financial measure helps us to identify underlying trends in our business that could otherwise be masked by the effect of certain expenses that we exclude in the calculations of the non-GAAP financial measure.</em></p>  <p align="justify"><em>Accordingly, we believe that this non-GAAP financial measure reflects our ongoing business in a manner that allows for meaningful comparisons and analysis of trends in the business and provides useful information to investors and others in understanding and evaluating our operating results, enhancing the overall understanding of our past performance and future prospects.</em></p>  <p align="justify"><em>This non-GAAP financial measure does not replace the presentation of our GAAP financial results and should only be used as a supplement to, not as a substitute for, our financial results presented in accordance with GAAP. There are limitations in the use of non-GAAP measures, because they do not include all the expenses that must be included under GAAP and because they involve the exercise of judgment concerning exclusions of items from the comparable non-GAAP financial measure. In addition, other companies may use other non-GAAP measures to evaluate their performance, or may calculate non-GAAP measures differently, all of which could reduce the usefulness of our non-GAAP financial measure as a tool for comparison.</em><br></p>  <p align="justify"><strong><em>Adjusted EBITDA </em></strong></p>  <p align="justify"><em>Adjusted EBITDA is defined as net (loss) income as reported in our condensed consolidated statements of operations and comprehensive (loss) income excluding the impact of (I) depreciation and amortization; (ii) income tax provision (benefit); (iii) interest income (expense); (iv) stock-based compensation expense, (v) impairment loss, and (vi) one time, non-recurring other expenses or income. Our Adjusted EBITDA measure eliminates potential differences in performance caused by variations in capital structures (affecting finance costs), tax positions, the cost and age of tangible assets (affecting relative depreciation expense) and the extent to which intangible assets are identifiable (affecting relative amortization expense). We also exclude certain one-time and non-cash costs. Reconciliation of Adjusted EBITDA to net (loss) income, the most directly comparable GAAP measure, is as follows (in thousands):</em></p> <table style="border-collapse: collapse; width:100%; border-collapse:collapse ;">
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="7" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>For the Three Months Ended</strong></td>
<td style="vertical-align: bottom ; "> </td>
<td colspan="7" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>For the Twelve Months Ended</strong></td>
</tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="7" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>November 30</strong></td>
<td style="vertical-align: bottom ; "> </td>
<td colspan="7" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>November 30</strong></td>
</tr>
<tr>
<td style="max-width:40%; width:40%; min-width:40%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>Net Income (Loss)</strong></td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,364</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9,674</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9,687</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12,792</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td colspan="3" style="vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>Adjustments:</strong></td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td colspan="3" style="vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td colspan="3" style="vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td colspan="3" style="vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: bottom ; ">Interest income</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(10</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(141</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(410</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(1,024</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
</tr>
<tr>
<td style="vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: bottom ; ">Income tax expense</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">388</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(5,634</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,054</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(5,708</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td>
</tr>
<tr>
<td style="vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: bottom ; ">Depreciation and amortization</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,420</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">378</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,117</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,491</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>Non-GAAP EBITDA</strong></td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,162</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,278</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13,448</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,551</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td colspan="3" style="vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td colspan="3" style="vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td colspan="3" style="vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td colspan="3" style="vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Stock-based compensation expense</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">774</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">788</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,071</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,403</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">Severance/Separation/Officer recruiting</td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">81</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">93</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">291</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">524</td>
<td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
<tr>
<td style="text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>Non-GAAP adjusted EBITDA</strong></td>
<td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6,017</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,159</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16,810</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
<td style="vertical-align: bottom ; "> </td>
<td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td>
<td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11,478</td>
<td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "> </td>
</tr>
</table>
 <br><p><a href="https://www.globenewswire.com/NewsRoom/AttachmentNg/b37ace10-a2b7-4002-8d20-1f4aff9c06c8"><img src="https://ml.globenewswire.com/media/b37ace10-a2b7-4002-8d20-1f4aff9c06c8/small/byrna-technologies-logo-jpg.jpg" border="0" width="150" height="46" alt="Primary Logo"></a></p>
Source: Byrna Technologies, Inc.

]]></content:encoded>    </item>
    <item>
      <title>Byrna Technologies to Report Fiscal Fourth Quarter and Full Year 2025 Financial Results on Thursday, February 5, 2026 at 9:00 a.m. ET</title>
      <link>https://ir.byrna.com/news-events/press-releases/detail/236/byrna-technologies-to-report-fiscal-fourth-quarter-and-full</link>
      <pubDate>Thu, 22 Jan 2026 08:30:00 -0500</pubDate>
      <guid isPermaLink="true">https://ir.byrna.com/news-events/press-releases/detail/236/byrna-technologies-to-report-fiscal-fourth-quarter-and-full</guid>
<content:encoded><![CDATA[

<p align="justify">ANDOVER, Mass., Jan.  22, 2026  (GLOBE NEWSWIRE) -- <a href="https://www.globenewswire.com/Tracker?data=CjLbgBU_v21ZTrBq_4ciXM9SCQrfAHQPVep5TqaHGwLR-j9mcZxTiWg6uS2kMT2TpocCnU7BZUZ4P7DN4xUHGQNJufJowRJyhR90QWlp9g8=" rel="nofollow" target="_blank"><strong>Byrna Technologies Inc.</strong></a><strong> (“Byrna” or the “Company”) (Nasdaq: BYRN), </strong>a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions, will hold a conference call on Thursday, February 5, 2026 at 9:00 a.m. Eastern time to discuss its financial results for the fiscal fourth quarter and full year ended November 30, 2025. Financial results will be issued in a press release prior to the call.</p>  <p>Byrna management will host the presentation, followed by a question-and-answer period.</p>  <p><strong>Date:</strong> Thursday, February 5, 2026<br><strong>Time:</strong> 9:00 a.m. Eastern time<br><strong>Toll-Free Dial-In:</strong> 877-709-8150<br><strong>International Dial-In:</strong> +1 201-689-8354<br><strong>Conference ID:</strong> 13757756</p>  <p align="justify">Please call the conference telephone number 10 minutes prior to the start time. An operator will register your name and organization. If you have any difficulty connecting with the conference call, please contact Gateway Group at 949-574-3860.</p>  <p align="justify">The conference call will be broadcast live and available for replay <a href="https://www.globenewswire.com/Tracker?data=2ZqMuLUAM4U_TjBl2r_EktINUxwmYNV6Sdzsqi2gfMW5JwsFks-HEQn2wien6Q2FGmltEWoczks1kZP9cZUaE2UZIrH00un2kthXxI9FlrsqlR_Cguu8HNr2hjNwh0pmp-fZesBOUd2KJR2e5cWDhQ==" rel="nofollow" target="_blank">here</a> and via the Investor Relations section of Byrna’s <a href="https://www.globenewswire.com/Tracker?data=EKi-IMGta3CBxPxsyMfb-gcQlr-oyJoFXN53PtC3gP3EYxwW-C_t6Mmr5KqCOLO6b-YmQc_Pm4QQx73ezeCmVQ==" rel="nofollow" target="_blank">website</a>.</p>  <p><strong>About Byrna Technologies Inc.</strong><br>Byrna is a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions. For more information on the Company, please visit the corporate website <a href="https://www.globenewswire.com/Tracker?data=2ZqMuLUAM4U_TjBl2r_EkixapUcK1HIGMheZY5TNP-d8xxeCO3fdzKWvG9O4YnBr0mxPQTdo0XWaxBKCkMtaHm3we_2nfcc4SaohkzHOR1ojXxIDZfOMJlaSF94tDxxxYxAIBKV3PfWV6-cL7SDgN7X8QlGWbpIQd3j1T81aCS2yf01zmf_jNzwsK8mU2uAIVjQNCUfYHMFORXb98To1V3XG2WW-uWeO8VCsFVy6NL0=" rel="nofollow" target="_blank">here</a> or the Company’s investor relations site <a href="https://www.globenewswire.com/Tracker?data=2ZqMuLUAM4U_TjBl2r_Ekoofgw4GehdVPwck8oiMq4SlAR_21VSQK1f1n6QqadVPegEuQ6uM6lyT-njXi4_3YNNkCyXG5uk-JQVQ_adyS0-zb4q5vCRfbza2Yh1uEiRFGNyxAx5qI47TUOZTYv8AORW8UxdbJH0wD1LHd45cQTvEBI7c_B1fJVfZRWAvFqXUhUu1VNExK4-3mVAhEwhwgDIjMikqIFEGWICSboqlKsA=" rel="nofollow" target="_blank">here</a>. The Company is the manufacturer of the Byrna<sup>®</sup> CL, Byrna<sup>®</sup> LE, and Byrna<sup>®</sup> SD personal security devices, state-of-the-art handheld CO2 powered launchers designed to provide a less-lethal alternative to a firearm for the consumer, private security, and law enforcement markets. To purchase Byrna products, visit the Company’s e-commerce store.</p>  <p><strong>Investor Contact:</strong><br>Tom Colton and Alec Wilson<br>Gateway Group, Inc. <br>949-574-3860<br><a href="https://www.globenewswire.com/Tracker?data=40DKxWgPZWFeRq6BJfolIbYIZfSoRGBo33NzRdlGZLuyE45O3AQFQFgaohue52aDGXhsDfdUyoHwhi_eVeojXAq8ElBMsjPDaSI0yWnq7l0=" rel="nofollow" target="_blank">BYRN@gateway-grp.com</a></p>  <br><p><a href="https://www.globenewswire.com/NewsRoom/AttachmentNg/b37ace10-a2b7-4002-8d20-1f4aff9c06c8"><img src="https://ml.globenewswire.com/media/b37ace10-a2b7-4002-8d20-1f4aff9c06c8/small/byrna-technologies-logo-jpg.jpg" border="0" width="150" height="46" alt="Primary Logo"></a></p>
Source: Byrna Technologies, Inc.

]]></content:encoded>    </item>
    <item>
      <title>Byrna Technologies to Ring the Nasdaq Opening Bell on December 22, 2025</title>
      <link>https://ir.byrna.com/news-events/press-releases/detail/235/byrna-technologies-to-ring-the-nasdaq-opening-bell-on</link>
      <pubDate>Thu, 18 Dec 2025 08:30:00 -0500</pubDate>
      <guid isPermaLink="true">https://ir.byrna.com/news-events/press-releases/detail/235/byrna-technologies-to-ring-the-nasdaq-opening-bell-on</guid>
<content:encoded><![CDATA[

<p>ANDOVER, Mass., Dec.  18, 2025  (GLOBE NEWSWIRE) -- <a href="https://www.globenewswire.com/Tracker?data=I_x0-kGAVW4zqZKf5yJo8eUL9_GfFDBxue2KC0BJ3zL7yW_fEEC_5uZkQ9sj-riAeOe0IL9C_JUAyWAg7scIHlDPxht_QhPVhunaTPqAaSo=" rel="nofollow" target="_blank"><strong>Byrna Technologies Inc.</strong></a><strong> (“Byrna” or the “Company”) (Nasdaq: BYRN), </strong>a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions, today announced that it will ring the Nasdaq Stock Market Opening Bell on December 22, 2025. The event will take place at the Nasdaq MarketSite in New York’s Times Square and will feature CEO Byrna Ganz and members of the Company’s leadership team.</p>  <p>Since uplisting to the Nasdaq in 2021, Byrna has grown significantly by expanding its product portfolio, strengthening its retail footprint, and scaling operations to meet increasing demand for reliable, non-lethal personal safety solutions. To date, the Company has sold over 750,000 launchers to customers worldwide.</p>  <p>“We are honored to be invited to ring the Nasdaq Opening Bell to celebrate our success as a public company,” said Bryan Ganz, CEO of Byrna Technologies. “This milestone reflects the dedication of our team, the loyalty of our customers, and the strong momentum we’re building as we continue to execute on our mission of providing safe, effective, and accessible personal safety options.”</p>  <p>The Opening Bell ceremony will be broadcast live at 9:30 a.m. ET and live-streamed to Nasdaq's official channels. To view the live broadcast, visit <a href="https://www.globenewswire.com/Tracker?data=OpCxqquu5VwMHmkaM1QxTvJCGJRaB_Tue1dRsAUx9StfKkJqlPCqudbyCICYDBVy0FSULbKDU4rAKm7o874sKDVs_EOuW-7c_IC54NaJIr2xEXicbKw2TxijUFLSJgq1pJAgyHTrZuPUqMSVxSQOT3sW9KJhq8eY5V4R9h1nYtdJGALA3cf0JGBopqV0eFIp" rel="nofollow" target="_blank">https://www.nasdaq.com/marketsite/bell-ringing-ceremony</a>.<br><br><strong>About Byrna Technologies Inc.</strong><br>Byrna is a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions. For more information on the Company, please visit the corporate website <a href="https://www.globenewswire.com/Tracker?data=ZnkOHInqDe_k6aVlVs4M2mBAggJNrG2mGZBd-8V764oG5hHjbGm9G0almC2DDruXXNSTpRev0y0Gj8VVUP49Bg==" rel="nofollow" target="_blank">here</a> or the Company’s investor relations site <a href="https://www.globenewswire.com/Tracker?data=ZnkOHInqDe_k6aVlVs4M2rxMZUhaniB1gfQiao0CUL1Ue_R35DmJRYZWS_EcifZs2XT_E89WZFSFHKssSjNYkg==" rel="nofollow" target="_blank">here</a>. The Company is the manufacturer of the Byrna<sup>®</sup> CL, Byrna<sup>®</sup> LE and Byrna<sup>®</sup> SD personal security devices, state-of-the-art handheld CO2 powered launchers designed to provide a less-lethal alternative to a firearm for the consumer, private security, and law enforcement markets. To purchase Byrna products, visit the Company’s e-commerce store.</p>  <p><strong>Forward-Looking Statements</strong><br><em>This news release contains “forward-looking statements” within the meaning of the securities laws. All statements contained in this news release, other than statements of current and historical fact, are forward-looking. Often, but not always, forward-looking statements can be identified by the use of words such as “plans,” “expects,” “intends,” “anticipates,” and “believes” and statements that certain actions, events or results “may,” “could,” “would,” “should,” “might,” “occur,” “be achieved,” or “will be taken.” Forward-looking statements include descriptions of currently occurring matters which may continue in the future. Forward-looking statements in this news release include, but are not limited to, our statements related to the Company’s continued momentum. Forward-looking statements are not, and cannot be, a guarantee of future results or events. Forward-looking statements are based on, among other things, opinions, assumptions, estimates, and analyses that, while considered reasonable by the Company at the date the forward-looking information is provided, inherently are subject to significant risks, uncertainties, contingencies, and other factors that may cause actual results and events to be materially different from those expressed or implied.</em></p>  <p><em>Any number of risk factors could affect our actual results and cause them to differ materially from those expressed or implied by the forward-looking statements in this news release, including, but not limited to, disappointing market responses to current or future products or services; prolonged, new, or exacerbated disruption of the Company’s supply chain; the further or prolonged disruption of new product development; production or distribution or delays in entry or penetration of sales channels due to inventory constraints, competitive factors, increased shipping costs or freight interruptions; prototype, parts and material shortages, particularly of parts sourced from limited or sole source providers; determinations by third party controlled distribution channels not to carry or reduce inventory of the Company's products; determinations by advertisers to prohibit marketing of some or all Byrna products; the loss of marketing partners or endorsers; potential cancellations of existing or future orders including as a result of any fulfillment delays, introduction of competing products, negative publicity, or other factors; product design defects or recalls; litigation, enforcement proceedings or other regulatory or legal developments; changes in consumer or political sentiment affecting product demand; regulatory factors including the impact of commerce and trade laws and regulations; import-export related matters or tariffs, sanctions or embargos that could affect the Company's supply chain or markets; delays in planned operations related to licensing, registration or permit requirements; future restrictions on the Company's cash resources; increased costs; and other events that could potentially reduce demand for the Company's products or result in order cancellations. The order in which these factors appear should not be construed to indicate their relative importance or priority. The Company cautions that these factors may not be exhaustive; accordingly, any forward-looking statements contained herein should not be relied upon as a prediction of actual results. Investors should carefully consider these and other relevant factors, including those risk factors in Part I, Item 1A, (“Risk Factors”) in the Company's most recent Annual Report on Form 10-K and subsequent SEC filings, should understand it is impossible to predict or identify all such factors or risks, should not consider the foregoing list, or the risks identified in the Company's SEC filings, to be a complete discussion of all potential risks or uncertainties, and should not place undue reliance on forward-looking information. The Company assumes no obligation to update or revise any forward-looking information, except as required by applicable law.</em></p>  <p><strong>Investor Contact:</strong><br>Tom Colton and Alec Wilson<br>Gateway Group, Inc. <br>949-574-3860<br><a href="https://www.globenewswire.com/Tracker?data=4vyslbRsTYX4jsYt1pFxWJT9EjYXd44pBUkTixA0LZKvR2QDHlw-MCnTAysE9D4yQfym0I4P0KC4vugaziT_pU0nExVAFAE58Nfv0iKVsUI=" rel="nofollow" target="_blank">BYRN@gateway-grp.com</a></p>  <br><p><a href="https://www.globenewswire.com/NewsRoom/AttachmentNg/b37ace10-a2b7-4002-8d20-1f4aff9c06c8"><img src="https://ml.globenewswire.com/media/b37ace10-a2b7-4002-8d20-1f4aff9c06c8/small/byrna-technologies-logo-jpg.jpg" border="0" width="150" height="46" alt="Primary Logo"></a></p>
Source: Byrna Technologies, Inc.

]]></content:encoded>    </item>
    <item>
      <title>Byrna Technologies Announces Preliminary Fiscal Fourth Quarter Revenues of $35.1 Million, Up 26% From Fiscal Q4 2024</title>
      <link>https://ir.byrna.com/news-events/press-releases/detail/234/byrna-technologies-announces-preliminary-fiscal-fourth</link>
      <pubDate>Mon, 08 Dec 2025 08:30:00 -0500</pubDate>
      <guid isPermaLink="true">https://ir.byrna.com/news-events/press-releases/detail/234/byrna-technologies-announces-preliminary-fiscal-fourth</guid>
<content:encoded><![CDATA[

<h3 class="spr-ir-news-article-title">Full Year 2025 Revenues of $118.0 Million, Up 38% From Fiscal Year 2024</h3>

<p>ANDOVER, Mass., Dec.  08, 2025  (GLOBE NEWSWIRE) -- <a href="https://www.globenewswire.com/Tracker?data=s8RdJARGKjvGQZm6U-Nvi8expQXRPaTZlBUQm2lPn0dcMOrP7tlDek7pUVRPN_qPS2IhNYPcPuG3OpgEjBwvdq7VV4aPezRlrR37Ze-b9fE=" rel="nofollow" target="_blank"><strong>Byrna Technologies Inc.</strong></a><strong> (“Byrna” or the “Company”) (Nasdaq: BYRN), </strong>a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions, today announced select preliminary financial results for the fiscal fourth quarter ended November 30, 2025.</p>    <p><strong>Preliminary Fourth Quarter Results</strong><br>Based on preliminary unaudited results, Byrna expects total revenue for the fiscal fourth quarter of 2025 to be $35.1 million, an increase of 26% compared to $28.0 million in the fiscal fourth quarter of 2024. Full-year revenue is expected to be $118.0 million, up 38% from $85.8 million in fiscal year 2024.</p>    <p>Fourth quarter revenue growth reflects strong dealer and chain store performance, with direct-to-consumer and international channels contributing solid year-over-year growth. The comparison also reflects growth over a particularly strong fiscal fourth quarter of 2024, when demand was elevated around the U.S. election.</p>    <p>Full year revenue growth was driven by Byrna’s expanded brand visibility, the broadening physical retail presence, and the successful launch of the Byrna CL.</p>    <p>At November 30, 2025, Byrna had more than $15 million in cash and cash equivalents, compared to $9.0 million at August 31, 2025. The sequential increase reflects inventory converting to cash as a result of strong fourth quarter sales.</p>    <p>During the quarter, Byrna also repurchased more than $1.0 million of common stock.</p>    <p><strong>Management Commentary</strong><br>“Our fourth quarter capped a year of clear operational progress,” said Bryan Ganz, CEO of Byrna. “In 2025, we strengthened brand visibility, broadened our physical retail presence, and introduced the Byrna CL – our most advanced launcher to date. These initiatives supported strong fourth quarter performance and contributed to a record year for the Company.”</p>    <p>“As we move into 2026, our focus is on further normalizing the Byrna brand and continuing to elevate the less-lethal category within the broader personal safety market. The foundation we established in 2025 across retail and e-commerce provides a robust platform that we believe positions Byrna well for continued growth.”</p>    <p><strong>Preliminary Fiscal Fourth Quarter 2025 Sales Breakdown:</strong></p>  <table style="border-collapse: collapse; width:85%; border-collapse:collapse ;">
<tr>
<td style="border-top: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 10.0px; vertical-align: middle ; "><strong>Sales Channel ($ in millions)</strong></td>
<td colspan="2" style="border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; "><strong>Q4 2025</strong></td>
<td colspan="2" style="border-top: solid black 1pt ; text-align: center ;  vertical-align: middle; border-bottom: solid black 1pt ; vertical-align: middle ; ">
<strong>Q4 2024</strong><strong><br></strong>
</td>
<td colspan="1" style="border-top: solid black 1pt ; border-right: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; "><strong>% Change</strong></td>
</tr>
<tr>
<td style="max-width:46%; width:46%; min-width:46%;;border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 10.0px; vertical-align: middle ; ">Web</td>
<td style="max-width:17%; width:17%; min-width:17%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; ">22.3</td>
<td style="max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; "> </td>
<td style="max-width:17%; width:17%; min-width:17%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; ">20.8</td>
<td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; vertical-align: middle ; "> </td>
<td style="max-width:18%; width:18%; min-width:18%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; padding-right: 0 ; border-right: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; ">7%</td>
</tr>
<tr>
<td style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 10.0px; vertical-align: middle ; ">Byrna Chain Stores and Dealers</td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; ">8.4</td>
<td style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; ">5.0</td>
<td style="border-bottom: solid black 1pt ; vertical-align: middle ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; padding-right: 0 ; border-right: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; ">68%</td>
</tr>
<tr>
<td style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 10.0px; vertical-align: middle ; ">Law Enforcement / Schools / Pvt Security</td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; ">0.1</td>
<td style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; ">0.0</td>
<td style="border-bottom: solid black 1pt ; vertical-align: middle ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; padding-right: 0 ; border-right: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; ">100%</td>
</tr>
<tr>
<td style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 10.0px; vertical-align: middle ; ">Retail Stores</td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; ">0.9</td>
<td style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; ">0.3</td>
<td style="border-bottom: solid black 1pt ; vertical-align: middle ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; padding-right: 0 ; border-right: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; ">187%</td>
</tr>
<tr>
<td style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 10.0px; vertical-align: middle ; ">International</td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; ">3.5</td>
<td style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; ">1.8</td>
<td style="border-bottom: solid black 1pt ; vertical-align: middle ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; padding-right: 0 ; border-right: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; ">91%</td>
</tr>
<tr>
<td style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; vertical-align: middle;   text-align: left;   padding-left: 10.0px; vertical-align: middle ; "><strong>Total Sales</strong></td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: middle ; "><strong>35.1</strong></td>
<td style="border-top: solid black 1pt ; border-right: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: middle ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: middle ; "><strong>28.0</strong></td>
<td style="border-bottom: solid black 1pt ; vertical-align: middle ; "> </td>
<td style="border-top: solid black 1pt ; border-bottom: solid black 1pt ; border-left: solid black 1pt ; padding-right: 0 ; border-right: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: middle ; ">
<strong>26</strong><strong>%</strong>
</td>
</tr>
<tr>
<td style="vertical-align: middle ; "> </td>
<td colspan="2" style="vertical-align: middle ; "> </td>
<td style="vertical-align: middle ; "> </td>
<td style="vertical-align: middle ; "> </td>
<td colspan="1" style="vertical-align: middle ; "> </td>
</tr>
</table>  <p><strong>Conference Call</strong><br>Byrna plans to report its full financial results for the fiscal fourth quarter in February, which will be accompanied by a conference call to discuss the results and address questions from investors and analysts. The conference call details will be announced prior to the event.<br></p>    <p><strong>About Byrna Technologies Inc.</strong><br>Byrna is a personal defense technology company specializing in the development, manufacture, and sale of innovative less-lethal personal security solutions. For more information on the Company, please visit the corporate website <a href="https://www.globenewswire.com/Tracker?data=VeWKErh0c-d6juG18c9gBQsFF9KbnIUCTTU3AmecvnH8y698QSIAaEUNPR7Pif8xu4xm6sITmuXDqD-9uV0ZaA==" rel="nofollow" target="_blank">here</a> or the Company’s investor relations site <a href="https://www.globenewswire.com/Tracker?data=VeWKErh0c-d6juG18c9gBSXWyrZIm75vwtpDmmPABMX_9feUEhd2iMd-hdMk3rTTfVil38UfYqPIkxmYAnFj-w==" rel="nofollow" target="_blank">here</a>. The Company is the manufacturer of the Byrna<sup>®</sup> CL, Byrna<sup>®</sup> LE and Byrna<sup>®</sup> SD personal security devices, state-of-the-art handheld CO2 powered launchers designed to provide a less-lethal alternative to a firearm for the consumer, private security, and law enforcement markets. To purchase Byrna products, visit the Company’s e-commerce store.</p>    <p><strong>Forward-Looking Statements</strong><br><em>This news release contains “forward-looking statements” within the meaning of the securities laws. All statements contained in this news release, other than statements of current and historical fact, are forward-looking. Often, but not always, forward-looking statements can be identified by the use of words such as “plans,” “expects,” “intends,” “anticipates,” and “believes” and statements that certain actions, events or results “may,” “could,” “would,” “should,” “might,” “occur,” “be achieved,” or “will be taken.” Forward-looking statements include descriptions of currently occurring matters which may continue in the future. Forward-looking statements in this news release include, but are not limited to, our statements related to preliminary revenue results for the fourth fiscal quarter 2025, the timing of the release of full financial results for the quarter, expectations for future sales growth and demand trends, the impact of marketing strategies, and the Company’s brand visibility efforts. Forward-looking statements are not, and cannot be, a guarantee of future results or events. Forward-looking statements are based on, among other things, opinions, assumptions, estimates, and analyses that, while considered reasonable by the Company at the date the forward-looking information is provided, inherently are subject to significant risks, uncertainties, contingencies, and other factors that may cause actual results and events to be materially different from those expressed or implied.</em></p>    <p><em>Any number of risk factors could affect our actual results and cause them to differ materially from those expressed or implied by the forward-looking statements in this news release, including, but not limited to, disappointing market responses to current or future products or services; prolonged, new, or exacerbated disruption of the Company’s supply chain; the further or prolonged disruption of new product development; production or distribution or delays in entry or penetration of sales channels due to inventory constraints, competitive factors, increased shipping costs or freight interruptions; prototype, parts and material shortages, particularly of parts sourced from limited or sole source providers; determinations by third party controlled distribution channels not to carry or reduce inventory of the Company's products; determinations by advertisers to prohibit marketing of some or all Byrna products; the loss of marketing partners or endorsers; potential cancellations of existing or future orders including as a result of any fulfillment delays, introduction of competing products, negative publicity, or other factors; product design defects or recalls; litigation, enforcement proceedings or other regulatory or legal developments; changes in consumer or political sentiment affecting product demand; regulatory factors including the impact of commerce and trade laws and regulations; import-export related matters or tariffs, sanctions or embargos that could affect the Company's supply chain or markets; delays in planned operations related to licensing, registration or permit requirements; and future restrictions on the Company's cash resources, increased costs and other events that could potentially reduce demand for the Company's products or result in order cancellations. The order in which these factors appear should not be construed to indicate their relative importance or priority. We caution that these factors may not be exhaustive; accordingly, any forward-looking statements contained herein should not be relied upon as a prediction of actual results. Investors should carefully consider these and other relevant factors, including those risk factors in Part I, Item 1A, (“Risk Factors”) in the Company's most recent Form 10-K, should understand it is impossible to predict or identify all such factors or risks, should not consider the foregoing list, or the risks identified in the Company's SEC filings, to be a complete discussion of all potential risks or uncertainties, and should not place undue reliance on forward-looking information. The Company assumes no obligation to update or revise any forward-looking information, except as required by applicable law. </em></p>    <p><strong>Investor Contact:</strong><br>Tom Colton and Alec Wilson<br>Gateway Group, Inc. <br>949-574-3860<br><a href="https://www.globenewswire.com/Tracker?data=kkIdwtuc2Y62lV0CFx860JAEm5DPoirxi-P_2nxUGODqip_1drvlx1nw42snVpHwJ202LDBM0KLldSn0C5chOxwtOZjNQ4_iEki_Gg7PUmg=" rel="nofollow" target="_blank">BYRN@gateway-grp.com</a></p>  <br><p><a href="https://www.globenewswire.com/NewsRoom/AttachmentNg/b37ace10-a2b7-4002-8d20-1f4aff9c06c8"><img src="https://ml.globenewswire.com/media/b37ace10-a2b7-4002-8d20-1f4aff9c06c8/small/byrna-technologies-logo-jpg.jpg" border="0" width="150" height="46" alt="Primary Logo"></a></p>
Source: Byrna Technologies, Inc.

]]></content:encoded>    </item>
  </channel></rss>