{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.030470978,"fmt":"3.05%"},"oneMonthReturn":{"raw":-0.016393414,"fmt":"-1.64%"},"threeMonthReturn":{"raw":-0.08374379,"fmt":"-8.37%"},"sixMonthReturn":{"raw":-0.31136614,"fmt":"-31.14%"},"ytdReturnPct":{"raw":-0.09046456,"fmt":"-9.05%"},"oneYearTotalReturn":{"raw":0.1877395,"fmt":"18.77%"},"twoYearTotalReturn":{"raw":-0.13205786,"fmt":"-13.21%"},"threeYearTotalReturn":{"raw":0.671159,"fmt":"67.12%"},"fiveYearTotalReturn":{"raw":4.552239,"fmt":"455.22%"},"tenYearTotalReturn":{"raw":2.4636872,"fmt":"246.37%"},"maxReturn":{"raw":1.8342857,"fmt":"183.43%"}},"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":174433488,"fmt":"174.43M","longFmt":"174,433,488"},"forwardPE":{"raw":7.251462,"fmt":"7.25"},"profitMargins":{"raw":0.04227,"fmt":"4.23%"},"floatShares":{"raw":4408883,"fmt":"4.41M","longFmt":"4,408,883"},"sharesOutstanding":{"raw":7410510,"fmt":"7.41M","longFmt":"7,410,510"},"sharesShort":{"raw":257254,"fmt":"257.25k","longFmt":"257,254"},"sharesShortPriorMonth":{"raw":224310,"fmt":"224.31k","longFmt":"224,310"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0347,"fmt":"3.47%"},"heldPercentInsiders":{"raw":0.34845,"fmt":"34.85%"},"heldPercentInstitutions":{"raw":0.43794,"fmt":"43.79%"},"shortRatio":{"raw":5.69,"fmt":"5.69"},"shortPercentOfFloat":{"raw":0.0479,"fmt":"4.79%"},"beta":{"raw":-0.029,"fmt":"-0.03"},"impliedSharesOutstanding":{"raw":7410511,"fmt":"7.41M","longFmt":"7,410,511"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":5.584,"fmt":"5.58"},"priceToBook":{"raw":3.3309455,"fmt":"3.33"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1735344000,"fmt":"2024-12-28"},"nextFiscalYearEnd":{"raw":1766880000,"fmt":"2025-12-28"},"mostRecentQuarter":{"raw":1758931200,"fmt":"2025-09-27"},"earningsQuarterlyGrowth":{"raw":-0.177,"fmt":"-17.70%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":13097000,"fmt":"13.1M","longFmt":"13,097,000"},"trailingEps":{"raw":1.71,"fmt":"1.71"},"forwardEps":{"raw":2.565,"fmt":"2.57"},"pegRatio":{},"lastSplitFactor":"1:5","lastSplitDate":{"raw":828921600,"fmt":"1996-04-08"},"enterpriseToRevenue":{"raw":0.563,"fmt":"0.56"},"enterpriseToEbitda":{"raw":7.097,"fmt":"7.10"},"52WeekChange":{"raw":0.20173097,"fmt":"20.17%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":1.0,"fmt":"1.00"},"lastDividendDate":{"raw":1513814400,"fmt":"2017-12-21"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"4Q2024","actual":{"raw":0.37,"fmt":"0.37"},"estimate":{"raw":0.76,"fmt":"0.76"},"fiscalQuarter":"4Q2024","calendarQuarter":"4Q2024","difference":"-0.39","surprisePct":"-51.32","periodEndDate":{"raw":1735603200,"fmt":"2024-12-31"},"reportedDate":{"raw":1741809900,"fmt":"2025-03-12"}},{"date":"1Q2025","actual":{"raw":0.54,"fmt":"0.54"},"estimate":{"raw":0.525,"fmt":"0.52"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.02","surprisePct":"2.86","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746649865,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":0.5,"fmt":"0.50"},"estimate":{"raw":0.54,"fmt":"0.54"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.04","surprisePct":"-7.41","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754513820,"fmt":"2025-08-06"}},{"date":"3Q2025","actual":{"raw":0.3,"fmt":"0.30"},"estimate":{"raw":0.34,"fmt":"0.34"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.04","surprisePct":"-11.76","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762378739,"fmt":"2025-11-05"}}],"currentQuarterEstimate":{"raw":0.52,"fmt":"0.52"},"currentQuarterEstimateDate":"4Q","currentCalendarQuarter":"4Q2025","currentQuarterEstimateYear":2025,"currentFiscalQuarter":"4Q2025","currentPeriodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"earningsDate":[{"raw":1775073600,"fmt":"2026-04-01"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2021,"revenue":{"raw":203875000,"fmt":"203.88M","longFmt":"203,875,000"},"earnings":{"raw":10989000,"fmt":"10.99M","longFmt":"10,989,000"}},{"date":2022,"revenue":{"raw":284680000,"fmt":"284.68M","longFmt":"284,680,000"},"earnings":{"raw":20889000,"fmt":"20.89M","longFmt":"20,889,000"}},{"date":2023,"revenue":{"raw":263237000,"fmt":"263.24M","longFmt":"263,237,000"},"earnings":{"raw":16831000,"fmt":"16.83M","longFmt":"16,831,000"}},{"date":2024,"revenue":{"raw":278380000,"fmt":"278.38M","longFmt":"278,380,000"},"earnings":{"raw":13327000,"fmt":"13.33M","longFmt":"13,327,000"}}],"quarterly":[{"date":"4Q2024","fiscalQuarter":"4Q2024","revenue":{"raw":76912000,"fmt":"76.91M","longFmt":"76,912,000"},"earnings":{"raw":2867000,"fmt":"2.87M","longFmt":"2,867,000"}},{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":84473000,"fmt":"84.47M","longFmt":"84,473,000"},"earnings":{"raw":4186000,"fmt":"4.19M","longFmt":"4,186,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":78166000,"fmt":"78.17M","longFmt":"78,166,000"},"earnings":{"raw":3785000,"fmt":"3.79M","longFmt":"3,785,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":70289000,"fmt":"70.29M","longFmt":"70,289,000"},"earnings":{"raw":2259000,"fmt":"2.26M","longFmt":"2,259,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"RCMT Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762446600,"updated":1763045124,"transcriptId":2270842,"type":"IN_HOUSE","eventId":371627,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/RCMT/earnings/RCMT-Q3-2025-earnings_call-371627.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/6/2270842.json","maxAge":1},{"title":"RCMT Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754580600,"updated":1763943523,"transcriptId":2328406,"type":"IN_HOUSE","eventId":344179,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/RCMT/earnings/RCMT-Q2-2025-earnings_call-344179.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/7/2328406.json","maxAge":1},{"title":"RCMT Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746714600,"updated":1764071087,"transcriptId":2337521,"type":"IN_HOUSE","eventId":326967,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/RCMT/earnings/RCMT-Q1-2025-earnings_call-326967.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/8/2337521.json","maxAge":1},{"title":"RCMT Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1741879800,"updated":1766555127,"transcriptId":2535643,"type":"IN_HOUSE","eventId":239753,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/RCMT/earnings/RCMT-Q4-2024-earnings_call-239753.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/3/13/2535643.json","maxAge":1},{"title":"RCMT Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1731088800,"updated":1768461448,"transcriptId":2602321,"type":"IN_HOUSE","eventId":220216,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RCMT/earnings/RCMT-Q3-2024-earnings_call-220216.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/8/2602321.json","maxAge":1},{"title":"RCMT Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1723136400,"updated":1772064844,"transcriptId":2723386,"type":"IN_HOUSE","eventId":192824,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RCMT/earnings/RCMT-Q2-2024-earnings_call-192824.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/8/2723386.json","maxAge":1},{"title":"RCMT Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715268600,"updated":1772063744,"transcriptId":2722972,"type":"IN_HOUSE","eventId":176406,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RCMT/earnings/RCMT-Q1-2024-earnings_call-176406.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/9/2722972.json","maxAge":1},{"title":"RCMT Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1710428400,"updated":1772062279,"transcriptId":2772928,"type":"IN_HOUSE","eventId":124775,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RCMT/earnings/RCMT-Q4-2023-earnings_call-124775.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/3/14/2772928.json","maxAge":1},{"title":"RCMT Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1699545600,"updated":1772063943,"transcriptId":2846951,"type":"IN_HOUSE","eventId":88609,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RCMT/earnings/RCMT-Q3-2023-earnings_call-88609.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/9/2846951.json","maxAge":1},{"title":"RCMT Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691681400,"updated":1772278113,"transcriptId":2897882,"type":"IN_HOUSE","eventId":68023,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RCMT/earnings/RCMT-Q2-2023-earnings_call-68023.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/10/2897882.json","maxAge":1},{"title":"RCMT Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683738000,"updated":1773016091,"transcriptId":2957480,"type":"IN_HOUSE","eventId":59247,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RCMT/earnings/RCMT-Q1-2023-earnings_call-59247.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/10/2957480.json","maxAge":1},{"title":"RCMT Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1678978800,"updated":1772614182,"transcriptId":2989160,"type":"IN_HOUSE","eventId":48714,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RCMT/earnings/RCMT-Q4-2022-earnings_call-48714.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/3/16/2989160.json","maxAge":1},{"title":"RCMT Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1668092400,"updated":1773211828,"transcriptId":3048372,"type":"IN_HOUSE","eventId":42347,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RCMT/earnings/RCMT-Q3-2022-earnings_call-42347.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/10/3048372.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":19.12,"fmt":"19.12"},"open":{"raw":19.07,"fmt":"19.07"},"dayLow":{"raw":18.3201,"fmt":"18.32"},"dayHigh":{"raw":19.07,"fmt":"19.07"},"regularMarketPreviousClose":{"raw":19.12,"fmt":"19.12"},"regularMarketOpen":{"raw":19.07,"fmt":"19.07"},"regularMarketDayLow":{"raw":18.3201,"fmt":"18.32"},"regularMarketDayHigh":{"raw":19.07,"fmt":"19.07"},"dividendRate":{},"dividendYield":{},"exDividendDate":{"raw":1513814400,"fmt":"2017-12-21"},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":-0.029,"fmt":"-0.03"},"trailingPE":{"raw":10.8771925,"fmt":"10.88"},"forwardPE":{"raw":7.251462,"fmt":"7.25"},"volume":{"raw":47460,"fmt":"47.46k","longFmt":"47,460"},"regularMarketVolume":{"raw":47460,"fmt":"47.46k","longFmt":"47,460"},"averageVolume":{"raw":44383,"fmt":"44.38k","longFmt":"44,383"},"averageVolume10days":{"raw":61140,"fmt":"61.14k","longFmt":"61,140"},"averageDailyVolume10Day":{"raw":61140,"fmt":"61.14k","longFmt":"61,140"},"bid":{"raw":18.26,"fmt":"18.26"},"ask":{"raw":18.88,"fmt":"18.88"},"bidSize":{"raw":100,"fmt":"100","longFmt":"100"},"askSize":{"raw":100,"fmt":"100","longFmt":"100"},"marketCap":{"raw":137835504,"fmt":"137.84M","longFmt":"137,835,504"},"nonDilutedMarketCap":{"raw":133759705,"fmt":"133.76M","longFmt":"133,759,705"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":14.88,"fmt":"14.88"},"fiftyTwoWeekHigh":{"raw":28.27,"fmt":"28.27"},"allTimeHigh":{"raw":35.9375,"fmt":"35.94"},"allTimeLow":{"raw":0.46875,"fmt":"0.47"},"priceToSalesTrailing12Months":{"raw":0.44486025,"fmt":"0.44"},"fiftyDayAverage":{"raw":19.4472,"fmt":"19.45"},"twoHundredDayAverage":{"raw":22.3984,"fmt":"22.40"},"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":1775073600,"fmt":"2026-04-01"}],"earningsCallDate":[],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.62,"fmt":"0.62"},"earningsLow":{"raw":0.58,"fmt":"0.58"},"earningsHigh":{"raw":0.66,"fmt":"0.66"},"revenueAverage":{"raw":84460000,"fmt":"84.46M","longFmt":"84,460,000"},"revenueLow":{"raw":81898000,"fmt":"81.9M","longFmt":"81,898,000"},"revenueHigh":{"raw":87022000,"fmt":"87.02M","longFmt":"87,022,000"}},"exDividendDate":{"raw":1513814400,"fmt":"2017-12-21"},"dividendDate":{"raw":1514419200,"fmt":"2017-12-28"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1742564578,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":37.0},{"epochGradeDate":1731344658,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":33.0},{"epochGradeDate":1731334625,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":35.0},{"epochGradeDate":1723561235,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":33.0,"priorPriceTarget":33.0},{"epochGradeDate":1715773291,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":33.0,"priorPriceTarget":33.0},{"epochGradeDate":1699885258,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":28.0},{"epochGradeDate":1692018605,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":19.0},{"epochGradeDate":1683902655,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1683815724,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":17.0},{"epochGradeDate":1680013042,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":17.0,"priorPriceTarget":23.0},{"epochGradeDate":1679315552,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":30.0},{"epochGradeDate":1660566275,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":23.0,"priorPriceTarget":0.0},{"epochGradeDate":1655214078,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.0,"priorPriceTarget":16.5},{"epochGradeDate":1651241517,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":16.5,"priorPriceTarget":7.5},{"epochGradeDate":1589367833,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":1.75,"priorPriceTarget":2.0},{"epochGradeDate":1584446921,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":2.0,"priorPriceTarget":4.0},{"epochGradeDate":1583498029,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":4.0,"priorPriceTarget":6.0},{"epochGradeDate":1553856588,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":6.0,"priorPriceTarget":0.0},{"epochGradeDate":1499945951,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":7.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.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774641865,"postMarketPrice":{"raw":18.6,"fmt":"18.60"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.027196674,"fmt":"-2.72%"},"regularMarketChange":{"raw":-0.52000046,"fmt":"-0.52"},"regularMarketTime":1774641600,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":18.6,"fmt":"18.60"},"regularMarketDayHigh":{"raw":19.07,"fmt":"19.07"},"regularMarketDayLow":{"raw":18.3201,"fmt":"18.32"},"regularMarketVolume":{"raw":47460,"fmt":"47.46k","longFmt":"47,460.00"},"averageDailyVolume10Day":{"raw":61140,"fmt":"61.14k","longFmt":"61,140"},"averageDailyVolume3Month":{"raw":44383,"fmt":"44.38k","longFmt":"44,383"},"regularMarketPreviousClose":{"raw":19.12,"fmt":"19.12"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":19.07,"fmt":"19.07"},"strikePrice":{},"openInterest":{},"exchange":"NGM","exchangeName":"NasdaqGM","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"RCMT","underlyingSymbol":null,"shortName":"RCM Technologies, Inc.","longName":"RCM Technologies, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":137835504,"fmt":"137.84M","longFmt":"137,835,504.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"4Q2024","actual":{"raw":0.49,"fmt":"0.49"},"estimate":{"raw":0.83,"fmt":"0.83"},"fiscalQuarter":"4Q2024","calendarQuarter":"4Q2024","difference":"-0.34","surprisePct":"-40.96","periodEndDate":{"raw":1735603200,"fmt":"2024-12-31"},"reportedDate":{"raw":1741809900,"fmt":"2025-03-12"}},{"date":"1Q2025","actual":{"raw":0.63,"fmt":"0.63"},"estimate":{"raw":0.585,"fmt":"0.58"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.05","surprisePct":"7.69","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746649865,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":0.69,"fmt":"0.69"},"estimate":{"raw":0.62,"fmt":"0.62"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.07","surprisePct":"11.29","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754513820,"fmt":"2025-08-06"}},{"date":"3Q2025","actual":{"raw":0.42,"fmt":"0.42"},"estimate":{"raw":0.445,"fmt":"0.44"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.03","surprisePct":"-5.62","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762378739,"fmt":"2025-11-05"}}],"currentQuarterEstimate":{"raw":0.62,"fmt":"0.62"},"currentQuarterEstimateDate":"4Q","currentCalendarQuarter":"4Q2025","currentQuarterEstimateYear":2025,"currentFiscalQuarter":"4Q2025","currentPeriodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"earningsDate":[{"raw":1775073600,"fmt":"2026-04-01"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2021,"revenue":{"raw":203875000,"fmt":"203.88M","longFmt":"203,875,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":2022,"revenue":{"raw":284680000,"fmt":"284.68M","longFmt":"284,680,000"},"earnings":{"raw":20665000,"fmt":"20.66M","longFmt":"20,665,000"}},{"date":2023,"revenue":{"raw":263237000,"fmt":"263.24M","longFmt":"263,237,000"},"earnings":{"raw":18159000,"fmt":"18.16M","longFmt":"18,159,000"}},{"date":2024,"revenue":{"raw":278380000,"fmt":"278.38M","longFmt":"278,380,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}}],"quarterly":[{"date":"4Q2024","fiscalQuarter":"4Q2024","revenue":{"raw":76912000,"fmt":"76.91M","longFmt":"76,912,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":84473000,"fmt":"84.47M","longFmt":"84,473,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":78166000,"fmt":"78.17M","longFmt":"78,166,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":70289000,"fmt":"70.29M","longFmt":"70,289,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":18.6,"fmt":"18.60"},"targetHighPrice":{"raw":32.0,"fmt":"32.00"},"targetLowPrice":{"raw":30.0,"fmt":"30.00"},"targetMeanPrice":{"raw":31.0,"fmt":"31.00"},"targetMedianPrice":{"raw":31.0,"fmt":"31.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":2,"fmt":"2","longFmt":"2"},"totalCash":{"raw":1309000,"fmt":"1.31M","longFmt":"1,309,000"},"totalCashPerShare":{"raw":0.177,"fmt":"0.18"},"ebitda":{"raw":24577000,"fmt":"24.58M","longFmt":"24,577,000"},"totalDebt":{"raw":37907000,"fmt":"37.91M","longFmt":"37,907,000"},"quickRatio":{"raw":1.89,"fmt":"1.89"},"currentRatio":{"raw":1.977,"fmt":"1.98"},"totalRevenue":{"raw":309840000,"fmt":"309.84M","longFmt":"309,840,000"},"debtToEquity":{"raw":91.611,"fmt":"91.61%"},"revenuePerShare":{"raw":41.271,"fmt":"41.27"},"returnOnAssets":{"raw":0.10896,"fmt":"10.90%"},"returnOnEquity":{"raw":0.36676997,"fmt":"36.68%"},"grossProfits":{"raw":85234000,"fmt":"85.23M","longFmt":"85,234,000"},"freeCashflow":{"raw":2782750,"fmt":"2.78M","longFmt":"2,782,750"},"operatingCashflow":{"raw":5883000,"fmt":"5.88M","longFmt":"5,883,000"},"earningsGrowth":{"raw":-0.143,"fmt":"-14.30%"},"revenueGrowth":{"raw":0.164,"fmt":"16.40%"},"grossMargins":{"raw":0.27509,"fmt":"27.51%"},"ebitdaMargins":{"raw":0.07932,"fmt":"7.93%"},"operatingMargins":{"raw":0.05603,"fmt":"5.60%"},"profitMargins":{"raw":0.04227,"fmt":"4.23%"},"financialCurrency":"USD"}}],"error":null}}