{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.034928847,"fmt":"-3.49%"},"oneMonthReturn":{"raw":-0.045119993,"fmt":"-4.51%"},"threeMonthReturn":{"raw":-0.3108545,"fmt":"-31.09%"},"sixMonthReturn":{"raw":-0.31794286,"fmt":"-31.79%"},"ytdReturnPct":{"raw":-0.2968897,"fmt":"-29.69%"},"oneYearTotalReturn":{"raw":-0.36605054,"fmt":"-36.61%"},"twoYearTotalReturn":{"raw":-0.046035822,"fmt":"-4.60%"},"threeYearTotalReturn":{"raw":-0.04063786,"fmt":"-4.06%"},"fiveYearTotalReturn":{"raw":0.5716844,"fmt":"57.17%"},"tenYearTotalReturn":{"raw":2.0111,"fmt":"201.11%"},"maxReturn":{"raw":8.354232,"fmt":"835.42%"}},"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":4743904768,"fmt":"4.74B","longFmt":"4,743,904,768"},"forwardPE":{"raw":12.190041,"fmt":"12.19"},"profitMargins":{"raw":0.12024,"fmt":"12.02%"},"floatShares":{"raw":151099503,"fmt":"151.1M","longFmt":"151,099,503"},"sharesOutstanding":{"raw":156383708,"fmt":"156.38M","longFmt":"156,383,708"},"sharesShort":{"raw":7883395,"fmt":"7.88M","longFmt":"7,883,395"},"sharesShortPriorMonth":{"raw":7397342,"fmt":"7.4M","longFmt":"7,397,342"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0504,"fmt":"5.04%"},"heldPercentInsiders":{"raw":0.031140001,"fmt":"3.11%"},"heldPercentInstitutions":{"raw":1.00775,"fmt":"100.78%"},"shortRatio":{"raw":3.19,"fmt":"3.19"},"shortPercentOfFloat":{"raw":0.0719,"fmt":"7.19%"},"beta":{"raw":0.905,"fmt":"0.9"},"impliedSharesOutstanding":{"raw":158700886,"fmt":"158.7M","longFmt":"158,700,886"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":5.835,"fmt":"5.84"},"priceToBook":{"raw":5.1139674,"fmt":"5.11"},"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.189,"fmt":"18.90%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":251019008,"fmt":"251.02M","longFmt":"251,019,008"},"trailingEps":{"raw":1.54,"fmt":"1.54"},"forwardEps":{"raw":2.4479,"fmt":"2.45"},"pegRatio":{},"lastSplitFactor":"5:1","lastSplitDate":{"raw":1690934400,"fmt":"2023-08-02"},"enterpriseToRevenue":{"raw":2.272,"fmt":"2.27"},"enterpriseToEbitda":{"raw":13.202,"fmt":"13.20"},"52WeekChange":{"raw":-0.33476764,"fmt":"-33.48%"},"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":[{"date":"1Q2025","actual":{"raw":0.4,"fmt":"0.40"},"estimate":{"raw":0.33521,"fmt":"0.34"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.06","surprisePct":"19.33","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745956860,"fmt":"2025-04-29"}},{"date":"2Q2025","actual":{"raw":0.4,"fmt":"0.40"},"estimate":{"raw":0.3338,"fmt":"0.33"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.07","surprisePct":"19.83","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753819609,"fmt":"2025-07-29"}},{"date":"3Q2025","actual":{"raw":0.36,"fmt":"0.36"},"estimate":{"raw":0.35481,"fmt":"0.35"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.01","surprisePct":"1.46","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761682047,"fmt":"2025-10-28"}},{"date":"4Q2025","actual":{"raw":0.38,"fmt":"0.38"},"estimate":{"raw":0.34833,"fmt":"0.35"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.03","surprisePct":"9.09","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771966860,"fmt":"2026-02-24"}}],"currentQuarterEstimate":{"raw":0.41419,"fmt":"0.41"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777406400,"fmt":"2026-04-28"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1412044000,"fmt":"1.41B","longFmt":"1,412,044,000"},"earnings":{"raw":142968000,"fmt":"142.97M","longFmt":"142,968,000"}},{"date":2023,"revenue":{"raw":1630668000,"fmt":"1.63B","longFmt":"1,630,668,000"},"earnings":{"raw":184558000,"fmt":"184.56M","longFmt":"184,558,000"}},{"date":2024,"revenue":{"raw":1838372000,"fmt":"1.84B","longFmt":"1,838,372,000"},"earnings":{"raw":198297000,"fmt":"198.3M","longFmt":"198,297,000"}},{"date":2025,"revenue":{"raw":2087679000,"fmt":"2.09B","longFmt":"2,087,679,000"},"earnings":{"raw":251019000,"fmt":"251.02M","longFmt":"251,019,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":501019000,"fmt":"501.02M","longFmt":"501,019,000"},"earnings":{"raw":66561000,"fmt":"66.56M","longFmt":"66,561,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":514460000,"fmt":"514.46M","longFmt":"514,460,000"},"earnings":{"raw":66051000,"fmt":"66.05M","longFmt":"66,051,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":529585000,"fmt":"529.59M","longFmt":"529,585,000"},"earnings":{"raw":58161000,"fmt":"58.16M","longFmt":"58,161,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":542615000,"fmt":"542.62M","longFmt":"542,615,000"},"earnings":{"raw":60246000,"fmt":"60.25M","longFmt":"60,246,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"EXLS Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1772031600,"updated":1772060360,"transcriptId":2927142,"type":"IN_HOUSE","eventId":396459,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q4-2025-earnings_call-396459.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/25/2927142.json","maxAge":1},{"title":"EXLS Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761746400,"updated":1761815691,"transcriptId":2214343,"type":"IN_HOUSE","eventId":368787,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q3-2025-earnings_call-368787.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/29/2214343.json","maxAge":1},{"title":"EXLS Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753884000,"updated":1763810681,"transcriptId":2294289,"type":"IN_HOUSE","eventId":340319,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q2-2025-earnings_call-340319.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/30/2294289.json","maxAge":1},{"title":"EXLS Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746021600,"updated":1766567732,"transcriptId":2536235,"type":"IN_HOUSE","eventId":319671,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q1-2025-earnings_call-319671.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/30/2536235.json","maxAge":1},{"title":"EXLS Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1740582000,"updated":1767439654,"transcriptId":2542710,"type":"IN_HOUSE","eventId":237840,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q4-2024-earnings_call-237840.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/26/2542710.json","maxAge":1},{"title":"EXLS Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730296800,"updated":1769254622,"transcriptId":2617468,"type":"IN_HOUSE","eventId":217914,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q3-2024-earnings_call-217914.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/30/2617468.json","maxAge":1},{"title":"EXLS Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722520800,"updated":1772063624,"transcriptId":2726274,"type":"IN_HOUSE","eventId":203216,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q2-2024-earnings_call-203216.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/1/2726274.json","maxAge":1},{"title":"EXLS Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714658400,"updated":1772062996,"transcriptId":2744684,"type":"IN_HOUSE","eventId":172381,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q1-2024-earnings_call-172381.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/2/2744684.json","maxAge":1},{"title":"EXLS Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1709218800,"updated":1772065479,"transcriptId":2783023,"type":"IN_HOUSE","eventId":126470,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q4-2023-earnings_call-126470.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/29/2783023.json","maxAge":1},{"title":"EXLS Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698328800,"updated":1772060205,"transcriptId":2866817,"type":"IN_HOUSE","eventId":85553,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q3-2023-earnings_call-85553.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/26/2866817.json","maxAge":1},{"title":"EXLS Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690466400,"updated":1772061813,"transcriptId":2915249,"type":"IN_HOUSE","eventId":65195,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q2-2023-earnings_call-65195.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/27/2915249.json","maxAge":1},{"title":"EXLS Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1682604000,"updated":1772419777,"transcriptId":2970460,"type":"IN_HOUSE","eventId":55931,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q1-2023-earnings_call-55931.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/27/2970460.json","maxAge":1},{"title":"EXLS Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1677164400,"updated":1773016402,"transcriptId":3011948,"type":"IN_HOUSE","eventId":44067,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q4-2022-earnings_call-44067.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/23/3011948.json","maxAge":1},{"title":"EXLS Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666879200,"updated":1774093494,"transcriptId":3072678,"type":"IN_HOUSE","eventId":38974,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q3-2022-earnings_call-38974.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/27/3072678.json","maxAge":1},{"title":"EXLS Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658968260,"updated":1773890367,"transcriptId":3109463,"type":"IN_HOUSE","eventId":26882,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q2-2022-earnings_call-26882.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/28/3109463.json","maxAge":1},{"title":"EXLS Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651159902,"updated":1774697712,"transcriptId":3144602,"type":"IN_HOUSE","eventId":20093,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q1-2022-earnings_call-20093.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/28/3144602.json","maxAge":1},{"title":"EXLS Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1645705578,"updated":1774513123,"transcriptId":3170795,"type":"IN_HOUSE","eventId":15515,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q4-2021-earnings_call-15515.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/24/3170795.json","maxAge":1},{"title":"EXLS Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635861600,"updated":1754990051,"transcriptId":2025845,"type":"RAW","eventId":365966,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q3-2021-earnings_call-365966.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/2/2025845.json","maxAge":1},{"title":"EXLS Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1627567200,"updated":1754989697,"transcriptId":2025844,"type":"RAW","eventId":365967,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q2-2021-earnings_call-365967.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/29/2025844.json","maxAge":1},{"title":"EXLS Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1619704800,"updated":1754989401,"transcriptId":2025843,"type":"RAW","eventId":365969,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q1-2021-earnings_call-365969.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/4/29/2025843.json","maxAge":1},{"title":"EXLS Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1614258000,"updated":1754989424,"transcriptId":2025842,"type":"RAW","eventId":269585,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q4-2020-earnings_call-269585.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/25/2025842.json","maxAge":1},{"title":"EXLS Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1603972800,"updated":1754989697,"transcriptId":2025841,"type":"RAW","eventId":365971,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q3-2020-earnings_call-365971.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/10/29/2025841.json","maxAge":1},{"title":"EXLS Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1596722400,"updated":1754990147,"transcriptId":2025840,"type":"RAW","eventId":365972,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q2-2020-earnings_call-365972.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/8/6/2025840.json","maxAge":1},{"title":"EXLS Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588860000,"updated":1754989277,"transcriptId":2025839,"type":"RAW","eventId":365973,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXLS/earnings/EXLS-Q1-2020-earnings_call-365973.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/5/7/2025839.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":30.37,"fmt":"30.37"},"open":{"raw":30.1,"fmt":"30.10"},"dayLow":{"raw":29.29,"fmt":"29.29"},"dayHigh":{"raw":30.23,"fmt":"30.23"},"regularMarketPreviousClose":{"raw":30.37,"fmt":"30.37"},"regularMarketOpen":{"raw":30.1,"fmt":"30.10"},"regularMarketDayLow":{"raw":29.29,"fmt":"29.29"},"regularMarketDayHigh":{"raw":30.23,"fmt":"30.23"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.905,"fmt":"0.90"},"trailingPE":{"raw":19.376623,"fmt":"19.38"},"forwardPE":{"raw":12.190041,"fmt":"12.19"},"volume":{"raw":1818009,"fmt":"1.82M","longFmt":"1,818,009"},"regularMarketVolume":{"raw":1818009,"fmt":"1.82M","longFmt":"1,818,009"},"averageVolume":{"raw":2031191,"fmt":"2.03M","longFmt":"2,031,191"},"averageVolume10days":{"raw":2408670,"fmt":"2.41M","longFmt":"2,408,670"},"averageDailyVolume10Day":{"raw":2408670,"fmt":"2.41M","longFmt":"2,408,670"},"bid":{"raw":29.78,"fmt":"29.78"},"ask":{"raw":29.92,"fmt":"29.92"},"bidSize":{"raw":400,"fmt":"400","longFmt":"400"},"askSize":{"raw":300,"fmt":"300","longFmt":"300"},"marketCap":{"raw":4735634432,"fmt":"4.74B","longFmt":"4,735,634,432"},"nonDilutedMarketCap":{"raw":4838511925,"fmt":"4.84B","longFmt":"4,838,511,925"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":26.94,"fmt":"26.94"},"fiftyTwoWeekHigh":{"raw":48.79,"fmt":"48.79"},"allTimeHigh":{"raw":52.43,"fmt":"52.43"},"allTimeLow":{"raw":0.886,"fmt":"0.89"},"priceToSalesTrailing12Months":{"raw":2.268373,"fmt":"2.27"},"fiftyDayAverage":{"raw":34.4614,"fmt":"34.46"},"twoHundredDayAverage":{"raw":40.5378,"fmt":"40.54"},"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":1777406400,"fmt":"2026-04-28"}],"earningsCallDate":[{"raw":1772031600,"fmt":"2026-02-25"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.534,"fmt":"0.53"},"earningsLow":{"raw":0.52204,"fmt":"0.52"},"earningsHigh":{"raw":0.55,"fmt":"0.55"},"revenueAverage":{"raw":556472500,"fmt":"556.47M","longFmt":"556,472,500"},"revenueLow":{"raw":550659000,"fmt":"550.66M","longFmt":"550,659,000"},"revenueHigh":{"raw":564500000,"fmt":"564.5M","longFmt":"564,500,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1772127975,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":51.0},{"epochGradeDate":1772115785,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":46.0,"priorPriceTarget":54.0},{"epochGradeDate":1772104845,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":55.0},{"epochGradeDate":1767988434,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":51.0,"priorPriceTarget":52.0},{"epochGradeDate":1755703383,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":52.0,"priorPriceTarget":56.0},{"epochGradeDate":1748944003,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":55.0,"priorPriceTarget":55.0},{"epochGradeDate":1746117059,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":52.0},{"epochGradeDate":1740669947,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":48.0},{"epochGradeDate":1740657347,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":50.0},{"epochGradeDate":1737475931,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":47.0},{"epochGradeDate":1730377189,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":40.0},{"epochGradeDate":1730369664,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":40.0},{"epochGradeDate":1728920009,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":38.0},{"epochGradeDate":1728558216,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":35.0},{"epochGradeDate":1725883422,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":35.0},{"epochGradeDate":1725645549,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":38.0},{"epochGradeDate":1722596211,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":40.0,"priorPriceTarget":40.0},{"epochGradeDate":1720812482,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":37.0},{"epochGradeDate":1715177099,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":34.0},{"epochGradeDate":1715169084,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":40.0,"priorPriceTarget":40.0},{"epochGradeDate":1714731456,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":40.0,"priorPriceTarget":40.0},{"epochGradeDate":1714572474,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":34.0,"priorPriceTarget":34.0},{"epochGradeDate":1713800206,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":38.0},{"epochGradeDate":1712079018,"firm":"TD Cowen","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":36.0},{"epochGradeDate":1709298467,"firm":"TD Cowen","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":35.0},{"epochGradeDate":1709287362,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1705493449,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":29.0},{"epochGradeDate":1702559895,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":34.0,"priorPriceTarget":0.0},{"epochGradeDate":1697471938,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":32.4},{"epochGradeDate":1695113586,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":33.0,"priorPriceTarget":0.0},{"epochGradeDate":1692702656,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":34.0},{"epochGradeDate":1692626135,"firm":"TD Cowen","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":190.0},{"epochGradeDate":1690554433,"firm":"TD Cowen","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":190.0,"priorPriceTarget":195.0},{"epochGradeDate":1690542634,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":171.0,"priorPriceTarget":201.0},{"epochGradeDate":1690541031,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":162.0,"priorPriceTarget":175.0},{"epochGradeDate":1690533325,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":200.0,"priorPriceTarget":0.0},{"epochGradeDate":1682693027,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":175.0,"priorPriceTarget":160.0},{"epochGradeDate":1682671786,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":200.0,"priorPriceTarget":0.0},{"epochGradeDate":1678878474,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Announces","currentPriceTarget":160.0,"priorPriceTarget":0.0},{"epochGradeDate":1677843268,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Maintains","currentPriceTarget":200.0,"priorPriceTarget":0.0},{"epochGradeDate":1677231401,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":200.0,"priorPriceTarget":0.0},{"epochGradeDate":1666947172,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":200.0,"priorPriceTarget":190.0},{"epochGradeDate":1665752026,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":187.0,"priorPriceTarget":196.0},{"epochGradeDate":1659087607,"firm":"Needham","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":190.0,"priorPriceTarget":0.0},{"epochGradeDate":1658314346,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":134.0,"priorPriceTarget":150.0},{"epochGradeDate":1655467191,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":155.0,"priorPriceTarget":160.0},{"epochGradeDate":1649167031,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":160.0,"priorPriceTarget":145.0},{"epochGradeDate":1646047512,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":135.0},{"epochGradeDate":1645792336,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":127.0,"priorPriceTarget":136.0},{"epochGradeDate":1629205588,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":134.0,"priorPriceTarget":116.0},{"epochGradeDate":1620819674,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"Announces","currentPriceTarget":102.0,"priorPriceTarget":0.0},{"epochGradeDate":1614615823,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":90.0},{"epochGradeDate":1597057644,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":69.0,"priorPriceTarget":56.0},{"epochGradeDate":1589383551,"firm":"Barrington Research","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1588958836,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":72.0,"priorPriceTarget":78.0},{"epochGradeDate":1588877672,"firm":"Needham","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":55.0},{"epochGradeDate":1588336667,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":78.0,"priorPriceTarget":87.0},{"epochGradeDate":1587572417,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":56.0,"priorPriceTarget":58.0},{"epochGradeDate":1587121116,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"Lowers","currentPriceTarget":56.0,"priorPriceTarget":76.0},{"epochGradeDate":1585055552,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":62.0,"priorPriceTarget":80.0},{"epochGradeDate":1584707363,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":86.0},{"epochGradeDate":1582901533,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":78.0,"priorPriceTarget":76.0},{"epochGradeDate":1582889862,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":78.0},{"epochGradeDate":1582884777,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":67.0},{"epochGradeDate":1579092818,"firm":"Citigroup","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":67.0,"priorPriceTarget":64.0},{"epochGradeDate":1578583061,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1572435734,"firm":"Citigroup","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":60.0},{"epochGradeDate":1570448343,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":74.0,"priorPriceTarget":75.0},{"epochGradeDate":1563363555,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1551448096,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":56.0},{"epochGradeDate":1551440676,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1527853928,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":50.0},{"epochGradeDate":1519905230,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1509107980,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":61.0,"priorPriceTarget":59.0},{"epochGradeDate":1507819073,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":66.0,"priorPriceTarget":62.0},{"epochGradeDate":1502284876,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1501844922,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":63.0,"priorPriceTarget":0.0},{"epochGradeDate":1500377359,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1469803391,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":57.0,"priorPriceTarget":58.0},{"epochGradeDate":1464363997,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":56.0},{"epochGradeDate":1456768825,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":44.0},{"epochGradeDate":1456314599,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":52.0},{"epochGradeDate":1455877408,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":52.0,"priorPriceTarget":0.0},{"epochGradeDate":1447768944,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1446190289,"firm":"SunTrust Robinson Humphrey","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":39.0},{"epochGradeDate":1438364882,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":39.0},{"epochGradeDate":1437050212,"firm":"Barrington Research","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":43.0,"priorPriceTarget":0.0},{"epochGradeDate":1432894583,"firm":"SunTrust Robinson Humphrey","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":39.0,"priorPriceTarget":0.0},{"epochGradeDate":1425304800,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":29.0},{"epochGradeDate":1424872800,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":35.0},{"epochGradeDate":1424861922,"firm":"William Blair","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1424778247,"firm":"William Blair","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1421298000,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Underweight","action":"up","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":29.0},{"epochGradeDate":1420812000,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.5,"priorPriceTarget":34.5},{"epochGradeDate":1415023200,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":29.0,"priorPriceTarget":32.0},{"epochGradeDate":1394024400,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.5,"priorPriceTarget":32.0},{"epochGradeDate":1393934756,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":33.0},{"epochGradeDate":1390395600,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1383739200,"firm":"William Blair","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1383666487,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"","currentPriceTarget":35.0,"priorPriceTarget":0.0},{"epochGradeDate":1383654101,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1383652082,"firm":"Oppenheimer","toGrade":"Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":34.0},{"epochGradeDate":1383651976,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":33.0},{"epochGradeDate":1383651132,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":30.0},{"epochGradeDate":1377262150,"firm":"Baird","toGrade":"Outperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":33.0},{"epochGradeDate":1362407058,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.1,"priorPriceTarget":28.0},{"epochGradeDate":1362402649,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":32.0},{"epochGradeDate":1362401986,"firm":"Needham","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":30.0},{"epochGradeDate":1362400880,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":30.0},{"epochGradeDate":1362400827,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":32.0},{"epochGradeDate":1362399586,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":27.0},{"epochGradeDate":1350484680,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1350414420,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":31.0},{"epochGradeDate":1344855000,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":27.0},{"epochGradeDate":1341327600,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":32.0},{"epochGradeDate":1336134360,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":34.0},{"epochGradeDate":1330946040,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":24.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":-0.0013974654,"fmt":"-0.14%"},"postMarketChange":{"raw":-0.041700363,"fmt":"-0.04"},"postMarketTime":1774644250,"postMarketPrice":{"raw":29.7983,"fmt":"29.80"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.017451454,"fmt":"-1.75%"},"regularMarketChange":{"raw":-0.5300007,"fmt":"-0.53"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":29.84,"fmt":"29.84"},"regularMarketDayHigh":{"raw":30.23,"fmt":"30.23"},"regularMarketDayLow":{"raw":29.29,"fmt":"29.29"},"regularMarketVolume":{"raw":1818009,"fmt":"1.82M","longFmt":"1,818,009.00"},"averageDailyVolume10Day":{"raw":2408670,"fmt":"2.41M","longFmt":"2,408,670"},"averageDailyVolume3Month":{"raw":2031191,"fmt":"2.03M","longFmt":"2,031,191"},"regularMarketPreviousClose":{"raw":30.37,"fmt":"30.37"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":30.1,"fmt":"30.10"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"EXLS","underlyingSymbol":null,"shortName":"ExlService Holdings, Inc.","longName":"ExlService Holdings, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":4735634432,"fmt":"4.74B","longFmt":"4,735,634,432.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.48,"fmt":"0.48"},"estimate":{"raw":0.44123,"fmt":"0.44"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.04","surprisePct":"8.79","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745956860,"fmt":"2025-04-29"}},{"date":"2Q2025","actual":{"raw":0.49,"fmt":"0.49"},"estimate":{"raw":0.45283,"fmt":"0.45"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.04","surprisePct":"8.21","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753819609,"fmt":"2025-07-29"}},{"date":"3Q2025","actual":{"raw":0.48,"fmt":"0.48"},"estimate":{"raw":0.46526,"fmt":"0.47"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.01","surprisePct":"3.17","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761682047,"fmt":"2025-10-28"}},{"date":"4Q2025","actual":{"raw":0.5,"fmt":"0.50"},"estimate":{"raw":0.465,"fmt":"0.47"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.03","surprisePct":"7.53","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771966860,"fmt":"2026-02-24"}}],"currentQuarterEstimate":{"raw":0.534,"fmt":"0.53"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777406400,"fmt":"2026-04-28"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1412044000,"fmt":"1.41B","longFmt":"1,412,044,000"},"earnings":{"raw":203534000,"fmt":"203.53M","longFmt":"203,534,000"}},{"date":2023,"revenue":{"raw":1630668000,"fmt":"1.63B","longFmt":"1,630,668,000"},"earnings":{"raw":240887000,"fmt":"240.89M","longFmt":"240,887,000"}},{"date":2024,"revenue":{"raw":1838372000,"fmt":"1.84B","longFmt":"1,838,372,000"},"earnings":{"raw":271699000,"fmt":"271.7M","longFmt":"271,699,000"}},{"date":2025,"revenue":{"raw":2087679000,"fmt":"2.09B","longFmt":"2,087,679,000"},"earnings":{"raw":316940000,"fmt":"316.94M","longFmt":"316,940,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":501019000,"fmt":"501.02M","longFmt":"501,019,000"},"earnings":{"raw":79090000,"fmt":"79.09M","longFmt":"79,090,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":514460000,"fmt":"514.46M","longFmt":"514,460,000"},"earnings":{"raw":79757000,"fmt":"79.76M","longFmt":"79,757,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":529585000,"fmt":"529.59M","longFmt":"529,585,000"},"earnings":{"raw":78010000,"fmt":"78.01M","longFmt":"78,010,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":542615000,"fmt":"542.62M","longFmt":"542,615,000"},"earnings":{"raw":80084000,"fmt":"80.08M","longFmt":"80,084,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":29.84,"fmt":"29.84"},"targetHighPrice":{"raw":46.0,"fmt":"46.00"},"targetLowPrice":{"raw":35.0,"fmt":"35.00"},"targetMeanPrice":{"raw":41.71429,"fmt":"41.71"},"targetMedianPrice":{"raw":42.0,"fmt":"42.00"},"recommendationMean":{"raw":1.66667,"fmt":"1.67"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":7,"fmt":"7","longFmt":"7"},"totalCash":{"raw":328367008,"fmt":"328.37M","longFmt":"328,367,008"},"totalCashPerShare":{"raw":2.1,"fmt":"2.1"},"ebitda":{"raw":359329984,"fmt":"359.33M","longFmt":"359,329,984"},"totalDebt":{"raw":405782016,"fmt":"405.78M","longFmt":"405,782,016"},"quickRatio":{"raw":2.221,"fmt":"2.22"},"currentRatio":{"raw":2.561,"fmt":"2.56"},"totalRevenue":{"raw":2087678976,"fmt":"2.09B","longFmt":"2,087,678,976"},"debtToEquity":{"raw":44.459,"fmt":"44.46%"},"revenuePerShare":{"raw":12.965,"fmt":"12.97"},"returnOnAssets":{"raw":0.11801,"fmt":"11.80%"},"returnOnEquity":{"raw":0.27247,"fmt":"27.25%"},"grossProfits":{"raw":801075968,"fmt":"801.08M","longFmt":"801,075,968"},"freeCashflow":{"raw":257523248,"fmt":"257.52M","longFmt":"257,523,248"},"operatingCashflow":{"raw":350716992,"fmt":"350.72M","longFmt":"350,716,992"},"earningsGrowth":{"raw":0.192,"fmt":"19.20%"},"revenueGrowth":{"raw":0.127,"fmt":"12.70%"},"grossMargins":{"raw":0.38372,"fmt":"38.37%"},"ebitdaMargins":{"raw":0.17212,"fmt":"17.21%"},"operatingMargins":{"raw":0.14358,"fmt":"14.36%"},"profitMargins":{"raw":0.12024,"fmt":"12.02%"},"financialCurrency":"USD"}}],"error":null}}