{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.015706792,"fmt":"-1.57%"},"oneMonthReturn":{"raw":-0.21829522,"fmt":"-21.83%"},"threeMonthReturn":{"raw":-0.3648649,"fmt":"-36.49%"},"sixMonthReturn":{"raw":-0.37018424,"fmt":"-37.02%"},"ytdReturnPct":{"raw":-0.349481,"fmt":"-34.95%"},"oneYearTotalReturn":{"raw":-0.0026525173,"fmt":"-0.27%"},"twoYearTotalReturn":{"raw":-0.06699757,"fmt":"-6.70%"},"threeYearTotalReturn":{"raw":-0.25248513,"fmt":"-25.25%"},"fiveYearTotalReturn":{"raw":-0.13958807,"fmt":"-13.96%"},"tenYearTotalReturn":{"raw":-0.040816348,"fmt":"-4.08%"},"maxReturn":{"raw":-0.48843536,"fmt":"-48.84%"}},"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":4,"fmt":"4","longFmt":"4"},"enterpriseValue":{"raw":221125520,"fmt":"221.13M","longFmt":"221,125,520"},"forwardPE":{"raw":8.847058,"fmt":"8.85"},"profitMargins":{"raw":0.03817,"fmt":"3.82%"},"floatShares":{"raw":33972259,"fmt":"33.97M","longFmt":"33,972,259"},"sharesOutstanding":{"raw":47674341,"fmt":"47.67M","longFmt":"47,674,341"},"sharesShort":{"raw":691245,"fmt":"691.25k","longFmt":"691,245"},"sharesShortPriorMonth":{"raw":529567,"fmt":"529.57k","longFmt":"529,567"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0145000005,"fmt":"1.45%"},"heldPercentInsiders":{"raw":0.27566,"fmt":"27.57%"},"heldPercentInstitutions":{"raw":0.70781,"fmt":"70.78%"},"shortRatio":{"raw":2.07,"fmt":"2.07"},"shortPercentOfFloat":{"raw":0.0228,"fmt":"2.28%"},"beta":{"raw":1.032,"fmt":"1.03"},"impliedSharesOutstanding":{"raw":47884105,"fmt":"47.88M","longFmt":"47,884,105"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":1.982,"fmt":"1.98"},"priceToBook":{"raw":1.8970736,"fmt":"1.90"},"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":{"raw":-0.141,"fmt":"-14.10%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":9341000,"fmt":"9.34M","longFmt":"9,341,000"},"trailingEps":{"raw":0.19,"fmt":"0.1900"},"forwardEps":{"raw":0.425,"fmt":"0.43"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":0.904,"fmt":"0.90"},"enterpriseToEbitda":{"raw":9.901,"fmt":"9.90"},"52WeekChange":{"raw":0.029649615,"fmt":"2.96%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.045,"fmt":"0.05"},"lastDividendDate":{"raw":1773964800,"fmt":"2026-03-20"},"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.03,"fmt":"0.03"},"estimate":{"raw":0.0125,"fmt":"0.01"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.02","surprisePct":"140.0","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746735300,"fmt":"2025-05-08"}},{"date":"2Q2025","actual":{"raw":0.04,"fmt":"0.04"},"estimate":{"raw":0.03,"fmt":"0.03"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.01","surprisePct":"33.33","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754512382,"fmt":"2025-08-06"}},{"date":"3Q2025","actual":{"raw":0.06,"fmt":"0.06"},"estimate":{"raw":0.0375,"fmt":"0.04"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.02","surprisePct":"60.0","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762170579,"fmt":"2025-11-03"}},{"date":"4Q2025","actual":{"raw":0.05,"fmt":"0.05"},"estimate":{"raw":0.0375,"fmt":"0.04"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.01","surprisePct":"33.33","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772746705,"fmt":"2026-03-05"}}],"currentQuarterEstimate":{"raw":0.045,"fmt":"0.05"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778184000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":286267000,"fmt":"286.27M","longFmt":"286,267,000"},"earnings":{"raw":19726000,"fmt":"19.73M","longFmt":"19,726,000"}},{"date":2023,"revenue":{"raw":291054000,"fmt":"291.05M","longFmt":"291,054,000"},"earnings":{"raw":6154000,"fmt":"6.15M","longFmt":"6,154,000"}},{"date":2024,"revenue":{"raw":247585000,"fmt":"247.59M","longFmt":"247,585,000"},"earnings":{"raw":2839000,"fmt":"2.84M","longFmt":"2,839,000"}},{"date":2025,"revenue":{"raw":244725000,"fmt":"244.72M","longFmt":"244,725,000"},"earnings":{"raw":9341000,"fmt":"9.34M","longFmt":"9,341,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":59583000,"fmt":"59.58M","longFmt":"59,583,000"},"earnings":{"raw":1488000,"fmt":"1.49M","longFmt":"1,488,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":61565000,"fmt":"61.56M","longFmt":"61,565,000"},"earnings":{"raw":2183000,"fmt":"2.18M","longFmt":"2,183,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":62364000,"fmt":"62.36M","longFmt":"62,364,000"},"earnings":{"raw":3056000,"fmt":"3.06M","longFmt":"3,056,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":61213000,"fmt":"61.21M","longFmt":"61,213,000"},"earnings":{"raw":2616000,"fmt":"2.62M","longFmt":"2,616,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"III Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1772805600,"updated":1772821511,"transcriptId":3007926,"type":"IN_HOUSE","eventId":397161,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q4-2025-earnings_call-397161.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/3/6/3007926.json","maxAge":1},{"title":"III Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762178400,"updated":1763046998,"transcriptId":2271738,"type":"IN_HOUSE","eventId":396965,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q3-2025-earnings_call-396965.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/3/2271738.json","maxAge":1},{"title":"III Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754571600,"updated":1763943477,"transcriptId":2326707,"type":"IN_HOUSE","eventId":344847,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q2-2025-earnings_call-344847.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/7/2326707.json","maxAge":1},{"title":"III Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746795600,"updated":1764150188,"transcriptId":2341019,"type":"IN_HOUSE","eventId":333967,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q1-2025-earnings_call-333967.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/9/2341019.json","maxAge":1},{"title":"III Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1741356000,"updated":1766760455,"transcriptId":2540349,"type":"IN_HOUSE","eventId":253274,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q4-2024-earnings_call-253274.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/3/7/2540349.json","maxAge":1},{"title":"III Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1731074400,"updated":1768465337,"transcriptId":2602690,"type":"IN_HOUSE","eventId":250626,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q3-2024-earnings_call-250626.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/8/2602690.json","maxAge":1},{"title":"III Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722949200,"updated":1772064844,"transcriptId":2724249,"type":"IN_HOUSE","eventId":217161,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q2-2024-earnings_call-217161.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/6/2724249.json","maxAge":1},{"title":"III Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715346000,"updated":1772063792,"transcriptId":2718838,"type":"IN_HOUSE","eventId":184251,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q1-2024-earnings_call-184251.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/10/2718838.json","maxAge":1},{"title":"III Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1709906400,"updated":1772062307,"transcriptId":2777395,"type":"IN_HOUSE","eventId":172207,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q4-2023-earnings_call-172207.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/3/8/2777395.json","maxAge":1},{"title":"III Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1699016400,"updated":1772058842,"transcriptId":2852299,"type":"IN_HOUSE","eventId":87202,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q3-2023-earnings_call-87202.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/3/2852299.json","maxAge":1},{"title":"III Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691154000,"updated":1772063551,"transcriptId":2904074,"type":"IN_HOUSE","eventId":63172,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q2-2023-earnings_call-63172.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/4/2904074.json","maxAge":1},{"title":"III Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683637200,"updated":1773016310,"transcriptId":2960409,"type":"IN_HOUSE","eventId":62463,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q1-2023-earnings_call-62463.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/9/2960409.json","maxAge":1},{"title":"III Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1678456800,"updated":1772688036,"transcriptId":2995328,"type":"IN_HOUSE","eventId":44597,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q4-2022-earnings_call-44597.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/3/10/2995328.json","maxAge":1},{"title":"III Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667566800,"updated":1773372004,"transcriptId":3062126,"type":"IN_HOUSE","eventId":39895,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q3-2022-earnings_call-39895.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/4/3062126.json","maxAge":1},{"title":"III Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659929160,"updated":1773670688,"transcriptId":3093859,"type":"IN_HOUSE","eventId":31569,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q2-2022-earnings_call-31569.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/8/3093859.json","maxAge":1},{"title":"III Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1652185606,"updated":1774697765,"transcriptId":3134625,"type":"IN_HOUSE","eventId":21940,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q1-2022-earnings_call-21940.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/10/3134625.json","maxAge":1},{"title":"III Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1647031680,"updated":1774412347,"transcriptId":3161547,"type":"IN_HOUSE","eventId":16188,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q4-2021-earnings_call-16188.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/3/11/3161547.json","maxAge":1},{"title":"III Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1636070400,"updated":1752165408,"transcriptId":1571727,"type":"RAW","eventId":10396,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/III/earnings/III-Q3-2021-earnings_call-10396.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/5/1571727.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":4,"fmt":"4","longFmt":"4"},"previousClose":{"raw":3.87,"fmt":"3.8700"},"open":{"raw":3.85,"fmt":"3.8500"},"dayLow":{"raw":3.75,"fmt":"3.7500"},"dayHigh":{"raw":3.85,"fmt":"3.8500"},"regularMarketPreviousClose":{"raw":3.87,"fmt":"3.8700"},"regularMarketOpen":{"raw":3.85,"fmt":"3.8500"},"regularMarketDayLow":{"raw":3.75,"fmt":"3.7500"},"regularMarketDayHigh":{"raw":3.85,"fmt":"3.8500"},"dividendRate":{"raw":0.18,"fmt":"0.18"},"dividendYield":{"raw":0.0479,"fmt":"4.79%"},"exDividendDate":{"raw":1773964800,"fmt":"2026-03-20"},"payoutRatio":{"raw":0.9474,"fmt":"94.74%"},"fiveYearAvgDividendYield":{},"beta":{"raw":1.032,"fmt":"1.03"},"trailingPE":{"raw":19.789474,"fmt":"19.79"},"forwardPE":{"raw":8.847058,"fmt":"8.85"},"volume":{"raw":198487,"fmt":"198.49k","longFmt":"198,487"},"regularMarketVolume":{"raw":198487,"fmt":"198.49k","longFmt":"198,487"},"averageVolume":{"raw":312579,"fmt":"312.58k","longFmt":"312,579"},"averageVolume10days":{"raw":327620,"fmt":"327.62k","longFmt":"327,620"},"averageDailyVolume10Day":{"raw":327620,"fmt":"327.62k","longFmt":"327,620"},"bid":{"raw":3.74,"fmt":"3.7400"},"ask":{"raw":3.79,"fmt":"3.7900"},"bidSize":{"raw":100,"fmt":"100","longFmt":"100"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":180044224,"fmt":"180.04M","longFmt":"180,044,224"},"nonDilutedMarketCap":{"raw":182115982,"fmt":"182.12M","longFmt":"182,115,982"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":3.42,"fmt":"3.4200"},"fiftyTwoWeekHigh":{"raw":6.45,"fmt":"6.4500"},"allTimeHigh":{"raw":9.7,"fmt":"9.7000"},"allTimeLow":{"raw":0.85,"fmt":"0.8500"},"priceToSalesTrailing12Months":{"raw":0.7357002,"fmt":"0.74"},"fiftyDayAverage":{"raw":4.9986,"fmt":"4.9986"},"twoHundredDayAverage":{"raw":5.1779,"fmt":"5.1779"},"trailingAnnualDividendRate":{"raw":0.18,"fmt":"0.18"},"trailingAnnualDividendYield":{"raw":0.04651163,"fmt":"4.65%"},"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":1778184000,"fmt":"2026-05-07"}],"earningsCallDate":[{"raw":1772805600,"fmt":"2026-03-06"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.075,"fmt":"0.08"},"earningsLow":{"raw":0.07,"fmt":"0.07"},"earningsHigh":{"raw":0.08,"fmt":"0.08"},"revenueAverage":{"raw":60802000,"fmt":"60.8M","longFmt":"60,802,000"},"revenueLow":{"raw":60500000,"fmt":"60.5M","longFmt":"60,500,000"},"revenueHigh":{"raw":61030000,"fmt":"61.03M","longFmt":"61,030,000"}},"exDividendDate":{"raw":1773964800,"fmt":"2026-03-20"},"dividendDate":{"raw":1774483200,"fmt":"2026-03-26"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773080778,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":5.5,"priorPriceTarget":7.0},{"epochGradeDate":1762263752,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":7.0,"priorPriceTarget":5.5},{"epochGradeDate":1761565723,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":5.5,"priorPriceTarget":5.5},{"epochGradeDate":1760528642,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":5.5,"priorPriceTarget":5.5},{"epochGradeDate":1752842133,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":5.5,"priorPriceTarget":5.5},{"epochGradeDate":1747057324,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":5.5,"priorPriceTarget":3.75},{"epochGradeDate":1741609158,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":3.75,"priorPriceTarget":3.75},{"epochGradeDate":1731349623,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":3.75,"priorPriceTarget":3.5},{"epochGradeDate":1730294608,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":3.5,"priorPriceTarget":3.5},{"epochGradeDate":1728420538,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":3.5,"priorPriceTarget":3.5},{"epochGradeDate":1727967348,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":3.5,"priorPriceTarget":3.5},{"epochGradeDate":1723038078,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":3.5,"priorPriceTarget":3.5},{"epochGradeDate":1720789837,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":3.5,"priorPriceTarget":3.5},{"epochGradeDate":1716907852,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":3.5,"priorPriceTarget":3.5},{"epochGradeDate":1715626834,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":3.5,"priorPriceTarget":5.0},{"epochGradeDate":1710164169,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":5.0,"priorPriceTarget":6.0},{"epochGradeDate":1709734136,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":6.0,"priorPriceTarget":0.0},{"epochGradeDate":1699288467,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":6.0,"priorPriceTarget":7.0},{"epochGradeDate":1691424778,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":7.0,"priorPriceTarget":0.0},{"epochGradeDate":1685027831,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":7.0,"priorPriceTarget":0.0},{"epochGradeDate":1678724898,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":7.0,"priorPriceTarget":9.0},{"epochGradeDate":1660058378,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":9.0,"priorPriceTarget":11.0},{"epochGradeDate":1620835123,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":7.0,"priorPriceTarget":0.0},{"epochGradeDate":1452856268,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1447859896,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":5.6,"priorPriceTarget":5.7},{"epochGradeDate":1440676273,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":5.7,"priorPriceTarget":0.0},{"epochGradeDate":1440071859,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":6.0,"priorPriceTarget":0.0},{"epochGradeDate":1428666006,"firm":"Maxim Group","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":8.0,"priorPriceTarget":0.0},{"epochGradeDate":1428614836,"firm":"Maxim Group","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":8.0,"priorPriceTarget":0.0},{"epochGradeDate":1426845621,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":0.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.010638288,"fmt":"1.06%"},"postMarketChange":{"raw":0.03999996,"fmt":"0.04"},"postMarketTime":1774655896,"postMarketPrice":{"raw":3.8,"fmt":"3.8000"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.028423749,"fmt":"-2.84%"},"regularMarketChange":{"raw":-0.109999895,"fmt":"-0.1100"},"regularMarketTime":1774641603,"priceHint":{"raw":4,"fmt":"4","longFmt":"4"},"regularMarketPrice":{"raw":3.76,"fmt":"3.7600"},"regularMarketDayHigh":{"raw":3.85,"fmt":"3.8500"},"regularMarketDayLow":{"raw":3.75,"fmt":"3.7500"},"regularMarketVolume":{"raw":198487,"fmt":"198.49k","longFmt":"198,487.00"},"averageDailyVolume10Day":{"raw":327620,"fmt":"327.62k","longFmt":"327,620"},"averageDailyVolume3Month":{"raw":312579,"fmt":"312.58k","longFmt":"312,579"},"regularMarketPreviousClose":{"raw":3.87,"fmt":"3.8700"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":3.85,"fmt":"3.8500"},"strikePrice":{},"openInterest":{},"exchange":"NGM","exchangeName":"NasdaqGM","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"III","underlyingSymbol":null,"shortName":"Information Services Group, Inc","longName":"Information Services Group, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":180044224,"fmt":"180.04M","longFmt":"180,044,224.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.07,"fmt":"0.07"},"estimate":{"raw":0.06,"fmt":"0.06"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.01","surprisePct":"16.67","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746735300,"fmt":"2025-05-08"}},{"date":"2Q2025","actual":{"raw":0.08,"fmt":"0.08"},"estimate":{"raw":0.07,"fmt":"0.07"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.01","surprisePct":"14.29","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754512382,"fmt":"2025-08-06"}},{"date":"3Q2025","actual":{"raw":0.09,"fmt":"0.09"},"estimate":{"raw":0.08,"fmt":"0.08"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.01","surprisePct":"12.5","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762170579,"fmt":"2025-11-03"}},{"date":"4Q2025","actual":{"raw":0.08,"fmt":"0.08"},"estimate":{"raw":0.075,"fmt":"0.08"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.01","surprisePct":"6.67","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772746705,"fmt":"2026-03-05"}}],"currentQuarterEstimate":{"raw":0.075,"fmt":"0.08"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778184000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":286267000,"fmt":"286.27M","longFmt":"286,267,000"},"earnings":{"raw":26908000,"fmt":"26.91M","longFmt":"26,908,000"}},{"date":2023,"revenue":{"raw":291054000,"fmt":"291.05M","longFmt":"291,054,000"},"earnings":{"raw":20076000,"fmt":"20.08M","longFmt":"20,076,000"}},{"date":2024,"revenue":{"raw":247585000,"fmt":"247.59M","longFmt":"247,585,000"},"earnings":{"raw":9968000,"fmt":"9.97M","longFmt":"9,968,000"}},{"date":2025,"revenue":{"raw":244725000,"fmt":"244.72M","longFmt":"244,725,000"},"earnings":{"raw":16469000,"fmt":"16.47M","longFmt":"16,469,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":59583000,"fmt":"59.58M","longFmt":"59,583,000"},"earnings":{"raw":3671000,"fmt":"3.67M","longFmt":"3,671,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":61565000,"fmt":"61.56M","longFmt":"61,565,000"},"earnings":{"raw":4143000,"fmt":"4.14M","longFmt":"4,143,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":62364000,"fmt":"62.36M","longFmt":"62,364,000"},"earnings":{"raw":4676000,"fmt":"4.68M","longFmt":"4,676,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":61213000,"fmt":"61.21M","longFmt":"61,213,000"},"earnings":{"raw":3981000,"fmt":"3.98M","longFmt":"3,981,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":3.76,"fmt":"3.76"},"targetHighPrice":{"raw":8.0,"fmt":"8.00"},"targetLowPrice":{"raw":5.5,"fmt":"5.50"},"targetMeanPrice":{"raw":6.66667,"fmt":"6.67"},"targetMedianPrice":{"raw":6.5,"fmt":"6.50"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":3,"fmt":"3","longFmt":"3"},"totalCash":{"raw":28661000,"fmt":"28.66M","longFmt":"28,661,000"},"totalCashPerShare":{"raw":0.601,"fmt":"0.6"},"ebitda":{"raw":22334000,"fmt":"22.33M","longFmt":"22,334,000"},"totalDebt":{"raw":70531000,"fmt":"70.53M","longFmt":"70,531,000"},"quickRatio":{"raw":2.193,"fmt":"2.19"},"currentRatio":{"raw":2.343,"fmt":"2.34"},"totalRevenue":{"raw":244724992,"fmt":"244.72M","longFmt":"244,724,992"},"debtToEquity":{"raw":74.497,"fmt":"74.50%"},"revenuePerShare":{"raw":5.081,"fmt":"5.08"},"returnOnAssets":{"raw":0.053540003,"fmt":"5.35%"},"returnOnEquity":{"raw":0.09783,"fmt":"9.78%"},"grossProfits":{"raw":105404000,"fmt":"105.4M","longFmt":"105,404,000"},"freeCashflow":{"raw":21851624,"fmt":"21.85M","longFmt":"21,851,624"},"operatingCashflow":{"raw":29011000,"fmt":"29.01M","longFmt":"29,011,000"},"earningsGrowth":{"raw":-0.122,"fmt":"-12.20%"},"revenueGrowth":{"raw":0.059,"fmt":"5.90%"},"grossMargins":{"raw":0.4307,"fmt":"43.07%"},"ebitdaMargins":{"raw":0.09126,"fmt":"9.13%"},"operatingMargins":{"raw":0.08276,"fmt":"8.28%"},"profitMargins":{"raw":0.03817,"fmt":"3.82%"},"financialCurrency":"USD"}}],"error":null}}