{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.008605802,"fmt":"-0.86%"},"oneMonthReturn":{"raw":-0.1898734,"fmt":"-18.99%"},"threeMonthReturn":{"raw":-0.17714283,"fmt":"-17.71%"},"sixMonthReturn":{"raw":-0.41463414,"fmt":"-41.46%"},"ytdReturnPct":{"raw":-0.15912405,"fmt":"-15.91%"},"oneYearTotalReturn":{"raw":-0.09148264,"fmt":"-9.15%"},"twoYearTotalReturn":{"raw":-0.48294434,"fmt":"-48.29%"},"threeYearTotalReturn":{"raw":-0.27728978,"fmt":"-27.73%"},"fiveYearTotalReturn":{"raw":2.972414,"fmt":"297.24%"},"tenYearTotalReturn":{"raw":0.68421054,"fmt":"68.42%"},"maxReturn":{"raw":0.0017391703,"fmt":"0.17%"}},"performanceOverviewBenchmark":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.02115274,"fmt":"-2.12%"},"oneMonthReturn":{"raw":-0.074144304,"fmt":"-7.41%"},"threeMonthReturn":{"raw":-0.08096605,"fmt":"-8.10%"},"sixMonthReturn":{"raw":-0.041370034,"fmt":"-4.14%"},"ytdReturnPct":{"raw":-0.06962967,"fmt":"-6.96%"},"oneYearTotalReturn":{"raw":0.118655056,"fmt":"11.87%"},"twoYearTotalReturn":{"raw":0.21346326,"fmt":"21.35%"},"threeYearTotalReturn":{"raw":0.6012073,"fmt":"60.12%"},"fiveYearTotalReturn":{"raw":0.60241187,"fmt":"60.24%"},"tenYearTotalReturn":{"raw":2.1282113,"fmt":"212.82%"},"maxReturn":{"raw":359.63702,"fmt":"35,963.70%"}}},"defaultKeyStatistics":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"enterpriseValue":{"raw":210453408,"fmt":"210.45M","longFmt":"210,453,408"},"forwardPE":{"raw":12.800001,"fmt":"12.80"},"profitMargins":{"raw":0.06758,"fmt":"6.76%"},"floatShares":{"raw":34705097,"fmt":"34.71M","longFmt":"34,705,097"},"sharesOutstanding":{"raw":42468822,"fmt":"42.47M","longFmt":"42,468,822"},"sharesShort":{"raw":1341286,"fmt":"1.34M","longFmt":"1,341,286"},"sharesShortPriorMonth":{"raw":1248003,"fmt":"1.25M","longFmt":"1,248,003"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.031600002,"fmt":"3.16%"},"heldPercentInsiders":{"raw":0.11724,"fmt":"11.72%"},"heldPercentInstitutions":{"raw":0.80035,"fmt":"80.04%"},"shortRatio":{"raw":3.83,"fmt":"3.83"},"shortPercentOfFloat":{"raw":0.0325,"fmt":"3.25%"},"beta":{"raw":0.901,"fmt":"0.9"},"impliedSharesOutstanding":{"raw":43003186,"fmt":"43M","longFmt":"43,003,186"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":5.844,"fmt":"5.84"},"priceToBook":{"raw":0.98562634,"fmt":"0.99"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1767139200,"fmt":"2025-12-31"},"nextFiscalYearEnd":{"raw":1798675200,"fmt":"2026-12-31"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":16667000,"fmt":"16.67M","longFmt":"16,667,000"},"trailingEps":{"raw":0.37,"fmt":"0.37"},"forwardEps":{"raw":0.45,"fmt":"0.45"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":0.853,"fmt":"0.85"},"enterpriseToEbitda":{"raw":7.371,"fmt":"7.37"},"52WeekChange":{"raw":-0.07188499,"fmt":"-7.19%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{},"lastDividendDate":{},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.06,"fmt":"0.06"},"estimate":{"raw":0.05,"fmt":"0.05"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.01","surprisePct":"20.0","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746648300,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":0.23,"fmt":"0.23"},"estimate":{"raw":0.17,"fmt":"0.17"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.06","surprisePct":"35.29","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753906243,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":0.27,"fmt":"0.27"},"estimate":{"raw":0.1925,"fmt":"0.19"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.08","surprisePct":"40.26","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762376700,"fmt":"2025-11-05"}},{"date":"4Q2025","actual":{"raw":-0.2,"fmt":"-0.20"},"estimate":{"raw":-0.08,"fmt":"-0.08"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.12","surprisePct":"-150.0","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772658930,"fmt":"2026-03-04"}}],"currentQuarterEstimate":{"raw":0.0625,"fmt":"0.06"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778097600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":325225000,"fmt":"325.23M","longFmt":"325,225,000"},"earnings":{"raw":103801000,"fmt":"103.8M","longFmt":"103,801,000"}},{"date":2023,"revenue":{"raw":289025000,"fmt":"289.02M","longFmt":"289,025,000"},"earnings":{"raw":52247000,"fmt":"52.25M","longFmt":"52,247,000"}},{"date":2024,"revenue":{"raw":237118000,"fmt":"237.12M","longFmt":"237,118,000"},"earnings":{"raw":24388000,"fmt":"24.39M","longFmt":"24,388,000"}},{"date":2025,"revenue":{"raw":246614000,"fmt":"246.61M","longFmt":"246,614,000"},"earnings":{"raw":16667000,"fmt":"16.67M","longFmt":"16,667,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":55343000,"fmt":"55.34M","longFmt":"55,343,000"},"earnings":{"raw":2758000,"fmt":"2.76M","longFmt":"2,758,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":72849000,"fmt":"72.85M","longFmt":"72,849,000"},"earnings":{"raw":10168000,"fmt":"10.17M","longFmt":"10,168,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":74012000,"fmt":"74.01M","longFmt":"74,012,000"},"earnings":{"raw":12374000,"fmt":"12.37M","longFmt":"12,374,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":44410000,"fmt":"44.41M","longFmt":"44,410,000"},"earnings":{"raw":-8633000,"fmt":"-8.63M","longFmt":"-8,633,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"HDSN Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1772661600,"updated":1772671927,"transcriptId":2993534,"type":"IN_HOUSE","eventId":404316,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q4-2025-earnings_call-404316.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/3/4/2993534.json","maxAge":1},{"title":"HDSN Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762380000,"updated":1763046981,"transcriptId":2271215,"type":"IN_HOUSE","eventId":368959,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q3-2025-earnings_call-368959.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/5/2271215.json","maxAge":1},{"title":"HDSN Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753909200,"updated":1763338738,"transcriptId":2295454,"type":"IN_HOUSE","eventId":343685,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q2-2025-earnings_call-343685.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/30/2295454.json","maxAge":1},{"title":"HDSN Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746651600,"updated":1764058633,"transcriptId":2336110,"type":"IN_HOUSE","eventId":325309,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q1-2025-earnings_call-325309.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/7/2336110.json","maxAge":1},{"title":"HDSN Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1741298400,"updated":1764665149,"transcriptId":2425031,"type":"IN_HOUSE","eventId":252638,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q4-2024-earnings_call-252638.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/3/6/2425031.json","maxAge":1},{"title":"HDSN Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730757600,"updated":1768649042,"transcriptId":2612576,"type":"IN_HOUSE","eventId":219285,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q3-2024-earnings_call-219285.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/4/2612576.json","maxAge":1},{"title":"HDSN Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722978000,"updated":1772065371,"transcriptId":2721675,"type":"IN_HOUSE","eventId":189809,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q2-2024-earnings_call-189809.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/6/2721675.json","maxAge":1},{"title":"HDSN Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714597200,"updated":1772060920,"transcriptId":2748816,"type":"IN_HOUSE","eventId":174368,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q1-2024-earnings_call-174368.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/1/2748816.json","maxAge":1},{"title":"HDSN Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1709762400,"updated":1772062279,"transcriptId":2778352,"type":"IN_HOUSE","eventId":127932,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q4-2023-earnings_call-127932.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/3/6/2778352.json","maxAge":1},{"title":"HDSN Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698872400,"updated":1772060276,"transcriptId":2856368,"type":"IN_HOUSE","eventId":86619,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q3-2023-earnings_call-86619.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/1/2856368.json","maxAge":1},{"title":"HDSN Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691010000,"updated":1772063520,"transcriptId":2907287,"type":"IN_HOUSE","eventId":66431,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q2-2023-earnings_call-66431.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/2/2907287.json","maxAge":1},{"title":"HDSN Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683147600,"updated":1773016587,"transcriptId":2965296,"type":"IN_HOUSE","eventId":58160,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q1-2023-earnings_call-58160.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/3/2965296.json","maxAge":1},{"title":"HDSN Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1678312800,"updated":1772699278,"transcriptId":2997072,"type":"IN_HOUSE","eventId":44391,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q4-2022-earnings_call-44391.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/3/8/2997072.json","maxAge":1},{"title":"HDSN Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667422800,"updated":1773400796,"transcriptId":3066341,"type":"IN_HOUSE","eventId":40111,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q3-2022-earnings_call-40111.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/2/3066341.json","maxAge":1},{"title":"HDSN Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659507540,"updated":1773800174,"transcriptId":3102970,"type":"IN_HOUSE","eventId":31212,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q2-2022-earnings_call-31212.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/3/3102970.json","maxAge":1},{"title":"HDSN Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651698000,"updated":1774697581,"transcriptId":3140075,"type":"IN_HOUSE","eventId":362580,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q1-2022-earnings_call-362580.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/4/3140075.json","maxAge":1},{"title":"HDSN Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635973200,"updated":1752180814,"transcriptId":1999513,"type":"RAW","eventId":362583,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q3-2021-earnings_call-362583.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/3/1999513.json","maxAge":1},{"title":"HDSN Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1628110800,"updated":1752180814,"transcriptId":1999518,"type":"RAW","eventId":362585,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q2-2021-earnings_call-362585.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/4/1999518.json","maxAge":1},{"title":"HDSN Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620248400,"updated":1752180814,"transcriptId":1999519,"type":"RAW","eventId":362588,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q1-2021-earnings_call-362588.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/5/1999519.json","maxAge":1},{"title":"HDSN Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1604613600,"updated":1752180814,"transcriptId":1999522,"type":"RAW","eventId":362590,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q3-2020-earnings_call-362590.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/11/5/1999522.json","maxAge":1},{"title":"HDSN Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1596661200,"updated":1752180814,"transcriptId":1999523,"type":"RAW","eventId":362591,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q2-2020-earnings_call-362591.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/8/5/1999523.json","maxAge":1},{"title":"HDSN Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588798800,"updated":1752173449,"transcriptId":1999527,"type":"RAW","eventId":362592,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HDSN/earnings/HDSN-Q1-2020-earnings_call-362592.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/5/6/1999527.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":6.2200003,"fmt":"6.22"},"open":{"raw":6.18,"fmt":"6.18"},"dayLow":{"raw":5.74,"fmt":"5.74"},"dayHigh":{"raw":6.21,"fmt":"6.21"},"regularMarketPreviousClose":{"raw":6.2200003,"fmt":"6.22"},"regularMarketOpen":{"raw":6.18,"fmt":"6.18"},"regularMarketDayLow":{"raw":5.74,"fmt":"5.74"},"regularMarketDayHigh":{"raw":6.21,"fmt":"6.21"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.901,"fmt":"0.90"},"trailingPE":{"raw":15.567568,"fmt":"15.57"},"forwardPE":{"raw":12.800001,"fmt":"12.80"},"volume":{"raw":276730,"fmt":"276.73k","longFmt":"276,730"},"regularMarketVolume":{"raw":276730,"fmt":"276.73k","longFmt":"276,730"},"averageVolume":{"raw":287771,"fmt":"287.77k","longFmt":"287,771"},"averageVolume10days":{"raw":459470,"fmt":"459.47k","longFmt":"459,470"},"averageDailyVolume10Day":{"raw":459470,"fmt":"459.47k","longFmt":"459,470"},"bid":{"raw":5.72,"fmt":"5.72"},"ask":{"raw":7.43,"fmt":"7.43"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":247698352,"fmt":"247.7M","longFmt":"247,698,352"},"nonDilutedMarketCap":{"raw":247380888,"fmt":"247.38M","longFmt":"247,380,888"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":5.11,"fmt":"5.11"},"fiftyTwoWeekHigh":{"raw":10.52,"fmt":"10.52"},"allTimeHigh":{"raw":27.5,"fmt":"27.50"},"allTimeLow":{"raw":0.3,"fmt":"0.30"},"priceToSalesTrailing12Months":{"raw":1.0043969,"fmt":"1.00"},"fiftyDayAverage":{"raw":6.9706,"fmt":"6.97"},"twoHundredDayAverage":{"raw":8.0943,"fmt":"8.09"},"trailingAnnualDividendRate":{"raw":0.0,"fmt":"0.00"},"trailingAnnualDividendYield":{"raw":0.0,"fmt":"0.00%"},"navPrice":{},"currency":"USD","fromCurrency":null,"toCurrency":null,"lastMarket":null,"coinMarketCapLink":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"algorithm":null,"maxSupply":{},"totalSupply":{},"startDate":{},"tradeable":false,"fullyDilutedValue":{},"volume24HrMarketCapPercent":{}},"calendarEvents":{"maxAge":1,"earnings":{"earningsDate":[{"raw":1778097600,"fmt":"2026-05-06"}],"earningsCallDate":[{"raw":1772661600,"fmt":"2026-03-04"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.05,"fmt":"0.05"},"earningsLow":{"raw":0.05,"fmt":"0.05"},"earningsHigh":{"raw":0.05,"fmt":"0.05"},"revenueAverage":{"raw":57153500,"fmt":"57.15M","longFmt":"57,153,500"},"revenueLow":{"raw":56900000,"fmt":"56.9M","longFmt":"56,900,000"},"revenueHigh":{"raw":57600000,"fmt":"57.6M","longFmt":"57,600,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1772825028,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":9.5,"priorPriceTarget":10.0},{"epochGradeDate":1772819586,"firm":"Roth Capital","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":8.0,"priorPriceTarget":9.0},{"epochGradeDate":1772732476,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":9.5,"priorPriceTarget":10.5},{"epochGradeDate":1762806660,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":10.5},{"epochGradeDate":1753962710,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":10.5,"priorPriceTarget":6.75},{"epochGradeDate":1750095326,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":9.0,"priorPriceTarget":7.5},{"epochGradeDate":1746717233,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":6.75,"priorPriceTarget":6.25},{"epochGradeDate":1746711342,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":7.5,"priorPriceTarget":6.0},{"epochGradeDate":1741617721,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":6.25,"priorPriceTarget":8.0},{"epochGradeDate":1730829961,"firm":"Roth MKM","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":7.0,"priorPriceTarget":12.0},{"epochGradeDate":1730822889,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":7.25,"priorPriceTarget":8.5},{"epochGradeDate":1730815615,"firm":"Craig-Hallum","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":7.0,"priorPriceTarget":10.0},{"epochGradeDate":1730811759,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":8.0,"priorPriceTarget":8.75},{"epochGradeDate":1730307021,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":8.5,"priorPriceTarget":10.0},{"epochGradeDate":1723048580,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":13.0},{"epochGradeDate":1723046947,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":13.0},{"epochGradeDate":1714669252,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":16.0},{"epochGradeDate":1714650532,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":15.0},{"epochGradeDate":1714579850,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":14.0},{"epochGradeDate":1709817862,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":16.0,"priorPriceTarget":17.0},{"epochGradeDate":1701769760,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":17.0,"priorPriceTarget":0.0},{"epochGradeDate":1695637980,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":15.0,"priorPriceTarget":0.0},{"epochGradeDate":1678363450,"firm":"EF Hutton","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":14.0,"priorPriceTarget":13.0},{"epochGradeDate":1667475986,"firm":"EF Hutton","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":13.0,"priorPriceTarget":12.0},{"epochGradeDate":1659610950,"firm":"EF Hutton","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":11.0},{"epochGradeDate":1657537774,"firm":"EF Hutton","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":11.0,"priorPriceTarget":0.0},{"epochGradeDate":1646835890,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":6.5,"priorPriceTarget":4.0},{"epochGradeDate":1620300513,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":3.0,"priorPriceTarget":1.75},{"epochGradeDate":1565613386,"firm":"Roth Capital","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":0.6,"priorPriceTarget":4.0},{"epochGradeDate":1560947251,"firm":"Craig-Hallum","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1532007682,"firm":"William Blair","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1525976709,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":4.0,"priorPriceTarget":6.0},{"epochGradeDate":1520339711,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":6.5,"priorPriceTarget":7.5},{"epochGradeDate":1502452626,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1460455922,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1386622800,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":6.0,"priorPriceTarget":1.9},{"epochGradeDate":1372766700,"firm":"Roth Capital","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":3.25,"priorPriceTarget":7.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774646419,"postMarketPrice":{"raw":5.76,"fmt":"5.76"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.073954985,"fmt":"-7.40%"},"regularMarketChange":{"raw":-0.46000004,"fmt":"-0.46"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":5.76,"fmt":"5.76"},"regularMarketDayHigh":{"raw":6.21,"fmt":"6.21"},"regularMarketDayLow":{"raw":5.74,"fmt":"5.74"},"regularMarketVolume":{"raw":276730,"fmt":"276.73k","longFmt":"276,730.00"},"averageDailyVolume10Day":{"raw":459470,"fmt":"459.47k","longFmt":"459,470"},"averageDailyVolume3Month":{"raw":287771,"fmt":"287.77k","longFmt":"287,771"},"regularMarketPreviousClose":{"raw":6.2200003,"fmt":"6.22"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":6.18,"fmt":"6.18"},"strikePrice":{},"openInterest":{},"exchange":"NCM","exchangeName":"NasdaqCM","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"HDSN","underlyingSymbol":null,"shortName":"Hudson Technologies, Inc.","longName":"Hudson Technologies, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":247698352,"fmt":"247.70M","longFmt":"247,698,352.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.06,"fmt":"0.06"},"estimate":{"raw":0.01,"fmt":"0.01"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.05","surprisePct":"500.0","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746648300,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":0.23,"fmt":"0.23"},"estimate":{"raw":0.15,"fmt":"0.15"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.08","surprisePct":"53.33","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753906243,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":0.27,"fmt":"0.27"},"estimate":{"raw":0.205,"fmt":"0.20"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.07","surprisePct":"31.71","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762376700,"fmt":"2025-11-05"}},{"date":"4Q2025","actual":{"raw":-0.13,"fmt":"-0.13"},"estimate":{"raw":-0.085,"fmt":"-0.09"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.05","surprisePct":"-52.94","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772658930,"fmt":"2026-03-04"}}],"currentQuarterEstimate":{"raw":0.05,"fmt":"0.05"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778097600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":325225000,"fmt":"325.23M","longFmt":"325,225,000"},"earnings":{"raw":103801000,"fmt":"103.8M","longFmt":"103,801,000"}},{"date":2023,"revenue":{"raw":289025000,"fmt":"289.02M","longFmt":"289,025,000"},"earnings":{"raw":52247000,"fmt":"52.25M","longFmt":"52,247,000"}},{"date":2024,"revenue":{"raw":237118000,"fmt":"237.12M","longFmt":"237,118,000"},"earnings":{"raw":24388000,"fmt":"24.39M","longFmt":"24,388,000"}},{"date":2025,"revenue":{"raw":246614000,"fmt":"246.61M","longFmt":"246,614,000"},"earnings":{"raw":19711000,"fmt":"19.71M","longFmt":"19,711,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":55343000,"fmt":"55.34M","longFmt":"55,343,000"},"earnings":{"raw":2758000,"fmt":"2.76M","longFmt":"2,758,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":72849000,"fmt":"72.85M","longFmt":"72,849,000"},"earnings":{"raw":10168000,"fmt":"10.17M","longFmt":"10,168,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":74012000,"fmt":"74.01M","longFmt":"74,012,000"},"earnings":{"raw":12374000,"fmt":"12.37M","longFmt":"12,374,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":44410000,"fmt":"44.41M","longFmt":"44,410,000"},"earnings":{"raw":-5386000,"fmt":"-5.39M","longFmt":"-5,386,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":5.76,"fmt":"5.76"},"targetHighPrice":{"raw":9.5,"fmt":"9.50"},"targetLowPrice":{"raw":8.0,"fmt":"8.00"},"targetMeanPrice":{"raw":9.0,"fmt":"9.00"},"targetMedianPrice":{"raw":9.25,"fmt":"9.25"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":4,"fmt":"4","longFmt":"4"},"totalCash":{"raw":39456000,"fmt":"39.46M","longFmt":"39,456,000"},"totalCashPerShare":{"raw":0.929,"fmt":"0.93"},"ebitda":{"raw":28550000,"fmt":"28.55M","longFmt":"28,550,000"},"totalDebt":{"raw":5289000,"fmt":"5.29M","longFmt":"5,289,000"},"quickRatio":{"raw":0.967,"fmt":"0.97"},"currentRatio":{"raw":3.264,"fmt":"3.26"},"totalRevenue":{"raw":246614000,"fmt":"246.61M","longFmt":"246,614,000"},"debtToEquity":{"raw":2.173,"fmt":"2.17%"},"revenuePerShare":{"raw":5.658,"fmt":"5.66"},"returnOnAssets":{"raw":0.04539,"fmt":"4.54%"},"returnOnEquity":{"raw":0.06813,"fmt":"6.81%"},"grossProfits":{"raw":62097000,"fmt":"62.1M","longFmt":"62,097,000"},"freeCashflow":{"raw":-12945625,"fmt":"-12.95M","longFmt":"-12,945,625"},"operatingCashflow":{"raw":-3162000,"fmt":"-3.16M","longFmt":"-3,162,000"},"earningsGrowth":{},"revenueGrowth":{"raw":0.282,"fmt":"28.20%"},"grossMargins":{"raw":0.2518,"fmt":"25.18%"},"ebitdaMargins":{"raw":0.11577,"fmt":"11.58%"},"operatingMargins":{"raw":-0.16231,"fmt":"-16.23%"},"profitMargins":{"raw":0.06758,"fmt":"6.76%"},"financialCurrency":"USD"}}],"error":null}}