{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.0055071013,"fmt":"0.55%"},"oneMonthReturn":{"raw":-0.071906805,"fmt":"-7.19%"},"threeMonthReturn":{"raw":-0.16849937,"fmt":"-16.85%"},"sixMonthReturn":{"raw":0.04509289,"fmt":"4.51%"},"ytdReturnPct":{"raw":-0.14640817,"fmt":"-14.64%"},"oneYearTotalReturn":{"raw":0.1651362,"fmt":"16.51%"},"twoYearTotalReturn":{"raw":-0.040133316,"fmt":"-4.01%"},"threeYearTotalReturn":{"raw":0.53401643,"fmt":"53.40%"},"fiveYearTotalReturn":{"raw":0.46482733,"fmt":"46.48%"},"tenYearTotalReturn":{"raw":2.8291562,"fmt":"282.92%"},"maxReturn":{"raw":30.52,"fmt":"3,052.00%"}},"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":1764119552,"fmt":"1.76B","longFmt":"1,764,119,552"},"forwardPE":{"raw":13.500451,"fmt":"13.50"},"profitMargins":{"raw":0.055159997,"fmt":"5.52%"},"floatShares":{"raw":25607275,"fmt":"25.61M","longFmt":"25,607,275"},"sharesOutstanding":{"raw":26392561,"fmt":"26.39M","longFmt":"26,392,561"},"sharesShort":{"raw":999199,"fmt":"999.2k","longFmt":"999,199"},"sharesShortPriorMonth":{"raw":886842,"fmt":"886.84k","longFmt":"886,842"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0379,"fmt":"3.79%"},"heldPercentInsiders":{"raw":0.022160001,"fmt":"2.22%"},"heldPercentInstitutions":{"raw":0.97949,"fmt":"97.95%"},"shortRatio":{"raw":6.9,"fmt":"6.9"},"shortPercentOfFloat":{"raw":0.0452,"fmt":"4.52%"},"beta":{"raw":1.002,"fmt":"1"},"impliedSharesOutstanding":{"raw":26438877,"fmt":"26.44M","longFmt":"26,438,877"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":40.671,"fmt":"40.67"},"priceToBook":{"raw":1.8406235,"fmt":"1.84"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1743379200,"fmt":"2025-03-31"},"nextFiscalYearEnd":{"raw":1774915200,"fmt":"2026-03-31"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{"raw":0.452,"fmt":"45.20%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":148108000,"fmt":"148.11M","longFmt":"148,108,000"},"trailingEps":{"raw":5.6,"fmt":"5.60"},"forwardEps":{"raw":5.545,"fmt":"5.55"},"pegRatio":{},"lastSplitFactor":"2:1","lastSplitDate":{"raw":1639440000,"fmt":"2021-12-14"},"enterpriseToRevenue":{"raw":0.733,"fmt":"0.73"},"enterpriseToEbitda":{"raw":7.804,"fmt":"7.80"},"52WeekChange":{"raw":0.12871432,"fmt":"12.87%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.25,"fmt":"0.25"},"lastDividendDate":{"raw":1771891200,"fmt":"2026-02-24"},"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.95,"fmt":"0.95"},"estimate":{"raw":0.68,"fmt":"0.68"},"fiscalQuarter":"4Q2025","calendarQuarter":"1Q2025","difference":"0.27","surprisePct":"39.71","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1747944300,"fmt":"2025-05-22"}},{"date":"2Q2025","actual":{"raw":1.43,"fmt":"1.43"},"estimate":{"raw":0.92,"fmt":"0.92"},"fiscalQuarter":"1Q2026","calendarQuarter":"2Q2025","difference":"0.51","surprisePct":"55.43","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754597100,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":1.32,"fmt":"1.32"},"estimate":{"raw":0.765,"fmt":"0.76"},"fiscalQuarter":"2Q2026","calendarQuarter":"3Q2025","difference":"0.56","surprisePct":"72.55","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762464760,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":1.33,"fmt":"1.33"},"estimate":{"raw":0.89,"fmt":"0.89"},"fiscalQuarter":"3Q2026","calendarQuarter":"4Q2025","difference":"0.44","surprisePct":"49.44","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770240679,"fmt":"2026-02-04"}}],"currentQuarterEstimate":{"raw":0.81,"fmt":"0.81"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"4Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1779393600,"fmt":"2026-05-21"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1821019000,"fmt":"1.82B","longFmt":"1,821,019,000"},"earnings":{"raw":105600000,"fmt":"105.6M","longFmt":"105,600,000"}},{"date":2023,"revenue":{"raw":2067718000,"fmt":"2.07B","longFmt":"2,067,718,000"},"earnings":{"raw":119356000,"fmt":"119.36M","longFmt":"119,356,000"}},{"date":2024,"revenue":{"raw":2225302000,"fmt":"2.23B","longFmt":"2,225,302,000"},"earnings":{"raw":115776000,"fmt":"115.78M","longFmt":"115,776,000"}},{"date":2025,"revenue":{"raw":2068789000,"fmt":"2.07B","longFmt":"2,068,789,000"},"earnings":{"raw":107978000,"fmt":"107.98M","longFmt":"107,978,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":498114000,"fmt":"498.11M","longFmt":"498,114,000"},"earnings":{"raw":25196000,"fmt":"25.2M","longFmt":"25,196,000"}},{"date":"2Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":637315000,"fmt":"637.32M","longFmt":"637,315,000"},"earnings":{"raw":37697000,"fmt":"37.7M","longFmt":"37,697,000"}},{"date":"3Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":608826000,"fmt":"608.83M","longFmt":"608,826,000"},"earnings":{"raw":34855000,"fmt":"34.85M","longFmt":"34,855,000"}},{"date":"4Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":614774000,"fmt":"614.77M","longFmt":"614,774,000"},"earnings":{"raw":35052000,"fmt":"35.05M","longFmt":"35,052,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"PLUS Q3 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q3","date":1770240600,"updated":1772058472,"transcriptId":2748010,"type":"IN_HOUSE","eventId":412603,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PLUS/earnings/PLUS-Q3-2026-earnings_call-412603.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/4/2748010.json","maxAge":1},{"title":"PLUS Q2 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q2","date":1762464600,"updated":1763153164,"transcriptId":2277450,"type":"IN_HOUSE","eventId":372541,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PLUS/earnings/PLUS-Q2-2026-earnings_call-372541.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/6/2277450.json","maxAge":1},{"title":"PLUS Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1754598600,"updated":1763943493,"transcriptId":2325646,"type":"IN_HOUSE","eventId":349493,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PLUS/earnings/PLUS-Q1-2026-earnings_call-349493.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/7/2325646.json","maxAge":1},{"title":"PLUS Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1747945800,"updated":1763979499,"transcriptId":2331952,"type":"IN_HOUSE","eventId":300910,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PLUS/earnings/PLUS-Q4-2025-earnings_call-300910.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/22/2331952.json","maxAge":1},{"title":"PLUS Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1738791000,"updated":1766483116,"transcriptId":2532590,"type":"IN_HOUSE","eventId":255187,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PLUS/earnings/PLUS-Q3-2025-earnings_call-255187.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/5/2532590.json","maxAge":1},{"title":"PLUS Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1731447000,"updated":1768412912,"transcriptId":2599028,"type":"IN_HOUSE","eventId":219224,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PLUS/earnings/PLUS-Q2-2025-earnings_call-219224.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/12/2599028.json","maxAge":1},{"title":"PLUS Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1722976200,"updated":1772065323,"transcriptId":2724079,"type":"IN_HOUSE","eventId":196807,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PLUS/earnings/PLUS-Q1-2025-earnings_call-196807.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/6/2724079.json","maxAge":1},{"title":"PLUS Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1716409800,"updated":1772059995,"transcriptId":2707318,"type":"IN_HOUSE","eventId":164133,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PLUS/earnings/PLUS-Q4-2024-earnings_call-164133.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/22/2707318.json","maxAge":1},{"title":"PLUS Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1707255000,"updated":1772059789,"transcriptId":2810236,"type":"IN_HOUSE","eventId":128980,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PLUS/earnings/PLUS-Q3-2024-earnings_call-128980.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/6/2810236.json","maxAge":1},{"title":"PLUS Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1699392600,"updated":1772063926,"transcriptId":2850068,"type":"IN_HOUSE","eventId":87542,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PLUS/earnings/PLUS-Q2-2024-earnings_call-87542.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/7/2850068.json","maxAge":1},{"title":"PLUS Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1691440200,"updated":1772278383,"transcriptId":2902555,"type":"IN_HOUSE","eventId":70829,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PLUS/earnings/PLUS-Q1-2024-earnings_call-70829.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/7/2902555.json","maxAge":1},{"title":"PLUS Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1684960200,"updated":1772278373,"transcriptId":2948441,"type":"IN_HOUSE","eventId":51818,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PLUS/earnings/PLUS-Q4-2023-earnings_call-51818.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/24/2948441.json","maxAge":1},{"title":"PLUS Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1675805400,"updated":1773487699,"transcriptId":3023194,"type":"IN_HOUSE","eventId":51815,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PLUS/earnings/PLUS-Q3-2023-earnings_call-51815.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/7/3023194.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":76.94,"fmt":"76.94"},"open":{"raw":76.29,"fmt":"76.29"},"dayLow":{"raw":74.79,"fmt":"74.79"},"dayHigh":{"raw":77.2479,"fmt":"77.25"},"regularMarketPreviousClose":{"raw":76.94,"fmt":"76.94"},"regularMarketOpen":{"raw":76.29,"fmt":"76.29"},"regularMarketDayLow":{"raw":74.79,"fmt":"74.79"},"regularMarketDayHigh":{"raw":77.2479,"fmt":"77.25"},"dividendRate":{"raw":1.0,"fmt":"1.00"},"dividendYield":{"raw":0.0134000005,"fmt":"1.34%"},"exDividendDate":{"raw":1771891200,"fmt":"2026-02-24"},"payoutRatio":{"raw":0.08930001,"fmt":"8.93%"},"fiveYearAvgDividendYield":{},"beta":{"raw":1.002,"fmt":"1.00"},"trailingPE":{"raw":13.367858,"fmt":"13.37"},"forwardPE":{"raw":13.500451,"fmt":"13.50"},"volume":{"raw":184941,"fmt":"184.94k","longFmt":"184,941"},"regularMarketVolume":{"raw":184941,"fmt":"184.94k","longFmt":"184,941"},"averageVolume":{"raw":166171,"fmt":"166.17k","longFmt":"166,171"},"averageVolume10days":{"raw":246350,"fmt":"246.35k","longFmt":"246,350"},"averageDailyVolume10Day":{"raw":246350,"fmt":"246.35k","longFmt":"246,350"},"bid":{"raw":54.98,"fmt":"54.98"},"ask":{"raw":95.91,"fmt":"95.91"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":1979214336,"fmt":"1.98B","longFmt":"1,979,214,336"},"nonDilutedMarketCap":{"raw":1964926166,"fmt":"1.96B","longFmt":"1,964,926,166"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":53.83,"fmt":"53.83"},"fiftyTwoWeekHigh":{"raw":93.98,"fmt":"93.98"},"allTimeHigh":{"raw":106.98,"fmt":"106.98"},"allTimeLow":{"raw":1.375,"fmt":"1.38"},"priceToSalesTrailing12Months":{"raw":0.82211757,"fmt":"0.82"},"fiftyDayAverage":{"raw":82.5286,"fmt":"82.53"},"twoHundredDayAverage":{"raw":77.79055,"fmt":"77.79"},"trailingAnnualDividendRate":{"raw":0.5,"fmt":"0.50"},"trailingAnnualDividendYield":{"raw":0.00649857,"fmt":"0.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":1779393600,"fmt":"2026-05-21"}],"earningsCallDate":[{"raw":1770240600,"fmt":"2026-02-04"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.98,"fmt":"0.98"},"earningsLow":{"raw":0.88,"fmt":"0.88"},"earningsHigh":{"raw":1.08,"fmt":"1.08"},"revenueAverage":{"raw":569250000,"fmt":"569.25M","longFmt":"569,250,000"},"revenueLow":{"raw":568400000,"fmt":"568.4M","longFmt":"568,400,000"},"revenueHigh":{"raw":570100000,"fmt":"570.1M","longFmt":"570,100,000"}},"exDividendDate":{"raw":1771891200,"fmt":"2026-02-24"},"dividendDate":{"raw":1773792000,"fmt":"2026-03-18"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1716471328,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":80.0},{"epochGradeDate":1713190597,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":70.0},{"epochGradeDate":1707297389,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":75.0},{"epochGradeDate":1628176944,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":121.0,"priorPriceTarget":104.0},{"epochGradeDate":1581421846,"firm":"Berenberg","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":91.0},{"epochGradeDate":1580998813,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":98.0},{"epochGradeDate":1573741019,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":98.0,"priorPriceTarget":103.0},{"epochGradeDate":1573140335,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":103.0,"priorPriceTarget":94.0},{"epochGradeDate":1561986295,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1542375729,"firm":"Berenberg","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":96.0,"priorPriceTarget":0.0},{"epochGradeDate":1527245730,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":80.0},{"epochGradeDate":1518192277,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1464267451,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":106.0,"priorPriceTarget":110.0},{"epochGradeDate":1454942839,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1446203281,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1444656566,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":91.0,"priorPriceTarget":0.0},{"epochGradeDate":1436362651,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1420174800,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1415282400,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":62.0},{"epochGradeDate":1399889285,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":62.0,"priorPriceTarget":0.0},{"epochGradeDate":1386882000,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1381503980,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":80.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":1774643650,"postMarketPrice":{"raw":74.86,"fmt":"74.86"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.027034076,"fmt":"-2.70%"},"regularMarketChange":{"raw":-2.0800018,"fmt":"-2.08"},"regularMarketTime":1774641601,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":74.86,"fmt":"74.86"},"regularMarketDayHigh":{"raw":77.2479,"fmt":"77.25"},"regularMarketDayLow":{"raw":74.79,"fmt":"74.79"},"regularMarketVolume":{"raw":184941,"fmt":"184.94k","longFmt":"184,941.00"},"averageDailyVolume10Day":{"raw":246350,"fmt":"246.35k","longFmt":"246,350"},"averageDailyVolume3Month":{"raw":166171,"fmt":"166.17k","longFmt":"166,171"},"regularMarketPreviousClose":{"raw":76.94,"fmt":"76.94"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":76.29,"fmt":"76.29"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"PLUS","underlyingSymbol":null,"shortName":"ePlus inc.","longName":"ePlus inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":1979214336,"fmt":"1.98B","longFmt":"1,979,214,336.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.11,"fmt":"1.11"},"estimate":{"raw":0.865,"fmt":"0.87"},"fiscalQuarter":"4Q2025","calendarQuarter":"1Q2025","difference":"0.25","surprisePct":"28.32","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1747944300,"fmt":"2025-05-22"}},{"date":"2Q2025","actual":{"raw":1.26,"fmt":"1.26"},"estimate":{"raw":1.105,"fmt":"1.11"},"fiscalQuarter":"1Q2026","calendarQuarter":"2Q2025","difference":"0.16","surprisePct":"14.03","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754597100,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":1.53,"fmt":"1.53"},"estimate":{"raw":0.945,"fmt":"0.94"},"fiscalQuarter":"2Q2026","calendarQuarter":"3Q2025","difference":"0.59","surprisePct":"61.9","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762464760,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":1.45,"fmt":"1.45"},"estimate":{"raw":1.01,"fmt":"1.01"},"fiscalQuarter":"3Q2026","calendarQuarter":"4Q2025","difference":"0.44","surprisePct":"43.56","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770240679,"fmt":"2026-02-04"}}],"currentQuarterEstimate":{"raw":0.98,"fmt":"0.98"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"4Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1779393600,"fmt":"2026-05-21"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1821019000,"fmt":"1.82B","longFmt":"1,821,019,000"},"earnings":{"raw":117964000,"fmt":"117.96M","longFmt":"117,964,000"}},{"date":2023,"revenue":{"raw":2067718000,"fmt":"2.07B","longFmt":"2,067,718,000"},"earnings":{"raw":133931000,"fmt":"133.93M","longFmt":"133,931,000"}},{"date":2024,"revenue":{"raw":2225302000,"fmt":"2.23B","longFmt":"2,225,302,000"},"earnings":{"raw":131327000,"fmt":"131.33M","longFmt":"131,327,000"}},{"date":2025,"revenue":{"raw":2068789000,"fmt":"2.07B","longFmt":"2,068,789,000"},"earnings":{"raw":124475000,"fmt":"124.47M","longFmt":"124,475,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":498114000,"fmt":"498.11M","longFmt":"498,114,000"},"earnings":{"raw":29566000,"fmt":"29.57M","longFmt":"29,566,000"}},{"date":"2Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":637315000,"fmt":"637.32M","longFmt":"637,315,000"},"earnings":{"raw":33164000,"fmt":"33.16M","longFmt":"33,164,000"}},{"date":"3Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":608826000,"fmt":"608.83M","longFmt":"608,826,000"},"earnings":{"raw":40457000,"fmt":"40.46M","longFmt":"40,457,000"}},{"date":"4Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":614774000,"fmt":"614.77M","longFmt":"614,774,000"},"earnings":{"raw":38009000,"fmt":"38.01M","longFmt":"38,009,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":74.86,"fmt":"74.86"},"targetHighPrice":{"raw":115.0,"fmt":"115.00"},"targetLowPrice":{"raw":115.0,"fmt":"115.00"},"targetMeanPrice":{"raw":115.0,"fmt":"115.00"},"targetMedianPrice":{"raw":115.0,"fmt":"115.00"},"recommendationMean":{"raw":1.0,"fmt":"1.00"},"recommendationKey":"strong_buy","numberOfAnalystOpinions":{"raw":1,"fmt":"1","longFmt":"1"},"totalCash":{"raw":326291008,"fmt":"326.29M","longFmt":"326,291,008"},"totalCashPerShare":{"raw":12.48,"fmt":"12.48"},"ebitda":{"raw":226040992,"fmt":"226.04M","longFmt":"226,040,992"},"totalDebt":{"raw":133150000,"fmt":"133.15M","longFmt":"133,150,000"},"quickRatio":{"raw":1.565,"fmt":"1.57"},"currentRatio":{"raw":2.132,"fmt":"2.13"},"totalRevenue":{"raw":2407459072,"fmt":"2.41B","longFmt":"2,407,459,072"},"debtToEquity":{"raw":12.522,"fmt":"12.52%"},"revenuePerShare":{"raw":91.612,"fmt":"91.61"},"returnOnAssets":{"raw":0.06762,"fmt":"6.76%"},"returnOnEquity":{"raw":0.14623,"fmt":"14.62%"},"grossProfits":{"raw":640241024,"fmt":"640.24M","longFmt":"640,241,024"},"freeCashflow":{"raw":46106376,"fmt":"46.11M","longFmt":"46,106,376"},"operatingCashflow":{"raw":-60238000,"fmt":"-60.24M","longFmt":"-60,238,000"},"earningsGrowth":{"raw":0.463,"fmt":"46.30%"},"revenueGrowth":{"raw":0.246,"fmt":"24.60%"},"grossMargins":{"raw":0.26594,"fmt":"26.59%"},"ebitdaMargins":{"raw":0.09389,"fmt":"9.39%"},"operatingMargins":{"raw":0.070700005,"fmt":"7.07%"},"profitMargins":{"raw":0.055159997,"fmt":"5.52%"},"financialCurrency":"USD"}}],"error":null}}