{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.02364064,"fmt":"-2.36%"},"oneMonthReturn":{"raw":-0.071910046,"fmt":"-7.19%"},"threeMonthReturn":{"raw":0.09114928,"fmt":"9.11%"},"sixMonthReturn":{"raw":0.058974363,"fmt":"5.90%"},"ytdReturnPct":{"raw":0.054917026,"fmt":"5.49%"},"oneYearTotalReturn":{"raw":-0.23800737,"fmt":"-23.80%"},"twoYearTotalReturn":{"raw":-0.38358206,"fmt":"-38.36%"},"threeYearTotalReturn":{"raw":-0.3058823,"fmt":"-30.59%"},"fiveYearTotalReturn":{"raw":-0.46118718,"fmt":"-46.12%"},"tenYearTotalReturn":{"raw":0.27076927,"fmt":"27.08%"},"maxReturn":{"raw":5.6080003,"fmt":"560.80%"}},"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":89290328,"fmt":"89.29M","longFmt":"89,290,328"},"forwardPE":{"raw":13.766666,"fmt":"13.77"},"profitMargins":{"raw":-0.0035499998,"fmt":"-0.35%"},"floatShares":{"raw":7594360,"fmt":"7.59M","longFmt":"7,594,360"},"sharesOutstanding":{"raw":9492001,"fmt":"9.49M","longFmt":"9,492,001"},"sharesShort":{"raw":25464,"fmt":"25.46k","longFmt":"25,464"},"sharesShortPriorMonth":{"raw":27952,"fmt":"27.95k","longFmt":"27,952"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0027,"fmt":"0.27%"},"heldPercentInsiders":{"raw":0.17536,"fmt":"17.54%"},"heldPercentInstitutions":{"raw":0.36194,"fmt":"36.19%"},"shortRatio":{"raw":5.69,"fmt":"5.69"},"shortPercentOfFloat":{"raw":0.0038,"fmt":"0.38%"},"beta":{"raw":0.206,"fmt":"0.21"},"impliedSharesOutstanding":{"raw":9492001,"fmt":"9.49M","longFmt":"9,492,001"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":7.633,"fmt":"7.63"},"priceToBook":{"raw":1.0821434,"fmt":"1.08"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1756598400,"fmt":"2025-08-31"},"nextFiscalYearEnd":{"raw":1788134400,"fmt":"2026-08-31"},"mostRecentQuarter":{"raw":1764460800,"fmt":"2025-11-30"},"earningsQuarterlyGrowth":{"raw":-0.576,"fmt":"-57.60%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":-305653,"fmt":"-305.65k","longFmt":"-305,653"},"trailingEps":{"raw":-0.03,"fmt":"-0.03"},"forwardEps":{"raw":0.6,"fmt":"0.6"},"pegRatio":{},"lastSplitFactor":"2:1","lastSplitDate":{"raw":1561939200,"fmt":"2019-07-01"},"enterpriseToRevenue":{"raw":1.036,"fmt":"1.04"},"enterpriseToEbitda":{"raw":151.569,"fmt":"151.57"},"52WeekChange":{"raw":-0.24598932,"fmt":"-24.60%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.01,"fmt":"0.01"},"lastDividendDate":{"raw":1769558400,"fmt":"2026-01-28"},"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.04,"fmt":"0.04"},"estimate":{"raw":0.04,"fmt":"0.04"},"fiscalQuarter":"2Q2025","calendarQuarter":"1Q2025","difference":"0.0","surprisePct":"0.0","periodEndDate":{"raw":1740700800,"fmt":"2025-02-28"},"reportedDate":{"raw":1744286473,"fmt":"2025-04-10"}},{"date":"2Q2025","actual":{"raw":0.01,"fmt":"0.01"},"estimate":{"raw":0.01,"fmt":"0.01"},"fiscalQuarter":"3Q2025","calendarQuarter":"2Q2025","difference":"0.0","surprisePct":"0.0","periodEndDate":{"raw":1748649600,"fmt":"2025-05-31"},"reportedDate":{"raw":1752149363,"fmt":"2025-07-10"}},{"date":"3Q2025","actual":{"raw":-0.12,"fmt":"-0.12"},"estimate":{"raw":0.06,"fmt":"0.06"},"fiscalQuarter":"4Q2025","calendarQuarter":"3Q2025","difference":"-0.18","surprisePct":"-300.0","periodEndDate":{"raw":1756598400,"fmt":"2025-08-31"},"reportedDate":{"raw":1763470800,"fmt":"2025-11-18"}},{"date":"4Q2025","actual":{"raw":0.03,"fmt":"0.03"},"estimate":{"raw":0.03,"fmt":"0.03"},"fiscalQuarter":"1Q2026","calendarQuarter":"4Q2025","difference":"0.0","surprisePct":"0.0","periodEndDate":{"raw":1764460800,"fmt":"2025-11-30"},"reportedDate":{"raw":1767877272,"fmt":"2026-01-08"}}],"currentQuarterEstimate":{"raw":0.0,"fmt":"0.00"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"2Q2026","currentPeriodEndDate":{"raw":1772236800,"fmt":"2026-02-28"},"earningsDate":[{"raw":1775737800,"fmt":"2026-04-09"}],"isEarningsDateEstimate":false},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":74158890,"fmt":"74.16M","longFmt":"74,158,890"},"earnings":{"raw":6324700,"fmt":"6.32M","longFmt":"6,324,700"}},{"date":2023,"revenue":{"raw":79902950,"fmt":"79.9M","longFmt":"79,902,950"},"earnings":{"raw":2912280,"fmt":"2.91M","longFmt":"2,912,280"}},{"date":2024,"revenue":{"raw":85059520,"fmt":"85.06M","longFmt":"85,059,520"},"earnings":{"raw":5409080,"fmt":"5.41M","longFmt":"5,409,080"}},{"date":2025,"revenue":{"raw":84234470,"fmt":"84.23M","longFmt":"84,234,470"},"earnings":{"raw":17620,"fmt":"17.62k","longFmt":"17,620"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":19072070,"fmt":"19.07M","longFmt":"19,072,070"},"earnings":{"raw":434320,"fmt":"434.32k","longFmt":"434,320"}},{"date":"2Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":21508560,"fmt":"21.51M","longFmt":"21,508,560"},"earnings":{"raw":121780,"fmt":"121.78k","longFmt":"121,780"}},{"date":"3Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":22315450,"fmt":"22.32M","longFmt":"22,315,450"},"earnings":{"raw":-1099570,"fmt":"-1.1M","longFmt":"-1,099,570"}},{"date":"4Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":23308880,"fmt":"23.31M","longFmt":"23,308,880"},"earnings":{"raw":237820,"fmt":"237.82k","longFmt":"237,820"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"NTIC Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1767880800,"updated":1767889019,"transcriptId":2560705,"type":"IN_HOUSE","eventId":420846,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q1-2026-earnings_call-420846.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/1/8/2560705.json","maxAge":1},{"title":"NTIC Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1763474400,"updated":1763529342,"transcriptId":2305407,"type":"IN_HOUSE","eventId":360556,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q4-2025-earnings_call-360556.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/18/2305407.json","maxAge":1},{"title":"NTIC Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1752152400,"updated":1763338754,"transcriptId":2295945,"type":"IN_HOUSE","eventId":335125,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q3-2025-earnings_call-335125.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/10/2295945.json","maxAge":1},{"title":"NTIC Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1744290000,"updated":1764315907,"transcriptId":2354831,"type":"IN_HOUSE","eventId":303531,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q2-2025-earnings_call-303531.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/10/2354831.json","maxAge":1},{"title":"NTIC Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1736431200,"updated":1768649559,"transcriptId":2574385,"type":"IN_HOUSE","eventId":257553,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q1-2025-earnings_call-257553.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/1/9/2574385.json","maxAge":1},{"title":"NTIC Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1732024800,"updated":1768299898,"transcriptId":2589482,"type":"IN_HOUSE","eventId":208921,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q4-2024-earnings_call-208921.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/19/2589482.json","maxAge":1},{"title":"NTIC Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1720702800,"updated":1772064204,"transcriptId":2731603,"type":"IN_HOUSE","eventId":183821,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q3-2024-earnings_call-183821.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/11/2731603.json","maxAge":1},{"title":"NTIC Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1712840400,"updated":1772061245,"transcriptId":2765522,"type":"IN_HOUSE","eventId":156560,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q2-2024-earnings_call-156560.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/11/2765522.json","maxAge":1},{"title":"NTIC Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1704981600,"updated":1772062279,"transcriptId":2825674,"type":"IN_HOUSE","eventId":132191,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q1-2024-earnings_call-132191.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/1/11/2825674.json","maxAge":1},{"title":"NTIC Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1700575200,"updated":1772060477,"transcriptId":2836484,"type":"IN_HOUSE","eventId":83866,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q4-2023-earnings_call-83866.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/21/2836484.json","maxAge":1},{"title":"NTIC Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1689253200,"updated":1772075997,"transcriptId":2929749,"type":"IN_HOUSE","eventId":63460,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q3-2023-earnings_call-63460.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/13/2929749.json","maxAge":1},{"title":"NTIC Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1681390800,"updated":1772529872,"transcriptId":2979421,"type":"IN_HOUSE","eventId":49053,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q2-2023-earnings_call-49053.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/13/2979421.json","maxAge":1},{"title":"NTIC Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1673528400,"updated":1773016267,"transcriptId":3029755,"type":"IN_HOUSE","eventId":48356,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q1-2023-earnings_call-48356.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/1/12/3029755.json","maxAge":1},{"title":"NTIC Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1668438000,"updated":1773139918,"transcriptId":3042987,"type":"IN_HOUSE","eventId":44798,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/NTIC/earnings/NTIC-Q4-2022-earnings_call-44798.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/14/3042987.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":8.400001,"fmt":"8.40"},"open":{"raw":8.295,"fmt":"8.30"},"dayLow":{"raw":8.25,"fmt":"8.25"},"dayHigh":{"raw":8.295,"fmt":"8.30"},"regularMarketPreviousClose":{"raw":8.400001,"fmt":"8.40"},"regularMarketOpen":{"raw":8.295,"fmt":"8.30"},"regularMarketDayLow":{"raw":8.25,"fmt":"8.25"},"regularMarketDayHigh":{"raw":8.295,"fmt":"8.30"},"dividendRate":{"raw":0.04,"fmt":"0.04"},"dividendYield":{"raw":0.0047999998,"fmt":"0.48%"},"exDividendDate":{"raw":1769558400,"fmt":"2026-01-28"},"payoutRatio":{"raw":0.7097,"fmt":"70.97%"},"fiveYearAvgDividendYield":{"raw":1.95,"fmt":"1.95"},"beta":{"raw":0.206,"fmt":"0.21"},"forwardPE":{"raw":13.766666,"fmt":"13.77"},"volume":{"raw":4942,"fmt":"4.94k","longFmt":"4,942"},"regularMarketVolume":{"raw":4942,"fmt":"4.94k","longFmt":"4,942"},"averageVolume":{"raw":11630,"fmt":"11.63k","longFmt":"11,630"},"averageVolume10days":{"raw":5430,"fmt":"5.43k","longFmt":"5,430"},"averageDailyVolume10Day":{"raw":5430,"fmt":"5.43k","longFmt":"5,430"},"bid":{"raw":8.25,"fmt":"8.25"},"ask":{"raw":10.56,"fmt":"10.56"},"bidSize":{"raw":100,"fmt":"100","longFmt":"100"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":78403928,"fmt":"78.4M","longFmt":"78,403,928"},"nonDilutedMarketCap":{"raw":79732808,"fmt":"79.73M","longFmt":"79,732,808"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":6.75,"fmt":"6.75"},"fiftyTwoWeekHigh":{"raw":11.32,"fmt":"11.32"},"allTimeHigh":{"raw":21.5,"fmt":"21.50"},"allTimeLow":{"raw":0.9375,"fmt":"0.94"},"priceToSalesTrailing12Months":{"raw":0.909506,"fmt":"0.91"},"fiftyDayAverage":{"raw":8.9022,"fmt":"8.90"},"twoHundredDayAverage":{"raw":8.0141,"fmt":"8.01"},"trailingAnnualDividendRate":{"raw":0.1,"fmt":"0.10"},"trailingAnnualDividendYield":{"raw":0.011904761,"fmt":"1.19%"},"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":1775737800,"fmt":"2026-04-09"}],"earningsCallDate":[{"raw":1767880800,"fmt":"2026-01-08"}],"isEarningsDateEstimate":false,"earningsAverage":{"raw":0.02,"fmt":"0.02"},"earningsLow":{"raw":0.02,"fmt":"0.02"},"earningsHigh":{"raw":0.02,"fmt":"0.02"},"revenueAverage":{"raw":21100000,"fmt":"21.1M","longFmt":"21,100,000"},"revenueLow":{"raw":21100000,"fmt":"21.1M","longFmt":"21,100,000"},"revenueHigh":{"raw":21100000,"fmt":"21.1M","longFmt":"21,100,000"}},"exDividendDate":{"raw":1769558400,"fmt":"2026-01-28"},"dividendDate":{"raw":1770768000,"fmt":"2026-02-11"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1720806701,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":20.0},{"epochGradeDate":1712942579,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":19.0},{"epochGradeDate":1681476468,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":21.0},{"epochGradeDate":1586359261,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":16.0},{"epochGradeDate":1568295108,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":16.0,"priorPriceTarget":0.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":1774642204,"postMarketPrice":{"raw":8.26,"fmt":"8.26"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.016666707,"fmt":"-1.67%"},"regularMarketChange":{"raw":-0.14000034,"fmt":"-0.14"},"regularMarketTime":1774641601,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":8.26,"fmt":"8.26"},"regularMarketDayHigh":{"raw":8.295,"fmt":"8.30"},"regularMarketDayLow":{"raw":8.25,"fmt":"8.25"},"regularMarketVolume":{"raw":4942,"fmt":"4.94k","longFmt":"4,942.00"},"averageDailyVolume10Day":{"raw":5430,"fmt":"5.43k","longFmt":"5,430"},"averageDailyVolume3Month":{"raw":11630,"fmt":"11.63k","longFmt":"11,630"},"regularMarketPreviousClose":{"raw":8.400001,"fmt":"8.40"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":8.295,"fmt":"8.30"},"strikePrice":{},"openInterest":{},"exchange":"NGM","exchangeName":"NasdaqGM","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"NTIC","underlyingSymbol":null,"shortName":"Northern Technologies Internati","longName":"Northern Technologies International Corporation","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":78403928,"fmt":"78.40M","longFmt":"78,403,928.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":-0.03,"fmt":"-0.03"},"estimate":{"raw":0.06,"fmt":"0.06"},"fiscalQuarter":"2Q2025","calendarQuarter":"1Q2025","difference":"-0.09","surprisePct":"-150.0","periodEndDate":{"raw":1740700800,"fmt":"2025-02-28"},"reportedDate":{"raw":1744286400,"fmt":"2025-04-10"}},{"date":"2Q2025","actual":{"raw":0.02,"fmt":"0.02"},"estimate":{"raw":0.04,"fmt":"0.04"},"fiscalQuarter":"3Q2025","calendarQuarter":"2Q2025","difference":"-0.02","surprisePct":"-50.0","periodEndDate":{"raw":1748649600,"fmt":"2025-05-31"},"reportedDate":{"raw":1752149363,"fmt":"2025-07-10"}},{"date":"3Q2025","actual":{"raw":-0.064,"fmt":"-0.06"},"estimate":{"raw":0.08,"fmt":"0.08"},"fiscalQuarter":"4Q2025","calendarQuarter":"3Q2025","difference":"-0.14","surprisePct":"-180.0","periodEndDate":{"raw":1756598400,"fmt":"2025-08-31"},"reportedDate":{"raw":1763470800,"fmt":"2025-11-18"}},{"date":"4Q2025","actual":{"raw":0.04,"fmt":"0.04"},"estimate":{"raw":0.05,"fmt":"0.05"},"fiscalQuarter":"1Q2026","calendarQuarter":"4Q2025","difference":"-0.01","surprisePct":"-20.0","periodEndDate":{"raw":1764460800,"fmt":"2025-11-30"},"reportedDate":{"raw":1767877248,"fmt":"2026-01-08"}}],"currentQuarterEstimate":{"raw":0.02,"fmt":"0.02"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"2Q2026","currentPeriodEndDate":{"raw":1772236800,"fmt":"2026-02-28"},"earningsDate":[{"raw":1775737800,"fmt":"2026-04-09"}],"isEarningsDateEstimate":false},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":74158890,"fmt":"74.16M","longFmt":"74,158,890"},"earnings":{"raw":3030550,"fmt":"3.03M","longFmt":"3,030,550"}},{"date":2023,"revenue":{"raw":79902950,"fmt":"79.9M","longFmt":"79,902,950"},"earnings":{"raw":2570490,"fmt":"2.57M","longFmt":"2,570,490"}},{"date":2024,"revenue":{"raw":85059520,"fmt":"85.06M","longFmt":"85,059,520"},"earnings":{"raw":5832210,"fmt":"5.83M","longFmt":"5,832,210"}},{"date":2025,"revenue":{"raw":84234470,"fmt":"84.23M","longFmt":"84,234,470"},"earnings":{"raw":-12220,"fmt":"-12.22k","longFmt":"-12,220"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":19072070,"fmt":"19.07M","longFmt":"19,072,070"},"earnings":{"raw":-299650,"fmt":"-299.65k","longFmt":"-299,650"}},{"date":"2Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":21508560,"fmt":"21.51M","longFmt":"21,508,560"},"earnings":{"raw":227560,"fmt":"227.56k","longFmt":"227,560"}},{"date":"3Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":22315450,"fmt":"22.32M","longFmt":"22,315,450"},"earnings":{"raw":-607000,"fmt":"-607k","longFmt":"-607,000"}},{"date":"4Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":23308880,"fmt":"23.31M","longFmt":"23,308,880"},"earnings":{"raw":343600,"fmt":"343.6k","longFmt":"343,600"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":8.26,"fmt":"8.26"},"targetHighPrice":{"raw":13.0,"fmt":"13.00"},"targetLowPrice":{"raw":13.0,"fmt":"13.00"},"targetMeanPrice":{"raw":13.0,"fmt":"13.00"},"targetMedianPrice":{"raw":13.0,"fmt":"13.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":1,"fmt":"1","longFmt":"1"},"totalCash":{"raw":6389809,"fmt":"6.39M","longFmt":"6,389,809"},"totalCashPerShare":{"raw":0.673,"fmt":"0.67"},"ebitda":{"raw":589106,"fmt":"589.11k","longFmt":"589,106"},"totalDebt":{"raw":12963945,"fmt":"12.96M","longFmt":"12,963,945"},"quickRatio":{"raw":1.041,"fmt":"1.04"},"currentRatio":{"raw":1.772,"fmt":"1.77"},"totalRevenue":{"raw":86204960,"fmt":"86.2M","longFmt":"86,204,960"},"debtToEquity":{"raw":16.907,"fmt":"16.91%"},"revenuePerShare":{"raw":9.095,"fmt":"9.10"},"returnOnAssets":{"raw":-0.0077899997,"fmt":"-0.78%"},"returnOnEquity":{"raw":0.00925,"fmt":"0.93%"},"grossProfits":{"raw":31897228,"fmt":"31.9M","longFmt":"31,897,228"},"freeCashflow":{"raw":-2805538,"fmt":"-2.81M","longFmt":"-2,805,538"},"operatingCashflow":{"raw":389797,"fmt":"389.8k","longFmt":"389,797"},"earningsGrowth":{"raw":-0.577,"fmt":"-57.70%"},"revenueGrowth":{"raw":0.092,"fmt":"9.20%"},"grossMargins":{"raw":0.37002,"fmt":"37.00%"},"ebitdaMargins":{"raw":0.0068300003,"fmt":"0.68%"},"operatingMargins":{"raw":-0.01238,"fmt":"-1.24%"},"profitMargins":{"raw":-0.0035499998,"fmt":"-0.35%"},"financialCurrency":"USD"}}],"error":null}}