{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.057479493,"fmt":"-5.75%"},"oneMonthReturn":{"raw":-0.08650519,"fmt":"-8.65%"},"threeMonthReturn":{"raw":-0.313751,"fmt":"-31.38%"},"sixMonthReturn":{"raw":-0.35625455,"fmt":"-35.63%"},"ytdReturnPct":{"raw":-0.30853853,"fmt":"-30.85%"},"oneYearTotalReturn":{"raw":0.04595879,"fmt":"4.60%"},"twoYearTotalReturn":{"raw":0.7588274,"fmt":"75.88%"},"threeYearTotalReturn":{"raw":-0.017857127,"fmt":"-1.79%"},"fiveYearTotalReturn":{"raw":0.2529663,"fmt":"25.30%"},"tenYearTotalReturn":{"raw":0.46666664,"fmt":"46.67%"},"maxReturn":{"raw":0.46666664,"fmt":"46.67%"}},"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":402786720,"fmt":"402.79M","longFmt":"402,786,720"},"forwardPE":{"raw":7.2131143,"fmt":"7.21"},"profitMargins":{"raw":0.073470004,"fmt":"7.35%"},"floatShares":{"raw":10890108,"fmt":"10.89M","longFmt":"10,890,108"},"sharesOutstanding":{"raw":13405520,"fmt":"13.41M","longFmt":"13,405,520"},"sharesShort":{"raw":213169,"fmt":"213.17k","longFmt":"213,169"},"sharesShortPriorMonth":{"raw":160642,"fmt":"160.64k","longFmt":"160,642"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0159,"fmt":"1.59%"},"heldPercentInsiders":{"raw":0.072399996,"fmt":"7.24%"},"heldPercentInstitutions":{"raw":0.96553004,"fmt":"96.55%"},"shortRatio":{"raw":1.7,"fmt":"1.7"},"shortPercentOfFloat":{"raw":0.0188,"fmt":"1.88%"},"beta":{"raw":0.667,"fmt":"0.67"},"impliedSharesOutstanding":{"raw":13467175,"fmt":"13.47M","longFmt":"13,467,175"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":11.496,"fmt":"11.50"},"priceToBook":{"raw":2.2964509,"fmt":"2.30"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1751241600,"fmt":"2025-06-30"},"nextFiscalYearEnd":{"raw":1782777600,"fmt":"2026-06-30"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{"raw":0.318,"fmt":"31.80%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":44324000,"fmt":"44.32M","longFmt":"44,324,000"},"trailingEps":{"raw":3.01,"fmt":"3.01"},"forwardEps":{"raw":3.66,"fmt":"3.66"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":0.668,"fmt":"0.67"},"enterpriseToEbitda":{"raw":5.422,"fmt":"5.42"},"52WeekChange":{"raw":0.1018883,"fmt":"10.19%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{},"lastDividendDate":{},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[],"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"3Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778184000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":493572000,"fmt":"493.57M","longFmt":"493,572,000"},"earnings":{"raw":22990000,"fmt":"22.99M","longFmt":"22,990,000"}},{"date":2023,"revenue":{"raw":523118000,"fmt":"523.12M","longFmt":"523,118,000"},"earnings":{"raw":31582000,"fmt":"31.58M","longFmt":"31,582,000"}},{"date":2024,"revenue":{"raw":508569000,"fmt":"508.57M","longFmt":"508,569,000"},"earnings":{"raw":33655000,"fmt":"33.66M","longFmt":"33,655,000"}},{"date":2025,"revenue":{"raw":558273000,"fmt":"558.27M","longFmt":"558,273,000"},"earnings":{"raw":36864000,"fmt":"36.86M","longFmt":"36,864,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":140736000,"fmt":"140.74M","longFmt":"140,736,000"},"earnings":{"raw":10469000,"fmt":"10.47M","longFmt":"10,469,000"}},{"date":"2Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":147138000,"fmt":"147.14M","longFmt":"147,138,000"},"earnings":{"raw":9596000,"fmt":"9.6M","longFmt":"9,596,000"}},{"date":"3Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":151179000,"fmt":"151.18M","longFmt":"151,179,000"},"earnings":{"raw":12042000,"fmt":"12.04M","longFmt":"12,042,000"}},{"date":"4Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":164221000,"fmt":"164.22M","longFmt":"164,221,000"},"earnings":{"raw":12217000,"fmt":"12.22M","longFmt":"12,217,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"IBEX Q2 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q2","date":1770327000,"updated":1772060860,"transcriptId":2756257,"type":"IN_HOUSE","eventId":412569,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q2-2026-earnings_call-412569.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/5/2756257.json","maxAge":1},{"title":"IBEX Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1762464600,"updated":1763131493,"transcriptId":2276347,"type":"IN_HOUSE","eventId":385832,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q1-2026-earnings_call-385832.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/6/2276347.json","maxAge":1},{"title":"IBEX Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1757622600,"updated":1757702924,"transcriptId":2141018,"type":"IN_HOUSE","eventId":338770,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q4-2025-earnings_call-338770.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/9/11/2141018.json","maxAge":1},{"title":"IBEX Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1746736200,"updated":1763349363,"transcriptId":2297025,"type":"IN_HOUSE","eventId":313752,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q3-2025-earnings_call-313752.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/8/2297025.json","maxAge":1},{"title":"IBEX Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1738877400,"updated":1765444534,"transcriptId":2506894,"type":"IN_HOUSE","eventId":254344,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q2-2025-earnings_call-254344.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/6/2506894.json","maxAge":1},{"title":"IBEX Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1731015000,"updated":1768488458,"transcriptId":2604398,"type":"IN_HOUSE","eventId":230556,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q1-2025-earnings_call-230556.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/7/2604398.json","maxAge":1},{"title":"IBEX Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1726173000,"updated":1768937133,"transcriptId":2633509,"type":"IN_HOUSE","eventId":188812,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q4-2024-earnings_call-188812.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/9/12/2633509.json","maxAge":1},{"title":"IBEX Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1715286600,"updated":1772064441,"transcriptId":2720856,"type":"IN_HOUSE","eventId":166027,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q3-2024-earnings_call-166027.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/9/2720856.json","maxAge":1},{"title":"IBEX Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1707427800,"updated":1772060751,"transcriptId":2806663,"type":"IN_HOUSE","eventId":126896,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q2-2024-earnings_call-126896.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/8/2806663.json","maxAge":1},{"title":"IBEX Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1699565400,"updated":1772065562,"transcriptId":2846207,"type":"IN_HOUSE","eventId":110143,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q1-2024-earnings_call-110143.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/9/2846207.json","maxAge":1},{"title":"IBEX Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1694637000,"updated":1772058326,"transcriptId":2882443,"type":"IN_HOUSE","eventId":64067,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q4-2023-earnings_call-64067.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/9/13/2882443.json","maxAge":1},{"title":"IBEX Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1684355400,"updated":1772278528,"transcriptId":2951502,"type":"IN_HOUSE","eventId":53863,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q3-2023-earnings_call-53863.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/17/2951502.json","maxAge":1},{"title":"IBEX Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1676496600,"updated":1773488145,"transcriptId":3017674,"type":"IN_HOUSE","eventId":45052,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q2-2023-earnings_call-45052.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/15/3017674.json","maxAge":1},{"title":"IBEX Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1668524400,"updated":1773132612,"transcriptId":3041933,"type":"IN_HOUSE","eventId":35803,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q1-2023-earnings_call-35803.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/15/3041933.json","maxAge":1},{"title":"IBEX Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1663878600,"updated":1774093087,"transcriptId":3079249,"type":"IN_HOUSE","eventId":34718,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q4-2022-earnings_call-34718.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/9/22/3079249.json","maxAge":1},{"title":"IBEX Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1652832000,"updated":1774697902,"transcriptId":3129461,"type":"IN_HOUSE","eventId":22479,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q3-2022-earnings_call-22479.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/18/3129461.json","maxAge":1},{"title":"IBEX Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1644969600,"updated":1774646381,"transcriptId":3181663,"type":"IN_HOUSE","eventId":14741,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q2-2022-earnings_call-14741.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/16/3181663.json","maxAge":1},{"title":"IBEX Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1637539200,"updated":1752165408,"transcriptId":1572348,"type":"RAW","eventId":11078,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q1-2022-earnings_call-11078.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/22/1572348.json","maxAge":1},{"title":"IBEX Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1631577600,"updated":1752165408,"transcriptId":1566825,"type":"RAW","eventId":4917,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q4-2021-earnings_call-4917.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/9/14/1566825.json","maxAge":1},{"title":"IBEX Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1621374272,"updated":1752165408,"transcriptId":1564854,"type":"RAW","eventId":2697,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IBEX/earnings/IBEX-Q3-2021-earnings_call-2697.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/18/1564854.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":26.71,"fmt":"26.71"},"open":{"raw":26.54,"fmt":"26.54"},"dayLow":{"raw":25.94,"fmt":"25.94"},"dayHigh":{"raw":26.84,"fmt":"26.84"},"regularMarketPreviousClose":{"raw":26.71,"fmt":"26.71"},"regularMarketOpen":{"raw":26.54,"fmt":"26.54"},"regularMarketDayLow":{"raw":25.94,"fmt":"25.94"},"regularMarketDayHigh":{"raw":26.84,"fmt":"26.84"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.667,"fmt":"0.67"},"trailingPE":{"raw":8.770764,"fmt":"8.77"},"forwardPE":{"raw":7.2131143,"fmt":"7.21"},"volume":{"raw":131161,"fmt":"131.16k","longFmt":"131,161"},"regularMarketVolume":{"raw":131161,"fmt":"131.16k","longFmt":"131,161"},"averageVolume":{"raw":133520,"fmt":"133.52k","longFmt":"133,520"},"averageVolume10days":{"raw":107230,"fmt":"107.23k","longFmt":"107,230"},"averageDailyVolume10Day":{"raw":107230,"fmt":"107.23k","longFmt":"107,230"},"bid":{"raw":19.13,"fmt":"19.13"},"ask":{"raw":33.33,"fmt":"33.33"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":355533408,"fmt":"355.53M","longFmt":"355,533,408"},"nonDilutedMarketCap":{"raw":375354560,"fmt":"375.35M","longFmt":"375,354,560"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":21.64,"fmt":"21.64"},"fiftyTwoWeekHigh":{"raw":42.99,"fmt":"42.99"},"allTimeHigh":{"raw":42.99,"fmt":"42.99"},"allTimeLow":{"raw":9.27,"fmt":"9.27"},"priceToSalesTrailing12Months":{"raw":0.58933985,"fmt":"0.59"},"fiftyDayAverage":{"raw":32.7112,"fmt":"32.71"},"twoHundredDayAverage":{"raw":33.519325,"fmt":"33.52"},"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":1778184000,"fmt":"2026-05-07"}],"earningsCallDate":[{"raw":1770327000,"fmt":"2026-02-05"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.855,"fmt":"0.86"},"earningsLow":{"raw":0.81,"fmt":"0.81"},"earningsHigh":{"raw":0.9,"fmt":"0.90"},"revenueAverage":{"raw":155858500,"fmt":"155.86M","longFmt":"155,858,500"},"revenueLow":{"raw":155500000,"fmt":"155.5M","longFmt":"155,500,000"},"revenueHigh":{"raw":156217000,"fmt":"156.22M","longFmt":"156,217,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1762789911,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":39.0},{"epochGradeDate":1757683711,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":39.0,"priorPriceTarget":31.0},{"epochGradeDate":1747058400,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":30.0,"priorPriceTarget":30.0},{"epochGradeDate":1738958241,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":24.0,"priorPriceTarget":21.0},{"epochGradeDate":1731070832,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":23.0},{"epochGradeDate":1726496326,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.0,"priorPriceTarget":20.0},{"epochGradeDate":1726237216,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":18.0},{"epochGradeDate":1713525176,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":21.0},{"epochGradeDate":1707515594,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":25.0},{"epochGradeDate":1707477526,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":17.0,"priorPriceTarget":0.0},{"epochGradeDate":1699643434,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":18.0},{"epochGradeDate":1699609359,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Announces","currentPriceTarget":17.0,"priorPriceTarget":0.0},{"epochGradeDate":1695024409,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":17.0,"priorPriceTarget":24.0},{"epochGradeDate":1694705693,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":23.0},{"epochGradeDate":1694705396,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":28.0},{"epochGradeDate":1694703179,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":32.0},{"epochGradeDate":1694685337,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":27.0},{"epochGradeDate":1686161514,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":28.0,"priorPriceTarget":28.0},{"epochGradeDate":1684483891,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":24.0,"priorPriceTarget":32.0},{"epochGradeDate":1684416005,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":30.0},{"epochGradeDate":1684407440,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":32.0},{"epochGradeDate":1684405724,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":30.0},{"epochGradeDate":1682014418,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":32.0,"priorPriceTarget":32.0},{"epochGradeDate":1676554782,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":30.0},{"epochGradeDate":1676552610,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":26.0},{"epochGradeDate":1676551401,"firm":"Credit Suisse","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":27.0},{"epochGradeDate":1676540628,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":29.0},{"epochGradeDate":1674562390,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":26.0},{"epochGradeDate":1672997950,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":27.0},{"epochGradeDate":1668775474,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":18.0},{"epochGradeDate":1668610207,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":22.0},{"epochGradeDate":1668600789,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":20.0},{"epochGradeDate":1668589161,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":20.0},{"epochGradeDate":1664198217,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":26.0},{"epochGradeDate":1664192556,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":20.0},{"epochGradeDate":1663935513,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":22.0},{"epochGradeDate":1663926419,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":21.0},{"epochGradeDate":1658229416,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":21.0},{"epochGradeDate":1658141310,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":21.0,"priorPriceTarget":17.0},{"epochGradeDate":1652950040,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":17.0,"priorPriceTarget":20.0},{"epochGradeDate":1645092153,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":18.0},{"epochGradeDate":1642080617,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":21.0},{"epochGradeDate":1640200942,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1637768077,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":23.0},{"epochGradeDate":1637667821,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":24.0},{"epochGradeDate":1637664323,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":22.0},{"epochGradeDate":1635272338,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1631793008,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":29.0},{"epochGradeDate":1631694778,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":25.0},{"epochGradeDate":1607681757,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":19.0},{"epochGradeDate":1605873826,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":22.0},{"epochGradeDate":1605603982,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":18.0},{"epochGradeDate":1601025406,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":20.0},{"epochGradeDate":1598971632,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1598956257,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1598956180,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1598952563,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":23.0,"priorPriceTarget":0.0},{"epochGradeDate":1598950338,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":20.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":1774646413,"postMarketPrice":{"raw":26.4,"fmt":"26.40"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.011606121,"fmt":"-1.16%"},"regularMarketChange":{"raw":-0.30999947,"fmt":"-0.31"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":26.4,"fmt":"26.40"},"regularMarketDayHigh":{"raw":26.84,"fmt":"26.84"},"regularMarketDayLow":{"raw":25.94,"fmt":"25.94"},"regularMarketVolume":{"raw":131161,"fmt":"131.16k","longFmt":"131,161.00"},"averageDailyVolume10Day":{"raw":107230,"fmt":"107.23k","longFmt":"107,230"},"averageDailyVolume3Month":{"raw":133520,"fmt":"133.52k","longFmt":"133,520"},"regularMarketPreviousClose":{"raw":26.71,"fmt":"26.71"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":26.54,"fmt":"26.54"},"strikePrice":{},"openInterest":{},"exchange":"NGM","exchangeName":"NasdaqGM","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"IBEX","underlyingSymbol":null,"shortName":"IBEX Limited","longName":"IBEX Limited","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":355533408,"fmt":"355.53M","longFmt":"355,533,408.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.82,"fmt":"0.82"},"estimate":{"raw":0.725,"fmt":"0.73"},"fiscalQuarter":"3Q2025","calendarQuarter":"1Q2025","difference":"0.09","surprisePct":"13.1","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746735898,"fmt":"2025-05-08"}},{"date":"2Q2025","actual":{"raw":0.87,"fmt":"0.87"},"estimate":{"raw":0.7,"fmt":"0.70"},"fiscalQuarter":"4Q2025","calendarQuarter":"2Q2025","difference":"0.17","surprisePct":"24.29","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1757621969,"fmt":"2025-09-11"}},{"date":"3Q2025","actual":{"raw":0.9,"fmt":"0.90"},"estimate":{"raw":0.735,"fmt":"0.74"},"fiscalQuarter":"1Q2026","calendarQuarter":"3Q2025","difference":"0.17","surprisePct":"22.45","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762464135,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":0.87,"fmt":"0.87"},"estimate":{"raw":0.785,"fmt":"0.79"},"fiscalQuarter":"2Q2026","calendarQuarter":"4Q2025","difference":"0.08","surprisePct":"10.83","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770326165,"fmt":"2026-02-05"}}],"currentQuarterEstimate":{"raw":0.855,"fmt":"0.86"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"3Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778184000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":493572000,"fmt":"493.57M","longFmt":"493,572,000"},"earnings":{"raw":24621000,"fmt":"24.62M","longFmt":"24,621,000"}},{"date":2023,"revenue":{"raw":523118000,"fmt":"523.12M","longFmt":"523,118,000"},"earnings":{"raw":36946000,"fmt":"36.95M","longFmt":"36,946,000"}},{"date":2024,"revenue":{"raw":508569000,"fmt":"508.57M","longFmt":"508,569,000"},"earnings":{"raw":38351000,"fmt":"38.35M","longFmt":"38,351,000"}},{"date":2025,"revenue":{"raw":558273000,"fmt":"558.27M","longFmt":"558,273,000"},"earnings":{"raw":43001000,"fmt":"43M","longFmt":"43,001,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":140736000,"fmt":"140.74M","longFmt":"140,736,000"},"earnings":{"raw":11787000,"fmt":"11.79M","longFmt":"11,787,000"}},{"date":"2Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":147138000,"fmt":"147.14M","longFmt":"147,138,000"},"earnings":{"raw":12567000,"fmt":"12.57M","longFmt":"12,567,000"}},{"date":"3Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":151179000,"fmt":"151.18M","longFmt":"151,179,000"},"earnings":{"raw":13134000,"fmt":"13.13M","longFmt":"13,134,000"}},{"date":"4Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":164221000,"fmt":"164.22M","longFmt":"164,221,000"},"earnings":{"raw":12791000,"fmt":"12.79M","longFmt":"12,791,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":26.4,"fmt":"26.40"},"targetHighPrice":{"raw":42.0,"fmt":"42.00"},"targetLowPrice":{"raw":40.0,"fmt":"40.00"},"targetMeanPrice":{"raw":41.0,"fmt":"41.00"},"targetMedianPrice":{"raw":41.0,"fmt":"41.00"},"recommendationMean":{"raw":3.0,"fmt":"3.00"},"recommendationKey":"hold","numberOfAnalystOpinions":{"raw":2,"fmt":"2","longFmt":"2"},"totalCash":{"raw":15460000,"fmt":"15.46M","longFmt":"15,460,000"},"totalCashPerShare":{"raw":1.153,"fmt":"1.15"},"ebitda":{"raw":74282000,"fmt":"74.28M","longFmt":"74,282,000"},"totalDebt":{"raw":64341000,"fmt":"64.34M","longFmt":"64,341,000"},"quickRatio":{"raw":1.687,"fmt":"1.69"},"currentRatio":{"raw":1.833,"fmt":"1.83"},"totalRevenue":{"raw":603273984,"fmt":"603.27M","longFmt":"603,273,984"},"debtToEquity":{"raw":41.641,"fmt":"41.64%"},"revenuePerShare":{"raw":45.083,"fmt":"45.08"},"returnOnAssets":{"raw":0.12444,"fmt":"12.44%"},"returnOnEquity":{"raw":0.33648998,"fmt":"33.65%"},"grossProfits":{"raw":183179008,"fmt":"183.18M","longFmt":"183,179,008"},"freeCashflow":{"raw":31422500,"fmt":"31.42M","longFmt":"31,422,500"},"operatingCashflow":{"raw":59079000,"fmt":"59.08M","longFmt":"59,079,000"},"earningsGrowth":{"raw":0.456,"fmt":"45.60%"},"revenueGrowth":{"raw":0.167,"fmt":"16.70%"},"grossMargins":{"raw":0.30364,"fmt":"30.36%"},"ebitdaMargins":{"raw":0.12312999,"fmt":"12.31%"},"operatingMargins":{"raw":0.09309,"fmt":"9.31%"},"profitMargins":{"raw":0.073470004,"fmt":"7.35%"},"financialCurrency":"USD"}}],"error":null}}