{"id":942077,"date":"2026-03-04T17:58:13","date_gmt":"2026-03-04T22:58:13","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/"},"modified":"2026-03-04T17:58:13","modified_gmt":"2026-03-04T22:58:13","slug":"hudson-technologies-reports-fourth-quarter-and-year-end-2025-results","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/","title":{"rendered":"Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results"},"content":{"rendered":"<div class=\"mw_release\">\n<ul type=\"disc\">\n<li>\n          <strong>28% growth in fourth quarter revenue to $44.4 million<\/strong>\n        <\/li>\n<li>\n          <strong>Annual refrigerant sales volume grew by 6% <\/strong>\n        <\/li>\n<li>\n          <strong>Annual refrigerant reclamation volume increased by 18% for second consecutive year<\/strong>\n        <\/li>\n<li>\n          <strong>Maintained strong, unlevered balance sheet <\/strong>\n        <\/li>\n<li>\n          <strong>Completed accretive acquisition of Refrigerants Inc.<\/strong>\n        <\/li>\n<li>\n          <strong>Board approved $20 million share repurchase authorization for 2026<\/strong>\n        <\/li>\n<\/ul>\n<p align=\"justify\">WOODCLIFF LAKE, N.J., March  04, 2026  (GLOBE NEWSWIRE) &#8212; Hudson Technologies, Inc. (NASDAQ: HDSN) announced results for the fourth quarter and year ended December 31, 2025.<\/p>\n<p align=\"justify\">Kenneth Gaglione, President and Chief Executive Officer of Hudson Technologies commented, \u201cHudson delivered a strong finish to 2025 with fourth quarter results that included revenue growth of 28% and the successful execution of our accretive acquisition of Refrigerants Inc.<\/p>\n<p align=\"justify\">\u201cWe also achieved a second consecutive year of 18% growth in refrigerant reclamation volume, a key driver of our long-term business strategy, helping to provide our operations with lower cost refrigerant feedstock. Reclamation is an integral part of the refrigerant supply chain, especially with the continuing phase down of HFCs through the AIM Act. Our demonstrated growth in reclaim volume illustrates the success of our efforts to expand the Company\u2019s market presence and promote the adoption of the practice of recovering refrigerants. We have strategically expanded our capabilities and geographic reach related to securing recovered refrigerants, strengthened by our acquisition of USA Refrigerants in 2024 and Refrigerants Inc. in December 2025. We remain committed to our efforts to educate and build awareness among the contractor community around the benefits of recovering used refrigerant, both from a sustainability and economic perspective.<\/p>\n<p align=\"justify\">\u201cOur unlevered balance sheet remained strong with a cash position of $39.5 million at December 31, 2025. During the fourth quarter we demonstrated our commitment to the Company\u2019s capital allocation strategy, which is centered around driving organic growth, executing on strategic acquisitions and making opportunistic share repurchases. In the fourth quarter we invested in restocking inventory, acquired Refrigerants Inc. and repurchased $14 million of common stock. The investment in inventory at year end ensures that we are well positioned for the upcoming selling season.<\/p>\n<p align=\"justify\">\u201cDuring the fourth quarter we announced that our board of directors had approved an increase to the Company\u2019s share repurchase authorization to up to $20 million in shares of common stock for each of full year 2025 and full year 2026 as part of our share repurchase program. With the $14 million of stock purchased in the fourth quarter we fully utilized the 2025 authorization.<\/p>\n<p align=\"justify\">\u201cWe enter 2026 energized by the organic and strategic opportunities in front of us and look forward to expanding Hudson\u2019s longstanding leadership role in lifecycle refrigerant management. The phase out of HFC refrigerants is well underway and we believe our reputation for service excellence, our customer base, proprietary reclamation technology and proven distribution network leave us well positioned to meet the evolving demands of the industry,\u201d Mr. Gaglione concluded.<\/p>\n<p align=\"justify\">\n        <strong><br \/>\n          <u>Three Month Results<\/u><br \/>\n        <\/strong>\n      <\/p>\n<p align=\"justify\">For the quarter ended December 31, 2025, Hudson reported:<\/p>\n<ul type=\"disc\">\n<li style=\"text-align:justify\">Revenues increased 28% to $44.4 million compared to revenues of $34.6 million in the comparable 2024 period. The increase was primarily related to stronger sales volume.\n<\/li>\n<li style=\"text-align:justify\">Gross margin of 8.0% compared to 16.7% in the fourth quarter of 2024. The 2025 gross margin included $4.2 million of inventory related costs, including a lower of cost or market adjustment related to the fourth quarter inventory build.\n<\/li>\n<li style=\"text-align:justify\">Selling, general and administrative expenses of $13.9 million compared to $8.0 million in the fourth quarter of 2024. SG&amp;A in the fourth quarter of 2025 included $4.0 million of executive severance costs. Non-GAAP Adjusted SG&amp;A was $9.9 million compared to $8.0 million in the fourth quarter of 2024 with the variance related to increased headcount.\u00a0\n<\/li>\n<li style=\"text-align:justify\">Operating loss of $11.2 million compared to an operating loss of $3.2 million in the prior year period. The 2025 operating loss includes the $8.2 million in inventory and severance costs noted above. Non-GAAP Adjusted operating loss, which excludes the $4.0 million severance cost was $7.2 million compared to $3.2 million in the 2024 quarter.\n<\/li>\n<li style=\"text-align:justify\">Net loss of $8.6 million or a loss of $0.20 per basic and diluted share, which includes the after-tax impact of the $8.2 million of costs noted above, compares to a net loss of $2.6 million or $0.06 per basic and diluted share in the prior year period. Non-GAAP Adjusted net loss, which excludes the after-tax impact of the $4.0 million executive severance cost, was $5.4 million or $0.13 per diluted share compared to a non-GAAP Adjusted net loss of $2.6 million or $0.06 per diluted share in the prior year period.\n<p>(See tabular reconciliation of GAAP to non-GAAP adjusted financial measures in the back of this release)<\/li>\n<\/ul>\n<p align=\"justify\">\n        <strong><br \/>\n          <u>Full Year 2025 Results<\/u><br \/>\n        <\/strong>\n      <\/p>\n<p align=\"justify\">For the full year ended December 31, 2025, Hudson reported:<\/p>\n<ul type=\"disc\">\n<li style=\"text-align:justify\">Revenues increased 4% to $246.6 million compared to revenues of $237.1 million for 2024. The increase in revenues was related to a 6% growth in sales volume partially offset by a decrease in refrigerant pricing.\n<\/li>\n<li style=\"text-align:justify\">Gross margin of 25.2% compared to gross margin of 27.7% for full year 2024, which included the decrease in refrigerant pricing coupled with higher freight costs.<\/li>\n<\/ul>\n<ul type=\"disc\">\n<li style=\"text-align:justify\">Selling, general and administrative expenses were $40.2 million compared to $33.0 million in 2024. Non-GAAP Adjusted SG&amp;A was $36.2 million compared to $32.6 million, with the variance to 2024 primarily related to the mid-year 2024 increase to the sales staff.\n<\/li>\n<li style=\"text-align:justify\">Operating income was $18.6 million compared to $29.3 million in 2024. Non-GAAP Adjusted operating income was $22.6 million compared to $29.7 million in 2024.\n<\/li>\n<li style=\"text-align:justify\">Net income of $16.7 million or $0.38 per basic and $0.37 per diluted share compared to net income of $24.4 million or $0.54 per basic and $0.52 per diluted share. Non-GAAP Adjusted net income was $19.7 million or $0.44 per diluted share compared to $24.7 million or $0.52 per diluted share.\n<p>(See tabular reconciliation of GAAP to non-GAAP adjusted financial measures in the back of this release)<\/li>\n<\/ul>\n<p align=\"justify\">At December 31, 2025 the Company reported $39.5 million in cash and cash equivalents.<\/p>\n<p align=\"justify\">Subsequent to the end of the fourth quarter, on February 1, 2026 the Company went live with a new ERP system that is expected to add connectivity to its operations and provide a more efficient platform for reliably serving its customers. As is common with new ERP implementations, the Company has\u00a0experienced\u00a0some startup\u00a0inefficiencies that it expects will negatively impact first quarter 2026 revenues. Despite this headwind, Hudson anticipates that it will achieve a low-to-mid single digit revenue growth percentage in first quarter 2026 as compared to first quarter 2025. The Company does not\u00a0expect inefficiencies from the ERP launch to persist\u00a0into\u00a0the second quarter of 2026.\u00a0<\/p>\n<p align=\"justify\">\n        <strong>Conference Call Information<\/strong>\n      <\/p>\n<p align=\"justify\">Hudson Technologies will host a conference call and webcast today, Wednesday, March 4, 2026 at 5:00 p.m. Eastern Time to discuss the Company\u2019s fourth quarter and year-end 2025 results.<\/p>\n<p align=\"justify\">Please visit this <a href=\"https:\/\/www.webcaster5.com\/Webcast\/Page\/2161\/53478\" rel=\"nofollow\" target=\"_blank\">link<\/a> at least 5 minutes prior to the scheduled start time in order to register and receive dial-in and webcast details.<\/p>\n<p align=\"justify\">A replay of the teleconference will be available until April 3, 2026, and may be accessed by dialing (877) 481-4010. International callers may dial (919) 882-2331. Callers should use conference ID: 53478.<\/p>\n<p>\n        <strong>About Hudson Technologies<\/strong> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p align=\"justify\">Hudson Technologies, Inc. is a leading provider of innovative and sustainable refrigerant products and services to the Heating Ventilation Air Conditioning and Refrigeration industry. For nearly three decades, we have demonstrated our commitment to our customers and the environment by becoming one of the first in the United States and largest refrigerant reclaimers through multimillion dollar investments in the plants and advanced separation technology required to recover a wide variety of refrigerants and restoring them to Air-Conditioning, Heating, and Refrigeration Institute standard for reuse as certified EMERALD Refrigerants\u2122.\u00a0\u00a0 The Company&#8217;s products and services are primarily used in commercial air conditioning, industrial processing and refrigeration systems, and include refrigerant and industrial gas sales, refrigerant management services consisting primarily of reclamation of refrigerants and RefrigerantSide\u00ae Services performed at a customer&#8217;s site, consisting of system decontamination to remove moisture, oils and other contaminants. The Company\u2019s SmartEnergy OPS\u00ae service is a web-based real time continuous monitoring service applicable to a facility\u2019s refrigeration systems and other energy systems. The Company\u2019s Chiller Chemistry\u00ae and Chill Smart\u00ae services are also predictive and diagnostic service offerings. As a component of the Company\u2019s products and services, the Company also generates carbon offset projects.<\/p>\n<p>\n        <strong>About Non-GAAP Financial Measures <\/strong>\n      <\/p>\n<p>This release is intended to supplement, rather than to supersede, the Company&#8217;s consolidated financial statements, which are prepared and presented in accordance with U.S. generally accepted accounting principles (\u201cGAAP\u201d). In this release the Company has included financial measures that are derived from the consolidated financial statements but are not presented in accordance with GAAP. The Company uses non-GAAP financial measures, including adjusted SG&amp;A expenses, adjusted operating income (loss) and margin, adjusted net income (loss) and adjusted diluted earnings (loss) per share (collectively, the \u201cnon-GAAP financial measures\u201d). The Company computes these non-GAAP financial measures by adjusting the comparable GAAP measure to remove the impact of certain specified charges and gains and the related tax effect of these adjustments. Investors should consider these non-GAAP financial measures in addition to, and not as a substitute for, or superior to, the financial performance measures prepared in accordance with GAAP. The Company uses these non-GAAP financial measures for financial and operational decision making and to evaluate period-to-period comparisons. The Company believes that they provide useful information about operating results, enhance the overall understanding of past financial performance and prospects, and allow for greater transparency with respect to key metrics used by management in its financial and operational decision making. A reconciliation of these non-GAAP financial measures to the most directly comparable financial measure reported in accordance with GAAP is provided at the end of this release.<\/p>\n<p>\n        <strong>Safe Harbor Statement under the Private Securities Litigation Reform Act of 1995<\/strong>\n      <\/p>\n<p align=\"justify\">Statements contained herein which are not historical facts constitute forward-looking statements. Such forward-looking statements involve a number of known and unknown risks, uncertainties and other factors which may cause the actual results, performance or achievements of the Company to be materially different from any future results, performance or achievements expressed or implied by such forward-looking statements.\u00a0 Such factors include, but are not limited to, changes in the laws and regulations affecting the industry, changes in the demand and price for refrigerants (including unfavorable market conditions adversely affecting the demand for, and the price of, refrigerants), the Company&#8217;s ability to source refrigerants, regulatory and economic factors, seasonality, competition, litigation, the nature of supplier or customer arrangements that become available to the Company in the future, adverse weather conditions, possible technological obsolescence of existing products and services, possible reduction in the carrying value of long-lived assets, estimates of the useful life of its assets, potential environmental liability, customer concentration, the ability to obtain financing, the ability to meet financial covenants under its existing credit facility, any delays or interruptions in bringing products and services to market, the timely availability of any requisite permits and authorizations from governmental entities and third parties as well as factors relating to doing business outside the United States, including changes in the laws, regulations, policies, and political, financial and economic conditions, including inflation, interest and currency exchange rates, of countries in which the Company may seek to conduct business, the Company\u2019s ability to successfully integrate any assets it acquires from third parties into its operations, and other risks detailed in the Company&#8217;s 10-K for the year ended December 31, 2024 and other subsequent filings with the Securities and Exchange Commission.\u00a0The words &#8220;believe&#8221;, &#8220;expect&#8221;, &#8220;anticipate&#8221;, &#8220;may&#8221;, &#8220;plan&#8221;, &#8220;should&#8221; and similar expressions identify forward-looking statements.\u00a0 Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date the statement was made.<\/p>\n<table align=\"center\" style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"max-width:50%;width:50%;min-width:50%;vertical-align: top\">\n            <strong><br \/>\n              <u>Investor Relations Contact:<\/u><br \/>\n            <\/strong><br \/>\n            <br \/>John Nesbett\/Jennifer Belodeau<br \/>IMS Investor Relations\u00a0<br \/>(203) 972-9200<br \/><a href=\"mailto:hudson@imsinvestorrelations.com\" rel=\"nofollow\" target=\"_blank\">hudson@imsinvestorrelations.com<\/a><\/td>\n<td style=\"max-width:50%;width:50%;min-width:50%;vertical-align: top\">\n            <strong><br \/>\n              <u>Company Contact:<\/u><br \/>\n            <\/strong><br \/>\n            <br \/>Brian Bertaux, Chief Financial Officer<br \/>Hudson Technologies, Inc.<br \/>(845) 735-6000<br \/><a href=\"mailto:bbertaux@hudsontech.com\" rel=\"nofollow\" target=\"_blank\">bbertaux@hudsontech.com<\/a><\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<table align=\"center\" style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"max-width:69%;width:66.0291%;min-width:69%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1.30198%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:2.41797%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:13%;width:13.0198%;min-width:13%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2.04597%;min-width:2%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:2.23197%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:13%;width:12.8338%;min-width:13%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"7\" style=\"width:99.8806%;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Hudson Technologies, Inc. and Subsidiaries<\/strong><br \/>\n            <br \/>\n            <strong>Consolidated Balance Sheets<\/strong><br \/>\n            <br \/>(Amounts in thousands, except for share and par value amounts)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%\">\u00a0<\/td>\n<td style=\"width:1.30198%\">\u00a0<\/td>\n<td colspan=\"5\" style=\"width:32.5495%;text-align: center;vertical-align: middle\">\n            <strong>December\u00a031,<br \/><\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:15.4378%;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Unaudited 2025<\/strong>\n          <\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:15.0658%;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2024<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\n            <strong><br \/>\n              <u>Assets<\/u><br \/>\n            <\/strong>\n          <\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\n            <strong>Current assets:<\/strong>\n          <\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Cash and cash equivalents<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">$<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">39,456<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">$<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">70,134<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Trade accounts receivable \u2013 net of allowance for credit losses of $941 and $1,079, respectively<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">17,098<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">13,629<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Inventories<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">135,923<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">96,247<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Income tax receivable<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">5,916<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">6,284<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Prepaid expenses and other current assets<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">12,445<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">9,218<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\n            <strong>Total current assets<\/strong>\n          <\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">210,838<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">195,512<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Property, plant and equipment, less accumulated depreciation<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">23,623<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">21,554<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Goodwill<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">65,282<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">62,280<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Intangible assets, less accumulated amortization<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">11,294<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">14,100<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Right of use asset<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">5,290<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">6,878<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Other assets<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">2,321<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">2,328<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\n            <strong>Total Assets<\/strong>\n          <\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;border-bottom: double black 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"width:13.0198%;border-bottom: double black 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">318,648<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;border-bottom: double black 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"width:12.8338%;border-bottom: double black 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">302,652<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\n            <strong><br \/>\n              <u>Liabilities and Stockholders\u2019 Equity<\/u><br \/>\n            <\/strong>\n          <\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\n            <strong>Current liabilities:<\/strong>\n          <\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Trade accounts payable<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">$<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">21,112<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">$<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">8,692<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Accrued expenses and other current liabilities<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">38,772<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">33,813<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Accrued payroll<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">4,712<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">3,704<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Other short-term liabilities<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">1,600<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\n            <strong>Total current liabilities<\/strong>\n          <\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">64,596<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">47,809<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Deferred tax liability<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">4,034<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">4,076<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Long-term lease liabilities<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">3,233<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">4,917<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Long-term severance payable<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">1,595<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Other long-term liabilities<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">1,800<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\n            <strong>Total Liabilities<\/strong>\n          <\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">75,258<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">56,802<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\n            <strong>Commitments and contingencies<\/strong>\n          <\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\n            <strong>Stockholders\u2019 equity:<\/strong>\n          <\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Preferred stock, shares authorized 5,000,000: Series A Convertible preferred stock, $0.01 par value ($100 liquidation preference value); shares authorized 150,000; none issued or outstanding<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Common stock, $0.01 par value; shares authorized 100,000,000; issued and outstanding: 41,647,221 and 44,284,374 respectively<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">416<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">443<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Additional paid-in capital<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;text-align: right;vertical-align: middle;vertical-align: bottom\">91,692<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;text-align: right;vertical-align: middle;vertical-align: bottom\">110,792<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Retained earnings<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">151,282<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">134,615<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\n            <strong>Total Stockholders\u2019 Equity<\/strong>\n          <\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">243,390<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">245,850<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:13.0198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:12.8338%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:66.0291%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\n            <strong>Total Liabilities and Stockholders\u2019 Equity<\/strong>\n          <\/td>\n<td style=\"width:1.30198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.41797%;border-bottom: double black 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"width:13.0198%;border-bottom: double black 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">318,648<\/td>\n<td style=\"width:2.04597%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:2.23197%;border-bottom: double black 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"width:12.8338%;border-bottom: double black 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">302,652<\/td>\n<\/tr>\n<\/table>\n<p align=\"center\">\n        \n      <\/p>\n<table align=\"center\" style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"27\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"27\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Hudson Technologies,\u00a0Inc. and Subsidiaries<br \/>Consolidated Income Statements<br \/>(unaudited)<br \/><\/strong>(Amounts in thousands, except for share and per share amounts)<strong><br \/><\/strong><\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"27\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"11\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Three\u00a0months<\/strong><br \/>\n            <br \/>\n            <strong>ended\u00a0December\u00a031,<\/strong><br \/>\n            \n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"12\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Twelve\u00a0months<\/strong><br \/>\n            <br \/>\n            <strong>ended\u00a0December\u00a031,<\/strong><br \/>\n            \n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong><br \/>\n            \n          <\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"4\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong><br \/>\n            \n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2025<\/strong><br \/>\n            \n          <\/td>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"4\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle\">\n            <strong>2024<\/strong><br \/>\n            \n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"max-width:42%;width:42%;min-width:42%;vertical-align: bottom\">\n            <strong>Revenues<\/strong>\n          <\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">$<\/td>\n<td colspan=\"3\" style=\"max-width:11%;width:11%;min-width:11%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">44,410<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">$<\/td>\n<td colspan=\"2\" style=\"max-width:11%;width:11%;min-width:11%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">34,643<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">$<\/td>\n<td colspan=\"3\" style=\"max-width:11%;width:11%;min-width:11%;text-align: right;vertical-align: middle;vertical-align: bottom\">246,614<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">$<\/td>\n<td colspan=\"3\" style=\"max-width:11%;width:11%;min-width:11%;text-align: right;vertical-align: middle;vertical-align: bottom\">237,118<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Cost of sales<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">40,866<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">28,869<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">184,517<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">171,410<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Gross profit<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,544<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,774<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">62,097<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">65,708<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"4\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Operating expenses:<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"4\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Selling, general and administrative<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13,924<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">7,998<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">40,242<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">33,017<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Amortization<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">828<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,022<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">3,296<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">3,390<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">\n            <strong>Total operating expenses<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">14,752<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">9,020<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">43,538<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">36,407<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"4\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Operating (loss) income<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(11,208<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(3,246<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">18,559<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">29,301<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"4\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Other income<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">513<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">527<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">4,132<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">2,726<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"4\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Income (loss) before income taxes<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(10,965<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(2,719<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">22,691<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">32,027<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"4\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Income tax (benefit) expense<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(2,062<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(154<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">6,024<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">7,639<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"4\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Net (loss) income<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;vertical-align: bottom\">$<\/td>\n<td colspan=\"3\" style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(8,633<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;vertical-align: bottom\">$<\/td>\n<td colspan=\"2\" style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(2,565<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;vertical-align: bottom\">$<\/td>\n<td colspan=\"3\" style=\"border-bottom: double black 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">16,667<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;vertical-align: bottom\">$<\/td>\n<td colspan=\"3\" style=\"border-bottom: double black 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">24,388<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"4\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Net (loss) income per common share \u2013 Basic<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td colspan=\"3\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.20<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td colspan=\"2\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.06<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">0.38<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">0.54<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Net (loss) income per common share \u2013 Diluted<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td colspan=\"3\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.20<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td colspan=\"2\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.06<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">0.37<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">0.52<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Weighted average number of shares outstanding \u2013 Basic<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">43,011,314<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">44,863,767<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">43,585,401<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">45,329,789<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Weighted average number of shares outstanding \u2013 Diluted<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">43,011,314<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">44,863,767<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">45,111,151<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">47,076,477<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"center\">\n        \n      <\/p>\n<table align=\"center\" style=\"border-collapse: collapse;width:99%;border-collapse:collapse\">\n<tr>\n<td colspan=\"9\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Hudson Technologies,\u00a0Inc. and Subsidiaries<\/strong><br \/>\n            <br \/>\n            <strong>Consolidated Statements of Cash Flows<\/strong><br \/>\n            <br \/>(Amounts in thousands)<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>For the years ended<\/strong><br \/>\n            <br \/>\n            <strong>December 31,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\n            <strong>Cash flows from operating activities:<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:67%;width:67%;min-width:67%;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Net income<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:13%;width:13%;min-width:13%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">16,667<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:13%;width:13%;min-width:13%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">24,388<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Adjustments to reconcile net income to cash (used in) provided by operating activities:<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Depreciation<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">2,695<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">2,997<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Amortization of intangible assets<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,296<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,390<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Gain on measurement of earn-out liability<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(1,600<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Impairment of long lived assets<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">441<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Lower of cost or net realizable value inventory adjustment<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,726<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,028<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Allowance for credit losses<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">307<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(766<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Amortization of deferred finance cost<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">228<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">228<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Share based compensation<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,100<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">842<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Deferred tax expense<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(42<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(482<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Changes in assets and liabilities:<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Trade accounts receivable<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(3,776<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">12,306<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Inventories<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(40,913<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">60,248<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Prepaid and other assets<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(3,448<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(1,144<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Lease obligations<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(92<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Income taxes receivable<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">368<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(846<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Accounts payable and accrued expenses<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">20,230<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(12,727<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">\n            <strong>Cash (used in) provided by operating activities<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(3,162<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">91,811<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\n            <strong>Cash flows from investing activities:<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Payments for acquisition<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(2,237<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(20,670<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Additions to property, plant, and equipment<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(5,052<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(5,300<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">\n            <strong>Cash used in investing activities<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(7,289<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(25,970<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\n            <strong>Cash flows from financing activities:<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Net proceeds from issuances of common stock and exercises of stock options<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">46<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Repurchase of common shares<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(20,014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(8,146<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Excess tax benefits from exercise of stock options<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(7<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Excise tax on repurchase of common shares<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(259<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">\n            <strong>Cash used in financing activities<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(20,227<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(8,153<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Increase in cash and cash equivalents<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(30,678<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">57,688<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Cash and cash equivalents at beginning of period<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">70,134<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">12,446<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">\n            <strong>Cash and cash equivalents at end of period<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">39,456<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">70,134<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\n            <strong>Supplemental disclosure of cash flow information:<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Cash paid during period for interest<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">520<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">690<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Cash paid for income taxes<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,748<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">8,990<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Property and equipment included in accrued expenses and other current liabilities<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">268<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">655<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        <strong><br \/>\n          <br \/>Reconciliation of Non-GAAP Financial Measures <\/strong>\n      <\/p>\n<p>To supplement the financial measures prepared in accordance with GAAP, the Company uses non-GAAP financial measures, including adjusted selling, general and administrative expenses, adjusted operating income (loss) and margin, adjusted net income (loss) and adjusted diluted earnings (loss) per share. The reconciliations of these non-GAAP financial measures to the most directly comparable financial measures calculated and presented in accordance with GAAP are shown in tables below. These non-GAAP measures are derived from the consolidated financial statements but are not presented in accordance with GAAP. The Company believes these non-GAAP measures provide a meaningful comparison of its results to others in its industry and prior year results. Investors should consider these non-GAAP financial measures in addition to, and not as a substitute for, its financial performance measures prepared in accordance with GAAP. Moreover, these non-GAAP financial measures have limitations in that they do not reflect all the items associated with the operations of the business as determined in accordance with GAAP. Other companies may calculate similarly titled non-GAAP financial measures differently than the Company does, limiting the usefulness of those measures for comparative purposes. Despite the limitations of these non-GAAP financial measures, the Company believes these adjusted financial measures and the information they provide are useful in viewing its performance using the same tools that management uses to assess progress in achieving its goals. Adjusted measures may also facilitate comparisons to historical performance. The following tables provide a reconciliation of non-GAAP financial measures used in this release to the most directly comparable GAAP financial measures:<\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"15\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"15\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Hudson Technologies,\u00a0Inc. and Subsidiaries<br \/>Reconciliation of GAAP Selling, General and Administrative Costs to Adjusted Net (Loss) Income\/Adjusted Diluted EPS<br \/><\/strong>(Amounts in thousands)<br \/>(Amounts in thousands, except for share and per share amounts)<strong><br \/><\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"15\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Three\u00a0months<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"5\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Twelve\u00a0months<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>ended\u00a0December\u00a031,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>ended\u00a0December\u00a031,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:44%;width:44%;min-width:44%;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<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\">\u00a0<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<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\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<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\">\u00a0<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2024<\/strong>\n          <\/td>\n<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\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<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\">\u00a0<\/td>\n<td style=\"max-width:12%;width:12%;min-width:12%;border-bottom: solid black 1pt;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<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\">\u00a0<\/td>\n<td style=\"max-width:12%;width:12%;min-width:12%;border-bottom: solid black 1pt;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2024<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">GAAP Selling, general and administrative<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$13,924<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$7,998<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$40,242<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$33,017<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Adjustments (pre-tax)*<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$4,022<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">&#8211;<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$4,022<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$378<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">Adjusted Selling, general and administrative*<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$9,902<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$7,998<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$36,220<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$32,639<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Adjusted Operating Income<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">GAAP Operating (loss) income<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">($11,208<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">($3,246<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$18,559<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$29,301<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Adjustments (pre-tax)*<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$4,022<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">&#8211;<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$4,022<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$378<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">Adjusted operating (loss) income*<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">($7,186<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">($3,246<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$22,581<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$29,679<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Revenues<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$44,410<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$34,643<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$246,614<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$237,118<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Adjusted Net (loss) Income\/Adjusted Diluted EPS<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">GAAP Net (loss) income<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">($8,633<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">($2,565<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$16,667<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$24,388<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Adjustments, net of tax*<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$3,247<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">&#8211;<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$3,044<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$288<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">Adjusted Income (loss)*<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">($5,386<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">($2,565<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$19,711<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$24,676<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Diluted weighted average common shares<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$43,011<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$44,864<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$45,111<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$47,076<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">GAAP Diluted EPS<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">($0.20<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">($0.06<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$0.37<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$0.52<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">Adjusted diluted EPS*<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">($0.13<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">($0.06<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$0.44<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$0.52<\/td>\n<\/tr>\n<\/table>\n<p align=\"justify\">\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"5\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"15\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Hudson Technologies,\u00a0Inc. and Subsidiaries<br \/>Reconciliation of Severance Costs to Adjustments to Net Income<br \/><\/strong>(Amounts in thousands)<br \/>(unaudited)<strong><br \/><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"5\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"15\" style=\"vertical-align: bottom\">* Adjustments to reported GAAP financial measures including selling, general and administrative expenses, operating income and margin, net income and diluted EPS have been adjusted by the following:<br \/><strong><br \/><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"5\" style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>Three\u00a0months<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>Twelve\u00a0months<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>ended\u00a0December\u00a031,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>ended\u00a0December\u00a031,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:45%;width:45%;min-width:45%;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<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: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<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: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:12%;width:12%;min-width:12%;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>2024<\/strong>\n          <\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<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: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<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: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<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: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>2024<\/strong>\n          <\/td>\n<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: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Severance costs<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$4,022<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">&#8211;<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$4,022<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$378<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: middle;vertical-align: bottom\">Adjustments to selling, general and administrative<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$4,022<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">&#8211;<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$4,022<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$378<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: middle;vertical-align: bottom\">Adjustments to operating income<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$4,022<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">&#8211;<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$4,022<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$378<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Related income tax effects on non-recurring items<sup>(1)<\/sup><\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($775<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">&#8211;<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($978<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($90<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">Adjustments to Net Income<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$3,247<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">&#8211;<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$3,044<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$288<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"justify\">(1)\u00a0\u00a0\u00a0 Calculated using the marginal tax rate for each period presented<\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"15\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"15\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Hudson Technologies,\u00a0Inc. and Subsidiaries<\/strong><br \/>\n            <br \/>\n            <strong>Reconciliation of Revenues to Adjusted Net (Loss) Income and Adjusted Diluted EPS<\/strong><br \/>\n            <br \/>(Amounts in thousands, except for share and per share amounts)<br \/>(unaudited)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>Three\u00a0months<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"5\" style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>Twelve\u00a0months<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>ended\u00a0December\u00a031,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>ended\u00a0December\u00a031,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:42%;width:42%;min-width:42%;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<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: middle;vertical-align: bottom\">\u00a0<\/td>\n<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: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<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: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<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: middle;vertical-align: bottom\">\u00a0<\/td>\n<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: middle;vertical-align: bottom\">\n            <strong>2024<\/strong>\n          <\/td>\n<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: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<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: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:12%;width:12%;min-width:12%;border-bottom: solid black 1pt;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<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: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:12%;width:12%;min-width:12%;border-bottom: solid black 1pt;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\n            <strong>2024<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: middle;vertical-align: bottom\">Revenues<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$44,410<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$34,643<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$246,614<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$237,118<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: middle;vertical-align: bottom\">Gross profit<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$3,544<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$5,774<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$62,097<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$65,708<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">Selling, general and administrative<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$13,924<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$7,998<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$40,242<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$33,017<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">Adjusted selling, general and administrative*<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$9,902<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$7,998<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$36,220<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$32,639<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: middle;vertical-align: bottom\">GAAP operating (loss) income<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($11,208<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($3,246<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$18,559<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$29,301<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: middle;vertical-align: bottom\">Adjusted operating (loss) income*<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($7,186<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($3,246<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$22,581<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$29,679<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: middle;vertical-align: bottom\">GAAP net (loss) income<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($8,633<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($2,565<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$16,667<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$24,388<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: middle;vertical-align: bottom\">Adjusted net (loss) income*<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($5,386<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($2,565<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$19,711<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$24,676<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: middle;vertical-align: bottom\">GAAP diluted EPS<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($0.20<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($0.06<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$0.37<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$0.52<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: middle;vertical-align: bottom\">Adjusted diluted EPS<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($0.13<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">($0.06<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$0.44<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$0.52<\/td>\n<\/tr>\n<\/table>\n<p>      <img decoding=\"async\" alt=\"\" class=\"__GNW8366DE3E__IMG\" src=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY2NTk1MCM3NDY3OTUxIzUwMDA0ODE5MA==\" \/><br \/>\n      <br \/>\n      <img decoding=\"async\" alt=\"\" src=\"https:\/\/ml.globenewswire.com\/media\/Mzc5ZTU5NTMtN2YzNS00ZTkxLWJkODctYWE0ZGNlODc5MWM0LTUwMDA0ODE5MC0yMDI2LTAzLTA0LWVu\/tiny\/Hudson-Technologies.png\" \/>\n    <\/div>\n<div class=\"mw_contactinfo\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>28% growth in fourth quarter revenue to $44.4 million Annual refrigerant sales volume grew by 6% Annual refrigerant reclamation volume increased by 18% for second consecutive year Maintained strong, unlevered balance sheet Completed accretive acquisition of Refrigerants Inc. Board approved $20 million share repurchase authorization for 2026 WOODCLIFF LAKE, N.J., March 04, 2026 (GLOBE NEWSWIRE) &#8212; Hudson Technologies, Inc. (NASDAQ: HDSN) announced results for the fourth quarter and year ended December 31, 2025. Kenneth Gaglione, President and Chief Executive Officer of Hudson Technologies commented, \u201cHudson delivered a strong finish to 2025 with fourth quarter results that included revenue growth of 28% and the successful execution of our accretive acquisition of Refrigerants Inc. \u201cWe also achieved a second consecutive year of &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-942077","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results - Market Newsdesk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"28% growth in fourth quarter revenue to $44.4 million Annual refrigerant sales volume grew by 6% Annual refrigerant reclamation volume increased by 18% for second consecutive year Maintained strong, unlevered balance sheet Completed accretive acquisition of Refrigerants Inc. Board approved $20 million share repurchase authorization for 2026 WOODCLIFF LAKE, N.J., March 04, 2026 (GLOBE NEWSWIRE) &#8212; Hudson Technologies, Inc. (NASDAQ: HDSN) announced results for the fourth quarter and year ended December 31, 2025. Kenneth Gaglione, President and Chief Executive Officer of Hudson Technologies commented, \u201cHudson delivered a strong finish to 2025 with fourth quarter results that included revenue growth of 28% and the successful execution of our accretive acquisition of Refrigerants Inc. \u201cWe also achieved a second consecutive year of &hellip; Continue reading &quot;Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-04T22:58:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY2NTk1MCM3NDY3OTUxIzUwMDA0ODE5MA==\" \/>\n<meta name=\"author\" content=\"Newsdesk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Newsdesk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results\",\"datePublished\":\"2026-03-04T22:58:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\\\/\"},\"wordCount\":2865,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTY2NTk1MCM3NDY3OTUxIzUwMDA0ODE5MA==\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\\\/\",\"name\":\"Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTY2NTk1MCM3NDY3OTUxIzUwMDA0ODE5MA==\",\"datePublished\":\"2026-03-04T22:58:13+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTY2NTk1MCM3NDY3OTUxIzUwMDA0ODE5MA==\",\"contentUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTY2NTk1MCM3NDY3OTUxIzUwMDA0ODE5MA==\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\",\"name\":\"Market Newsdesk\",\"description\":\"Latest Business News in Real Time\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\",\"name\":\"Newsdesk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"caption\":\"Newsdesk\"},\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/author\\\/newsdesk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results - Market Newsdesk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/","og_locale":"en_US","og_type":"article","og_title":"Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results - Market Newsdesk","og_description":"28% growth in fourth quarter revenue to $44.4 million Annual refrigerant sales volume grew by 6% Annual refrigerant reclamation volume increased by 18% for second consecutive year Maintained strong, unlevered balance sheet Completed accretive acquisition of Refrigerants Inc. Board approved $20 million share repurchase authorization for 2026 WOODCLIFF LAKE, N.J., March 04, 2026 (GLOBE NEWSWIRE) &#8212; Hudson Technologies, Inc. (NASDAQ: HDSN) announced results for the fourth quarter and year ended December 31, 2025. Kenneth Gaglione, President and Chief Executive Officer of Hudson Technologies commented, \u201cHudson delivered a strong finish to 2025 with fourth quarter results that included revenue growth of 28% and the successful execution of our accretive acquisition of Refrigerants Inc. \u201cWe also achieved a second consecutive year of &hellip; Continue reading \"Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/","og_site_name":"Market Newsdesk","article_published_time":"2026-03-04T22:58:13+00:00","og_image":[{"url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY2NTk1MCM3NDY3OTUxIzUwMDA0ODE5MA==","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results","datePublished":"2026-03-04T22:58:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/"},"wordCount":2865,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY2NTk1MCM3NDY3OTUxIzUwMDA0ODE5MA==","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/","name":"Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY2NTk1MCM3NDY3OTUxIzUwMDA0ODE5MA==","datePublished":"2026-03-04T22:58:13+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/#primaryimage","url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY2NTk1MCM3NDY3OTUxIzUwMDA0ODE5MA==","contentUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY2NTk1MCM3NDY3OTUxIzUwMDA0ODE5MA=="},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/hudson-technologies-reports-fourth-quarter-and-year-end-2025-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"Hudson Technologies Reports Fourth Quarter and Year-End 2025 Results"}]},{"@type":"WebSite","@id":"https:\/\/www.marketnewsdesk.com\/#website","url":"https:\/\/www.marketnewsdesk.com\/","name":"Market Newsdesk","description":"Latest Business News in Real Time","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.marketnewsdesk.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979","name":"Newsdesk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","caption":"Newsdesk"},"url":"https:\/\/www.marketnewsdesk.com\/index.php\/author\/newsdesk\/"}]}},"_links":{"self":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/942077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/comments?post=942077"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/942077\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=942077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=942077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=942077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}