{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.05536029,"fmt":"-5.54%"},"oneMonthReturn":{"raw":0.061204333,"fmt":"6.12%"},"threeMonthReturn":{"raw":-0.10267109,"fmt":"-10.27%"},"sixMonthReturn":{"raw":0.26619557,"fmt":"26.62%"},"ytdReturnPct":{"raw":-0.10714285,"fmt":"-10.71%"},"oneYearTotalReturn":{"raw":-0.14068747,"fmt":"-14.07%"},"twoYearTotalReturn":{"raw":0.051859073,"fmt":"5.19%"},"threeYearTotalReturn":{"raw":1.5656325,"fmt":"156.56%"},"fiveYearTotalReturn":{"raw":-0.76079214,"fmt":"-76.08%"},"tenYearTotalReturn":{"raw":-0.7556818,"fmt":"-75.57%"},"maxReturn":{"raw":-0.7556818,"fmt":"-75.57%"}},"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":228135408,"fmt":"228.14M","longFmt":"228,135,408"},"forwardPE":{"raw":13.642132,"fmt":"13.64"},"profitMargins":{"raw":0.024260001,"fmt":"2.43%"},"floatShares":{"raw":17158278,"fmt":"17.16M","longFmt":"17,158,278"},"sharesOutstanding":{"raw":17755759,"fmt":"17.76M","longFmt":"17,755,759"},"sharesShort":{"raw":1074249,"fmt":"1.07M","longFmt":"1,074,249"},"sharesShortPriorMonth":{"raw":1083804,"fmt":"1.08M","longFmt":"1,083,804"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.060500003,"fmt":"6.05%"},"heldPercentInsiders":{"raw":0.029189998,"fmt":"2.92%"},"heldPercentInstitutions":{"raw":0.59933996,"fmt":"59.93%"},"shortRatio":{"raw":4.78,"fmt":"4.78"},"shortPercentOfFloat":{"raw":0.0627,"fmt":"6.27%"},"beta":{"raw":1.037,"fmt":"1.04"},"impliedSharesOutstanding":{"raw":63510475,"fmt":"63.51M","longFmt":"63,510,475"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":4.669,"fmt":"4.67"},"priceToBook":{"raw":2.3024201,"fmt":"2.30"},"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":3.726,"fmt":"372.60%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":8352000,"fmt":"8.35M","longFmt":"8,352,000"},"trailingEps":{"raw":0.36,"fmt":"0.36"},"forwardEps":{"raw":0.788,"fmt":"0.79"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":0.663,"fmt":"0.66"},"enterpriseToEbitda":{"raw":7.412,"fmt":"7.41"},"52WeekChange":{"raw":-0.13328254,"fmt":"-13.33%"},"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.07,"fmt":"-0.07"},"estimate":{"raw":-0.08,"fmt":"-0.08"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.01","surprisePct":"12.5","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746561900,"fmt":"2025-05-06"}},{"date":"2Q2025","actual":{"raw":0.02,"fmt":"0.02"},"estimate":{"raw":-0.03167,"fmt":"-0.03"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.05","surprisePct":"163.15","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754942700,"fmt":"2025-08-11"}},{"date":"3Q2025","actual":{"raw":0.06,"fmt":"0.06"},"estimate":{"raw":0.05333,"fmt":"0.05"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.01","surprisePct":"12.51","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762808700,"fmt":"2025-11-10"}},{"date":"4Q2025","actual":{"raw":0.31,"fmt":"0.31"},"estimate":{"raw":0.162,"fmt":"0.16"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.15","surprisePct":"91.36","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1773259500,"fmt":"2026-03-11"}}],"currentQuarterEstimate":{"raw":-0.00833,"fmt":"-0.01"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778011200,"fmt":"2026-05-05"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":197168000,"fmt":"197.17M","longFmt":"197,168,000"},"earnings":{"raw":-11913000,"fmt":"-11.91M","longFmt":"-11,913,000"}},{"date":2023,"revenue":{"raw":222934000,"fmt":"222.93M","longFmt":"222,934,000"},"earnings":{"raw":-3443000,"fmt":"-3.44M","longFmt":"-3,443,000"}},{"date":2024,"revenue":{"raw":289235000,"fmt":"289.24M","longFmt":"289,235,000"},"earnings":{"raw":2362000,"fmt":"2.36M","longFmt":"2,362,000"}},{"date":2025,"revenue":{"raw":344201000,"fmt":"344.2M","longFmt":"344,201,000"},"earnings":{"raw":8352000,"fmt":"8.35M","longFmt":"8,352,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":70642000,"fmt":"70.64M","longFmt":"70,642,000"},"earnings":{"raw":-1190000,"fmt":"-1.19M","longFmt":"-1,190,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":77853000,"fmt":"77.85M","longFmt":"77,853,000"},"earnings":{"raw":290000,"fmt":"290k","longFmt":"290,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":85582000,"fmt":"85.58M","longFmt":"85,582,000"},"earnings":{"raw":996000,"fmt":"996k","longFmt":"996,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":110124000,"fmt":"110.12M","longFmt":"110,124,000"},"earnings":{"raw":8256000,"fmt":"8.26M","longFmt":"8,256,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"DSP Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1773262800,"updated":1773275269,"transcriptId":3053468,"type":"IN_HOUSE","eventId":402419,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q4-2025-earnings_call-402419.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/3/11/3053468.json","maxAge":1},{"title":"DSP Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762812000,"updated":1762877754,"transcriptId":2262510,"type":"IN_HOUSE","eventId":373731,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q3-2025-earnings_call-373731.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/10/2262510.json","maxAge":1},{"title":"DSP Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754946000,"updated":1763943523,"transcriptId":2327046,"type":"IN_HOUSE","eventId":343087,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q2-2025-earnings_call-343087.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/11/2327046.json","maxAge":1},{"title":"DSP Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746565200,"updated":1763561732,"transcriptId":2307705,"type":"IN_HOUSE","eventId":323553,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q1-2025-earnings_call-323553.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/6/2307705.json","maxAge":1},{"title":"DSP Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1741039200,"updated":1765424797,"transcriptId":2506400,"type":"IN_HOUSE","eventId":249671,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q4-2024-earnings_call-249671.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/3/3/2506400.json","maxAge":1},{"title":"DSP Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1731448800,"updated":1768405666,"transcriptId":2598458,"type":"IN_HOUSE","eventId":221236,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q3-2024-earnings_call-221236.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/12/2598458.json","maxAge":1},{"title":"DSP Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1723496400,"updated":1772059234,"transcriptId":2714380,"type":"IN_HOUSE","eventId":189853,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q2-2024-earnings_call-189853.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/12/2714380.json","maxAge":1},{"title":"DSP Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714479300,"updated":1772061442,"transcriptId":2750039,"type":"IN_HOUSE","eventId":173578,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q1-2024-earnings_call-173578.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/30/2750039.json","maxAge":1},{"title":"DSP Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1709545500,"updated":1772059683,"transcriptId":2781089,"type":"IN_HOUSE","eventId":126062,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q4-2023-earnings_call-126062.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/3/4/2781089.json","maxAge":1},{"title":"DSP Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1699268400,"updated":1772062150,"transcriptId":2850858,"type":"IN_HOUSE","eventId":88196,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q3-2023-earnings_call-88196.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/6/2850858.json","maxAge":1},{"title":"DSP Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691420400,"updated":1772278383,"transcriptId":2902745,"type":"IN_HOUSE","eventId":67771,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q2-2023-earnings_call-67771.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/7/2902745.json","maxAge":1},{"title":"DSP Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683579600,"updated":1773016669,"transcriptId":2961907,"type":"IN_HOUSE","eventId":57429,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q1-2023-earnings_call-57429.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/8/2961907.json","maxAge":1},{"title":"DSP Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1677708000,"updated":1772782003,"transcriptId":3004679,"type":"IN_HOUSE","eventId":44581,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q4-2022-earnings_call-44581.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/3/1/3004679.json","maxAge":1},{"title":"DSP Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667990700,"updated":1773232055,"transcriptId":3050773,"type":"IN_HOUSE","eventId":30344,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q3-2022-earnings_call-30344.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/9/3050773.json","maxAge":1},{"title":"DSP Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1660042800,"updated":1773636301,"transcriptId":3089136,"type":"IN_HOUSE","eventId":30343,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q2-2022-earnings_call-30343.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/9/3089136.json","maxAge":1},{"title":"DSP Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651575147,"updated":1774697765,"transcriptId":3142541,"type":"IN_HOUSE","eventId":20675,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q1-2022-earnings_call-20675.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/3/3142541.json","maxAge":1},{"title":"DSP Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1646858400,"updated":1774417650,"transcriptId":3162107,"type":"IN_HOUSE","eventId":16179,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q4-2021-earnings_call-16179.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/3/9/3162107.json","maxAge":1},{"title":"DSP Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1636416000,"updated":1752165408,"transcriptId":1574284,"type":"RAW","eventId":13467,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q3-2021-earnings_call-13467.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/9/1574284.json","maxAge":1},{"title":"DSP Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1628784120,"updated":1752165408,"transcriptId":1566791,"type":"RAW","eventId":4882,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q2-2021-earnings_call-4882.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/12/1566791.json","maxAge":1},{"title":"DSP Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620939900,"updated":1752165408,"transcriptId":1567854,"type":"RAW","eventId":6084,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q1-2021-earnings_call-6084.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/13/1567854.json","maxAge":1},{"title":"DSP Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1616446800,"updated":1754989401,"transcriptId":2024717,"type":"RAW","eventId":268737,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DSP/earnings/DSP-Q4-2020-earnings_call-268737.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/3/22/2024717.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":10.9,"fmt":"10.90"},"open":{"raw":10.71,"fmt":"10.71"},"dayLow":{"raw":10.4016,"fmt":"10.40"},"dayHigh":{"raw":10.83,"fmt":"10.83"},"regularMarketPreviousClose":{"raw":10.9,"fmt":"10.90"},"regularMarketOpen":{"raw":10.71,"fmt":"10.71"},"regularMarketDayLow":{"raw":10.4016,"fmt":"10.40"},"regularMarketDayHigh":{"raw":10.83,"fmt":"10.83"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":1.037,"fmt":"1.04"},"trailingPE":{"raw":29.86111,"fmt":"29.86"},"forwardPE":{"raw":13.642132,"fmt":"13.64"},"volume":{"raw":150603,"fmt":"150.6k","longFmt":"150,603"},"regularMarketVolume":{"raw":150603,"fmt":"150.6k","longFmt":"150,603"},"averageVolume":{"raw":210340,"fmt":"210.34k","longFmt":"210,340"},"averageVolume10days":{"raw":306630,"fmt":"306.63k","longFmt":"306,630"},"averageDailyVolume10Day":{"raw":306630,"fmt":"306.63k","longFmt":"306,630"},"bid":{"raw":10.69,"fmt":"10.69"},"ask":{"raw":10.83,"fmt":"10.83"},"bidSize":{"raw":100,"fmt":"100","longFmt":"100"},"askSize":{"raw":100,"fmt":"100","longFmt":"100"},"marketCap":{"raw":682737600,"fmt":"682.74M","longFmt":"682,737,600"},"nonDilutedMarketCap":{"raw":202060537,"fmt":"202.06M","longFmt":"202,060,537"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":8.11,"fmt":"8.11"},"fiftyTwoWeekHigh":{"raw":16.25,"fmt":"16.25"},"allTimeHigh":{"raw":69.16,"fmt":"69.16"},"allTimeLow":{"raw":3.15,"fmt":"3.15"},"priceToSalesTrailing12Months":{"raw":1.9835434,"fmt":"1.98"},"fiftyDayAverage":{"raw":11.0002,"fmt":"11.00"},"twoHundredDayAverage":{"raw":11.03565,"fmt":"11.04"},"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":1778011200,"fmt":"2026-05-05"}],"earningsCallDate":[{"raw":1773262800,"fmt":"2026-03-11"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.074,"fmt":"0.07"},"earningsLow":{"raw":0.04,"fmt":"0.04"},"earningsHigh":{"raw":0.11,"fmt":"0.11"},"revenueAverage":{"raw":84712010,"fmt":"84.71M","longFmt":"84,712,010"},"revenueLow":{"raw":82900000,"fmt":"82.9M","longFmt":"82,900,000"},"revenueHigh":{"raw":87596080,"fmt":"87.6M","longFmt":"87,596,080"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773334908,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":17.0,"priorPriceTarget":16.5},{"epochGradeDate":1773317558,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":20.0},{"epochGradeDate":1773317374,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":15.5,"priorPriceTarget":15.5},{"epochGradeDate":1773172838,"firm":"Freedom Broker","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":14.5,"priorPriceTarget":0.0},{"epochGradeDate":1762888659,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":15.5,"priorPriceTarget":15.0},{"epochGradeDate":1762884255,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":16.5,"priorPriceTarget":14.5},{"epochGradeDate":1762868240,"firm":"Citizens","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":16.0,"priorPriceTarget":18.0},{"epochGradeDate":1762865116,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":20.0},{"epochGradeDate":1761043301,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":14.5,"priorPriceTarget":0.0},{"epochGradeDate":1756462286,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":15.0,"priorPriceTarget":0.0},{"epochGradeDate":1755033067,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":24.0},{"epochGradeDate":1755003107,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":24.0},{"epochGradeDate":1755001396,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":20.0},{"epochGradeDate":1754998374,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Strong Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":20.0},{"epochGradeDate":1746617506,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":20.0},{"epochGradeDate":1745924881,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1744375875,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":27.0},{"epochGradeDate":1743766810,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":21.0,"priorPriceTarget":21.0},{"epochGradeDate":1743595007,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":21.0,"priorPriceTarget":21.0},{"epochGradeDate":1741613762,"firm":"Citizens Capital Markets","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":24.0,"priorPriceTarget":24.0},{"epochGradeDate":1741107748,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":30.0},{"epochGradeDate":1741097443,"firm":"Citizens Capital Markets","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":24.0,"priorPriceTarget":24.0},{"epochGradeDate":1741090704,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":21.0,"priorPriceTarget":21.0},{"epochGradeDate":1737992292,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":24.0,"priorPriceTarget":17.0},{"epochGradeDate":1737118959,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":21.0,"priorPriceTarget":18.0},{"epochGradeDate":1733415452,"firm":"Scotiabank","toGrade":"Sector Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":27.0,"priorPriceTarget":0.0},{"epochGradeDate":1733149442,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":18.0},{"epochGradeDate":1731517751,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":17.0,"priorPriceTarget":12.0},{"epochGradeDate":1731515862,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":12.0},{"epochGradeDate":1731514570,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":14.0},{"epochGradeDate":1731501375,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":13.0},{"epochGradeDate":1729261480,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":13.0,"priorPriceTarget":11.0},{"epochGradeDate":1723566087,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Maintains","currentPriceTarget":11.0,"priorPriceTarget":11.0},{"epochGradeDate":1723546290,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":12.0,"priorPriceTarget":12.0},{"epochGradeDate":1716201124,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":12.0,"priorPriceTarget":12.0},{"epochGradeDate":1714561811,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":12.0,"priorPriceTarget":12.0},{"epochGradeDate":1709650010,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":8.0},{"epochGradeDate":1709646873,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":14.0,"priorPriceTarget":8.0},{"epochGradeDate":1709642769,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":10.0,"priorPriceTarget":8.0},{"epochGradeDate":1709637829,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":10.0},{"epochGradeDate":1706127637,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":10.0,"priorPriceTarget":7.0},{"epochGradeDate":1706009791,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":10.0,"priorPriceTarget":7.5},{"epochGradeDate":1699357795,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":7.5,"priorPriceTarget":0.0},{"epochGradeDate":1698951418,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":7.0,"priorPriceTarget":8.0},{"epochGradeDate":1698746457,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":7.0,"priorPriceTarget":0.0},{"epochGradeDate":1691502626,"firm":"JMP Securities","toGrade":"Market Perform","fromGrade":"Market Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":7.0,"priorPriceTarget":6.0},{"epochGradeDate":1691488032,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":7.5,"priorPriceTarget":0.0},{"epochGradeDate":1689849184,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":7.5,"priorPriceTarget":0.0},{"epochGradeDate":1689242683,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":7.5,"priorPriceTarget":0.0},{"epochGradeDate":1683634316,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":6.0,"priorPriceTarget":0.0},{"epochGradeDate":1683629638,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":7.5,"priorPriceTarget":0.0},{"epochGradeDate":1678967608,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":6.0,"priorPriceTarget":0.0},{"epochGradeDate":1677851471,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":6.0,"priorPriceTarget":0.0},{"epochGradeDate":1677841119,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":7.5,"priorPriceTarget":0.0},{"epochGradeDate":1668095766,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":6.0,"priorPriceTarget":8.0},{"epochGradeDate":1668092006,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":6.0,"priorPriceTarget":9.0},{"epochGradeDate":1668089233,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1666101355,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":7.0,"priorPriceTarget":0.0},{"epochGradeDate":1656587137,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":11.0,"priorPriceTarget":13.0},{"epochGradeDate":1652696977,"firm":"UBS","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":8.0,"priorPriceTarget":5.0},{"epochGradeDate":1651660641,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":7.5,"priorPriceTarget":10.0},{"epochGradeDate":1647009158,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":15.0},{"epochGradeDate":1647003674,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":18.0},{"epochGradeDate":1642772922,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":62.0},{"epochGradeDate":1632737538,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":18.0,"priorPriceTarget":0.0},{"epochGradeDate":1632305663,"firm":"Berenberg","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1627640781,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1621007076,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":48.0,"priorPriceTarget":65.0},{"epochGradeDate":1616512536,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":52.0},{"epochGradeDate":1616494506,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":50.0},{"epochGradeDate":1615217226,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":52.0,"priorPriceTarget":0.0},{"epochGradeDate":1615209655,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1615209258,"firm":"JMP Securities","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1615207450,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1615202027,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.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":1774642204,"postMarketPrice":{"raw":10.75,"fmt":"10.75"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.013761434,"fmt":"-1.38%"},"regularMarketChange":{"raw":-0.14999962,"fmt":"-0.15"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":10.75,"fmt":"10.75"},"regularMarketDayHigh":{"raw":10.83,"fmt":"10.83"},"regularMarketDayLow":{"raw":10.4016,"fmt":"10.40"},"regularMarketVolume":{"raw":150603,"fmt":"150.60k","longFmt":"150,603.00"},"averageDailyVolume10Day":{"raw":306630,"fmt":"306.63k","longFmt":"306,630"},"averageDailyVolume3Month":{"raw":210340,"fmt":"210.34k","longFmt":"210,340"},"regularMarketPreviousClose":{"raw":10.9,"fmt":"10.90"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":10.71,"fmt":"10.71"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"DSP","underlyingSymbol":null,"shortName":"Viant Technology Inc.","longName":"Viant Technology Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":682737600,"fmt":"682.74M","longFmt":"682,737,600.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.03,"fmt":"0.03"},"estimate":{"raw":0.0025,"fmt":"0.00"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.03","surprisePct":"1100.0","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746561900,"fmt":"2025-05-06"}},{"date":"2Q2025","actual":{"raw":0.09,"fmt":"0.09"},"estimate":{"raw":0.092,"fmt":"0.09"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.0","surprisePct":"-2.17","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754942700,"fmt":"2025-08-11"}},{"date":"3Q2025","actual":{"raw":0.12,"fmt":"0.12"},"estimate":{"raw":0.13167,"fmt":"0.13"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.01","surprisePct":"-8.86","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762808700,"fmt":"2025-11-10"}},{"date":"4Q2025","actual":{"raw":0.22,"fmt":"0.22"},"estimate":{"raw":0.235,"fmt":"0.23"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.01","surprisePct":"-6.38","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1773259500,"fmt":"2026-03-11"}}],"currentQuarterEstimate":{"raw":0.074,"fmt":"0.07"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778011200,"fmt":"2026-05-05"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":197168000,"fmt":"197.17M","longFmt":"197,168,000"},"earnings":{"raw":-2445000,"fmt":"-2.44M","longFmt":"-2,445,000"}},{"date":2023,"revenue":{"raw":222934000,"fmt":"222.93M","longFmt":"222,934,000"},"earnings":{"raw":3947000,"fmt":"3.95M","longFmt":"3,947,000"}},{"date":2024,"revenue":{"raw":289235000,"fmt":"289.24M","longFmt":"289,235,000"},"earnings":{"raw":6714000,"fmt":"6.71M","longFmt":"6,714,000"}},{"date":2025,"revenue":{"raw":344201000,"fmt":"344.2M","longFmt":"344,201,000"},"earnings":{"raw":8176000,"fmt":"8.18M","longFmt":"8,176,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":70642000,"fmt":"70.64M","longFmt":"70,642,000"},"earnings":{"raw":720000,"fmt":"720k","longFmt":"720,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":77853000,"fmt":"77.85M","longFmt":"77,853,000"},"earnings":{"raw":1605000,"fmt":"1.6M","longFmt":"1,605,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":85582000,"fmt":"85.58M","longFmt":"85,582,000"},"earnings":{"raw":1989000,"fmt":"1.99M","longFmt":"1,989,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":110124000,"fmt":"110.12M","longFmt":"110,124,000"},"earnings":{"raw":3876000,"fmt":"3.88M","longFmt":"3,876,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":10.75,"fmt":"10.75"},"targetHighPrice":{"raw":22.0,"fmt":"22.00"},"targetLowPrice":{"raw":14.5,"fmt":"14.50"},"targetMeanPrice":{"raw":17.45455,"fmt":"17.45"},"targetMedianPrice":{"raw":17.0,"fmt":"17.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":11,"fmt":"11","longFmt":"11"},"totalCash":{"raw":191151008,"fmt":"191.15M","longFmt":"191,151,008"},"totalCashPerShare":{"raw":10.766,"fmt":"10.77"},"ebitda":{"raw":30780000,"fmt":"30.78M","longFmt":"30,780,000"},"totalDebt":{"raw":21748000,"fmt":"21.75M","longFmt":"21,748,000"},"quickRatio":{"raw":2.345,"fmt":"2.35"},"currentRatio":{"raw":2.396,"fmt":"2.40"},"totalRevenue":{"raw":344200992,"fmt":"344.2M","longFmt":"344,200,992"},"debtToEquity":{"raw":7.53,"fmt":"7.53%"},"revenuePerShare":{"raw":20.96,"fmt":"20.96"},"returnOnAssets":{"raw":0.016490001,"fmt":"1.65%"},"returnOnEquity":{"raw":0.08562,"fmt":"8.56%"},"grossProfits":{"raw":157584992,"fmt":"157.58M","longFmt":"157,584,992"},"freeCashflow":{"raw":16431750,"fmt":"16.43M","longFmt":"16,431,750"},"operatingCashflow":{"raw":52607000,"fmt":"52.61M","longFmt":"52,607,000"},"earningsGrowth":{"raw":2.551,"fmt":"255.10%"},"revenueGrowth":{"raw":0.223,"fmt":"22.30%"},"grossMargins":{"raw":0.45783,"fmt":"45.78%"},"ebitdaMargins":{"raw":0.089420006,"fmt":"8.94%"},"operatingMargins":{"raw":0.11527,"fmt":"11.53%"},"profitMargins":{"raw":0.024260001,"fmt":"2.43%"},"financialCurrency":"USD"}}],"error":null}}