{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.03092784,"fmt":"3.09%"},"oneMonthReturn":{"raw":0.13268611,"fmt":"13.27%"},"threeMonthReturn":{"raw":0.21002597,"fmt":"21.00%"},"sixMonthReturn":{"raw":0.12179491,"fmt":"12.18%"},"ytdReturnPct":{"raw":0.19352093,"fmt":"19.35%"},"oneYearTotalReturn":{"raw":0.04011887,"fmt":"4.01%"},"twoYearTotalReturn":{"raw":0.62412995,"fmt":"62.41%"},"threeYearTotalReturn":{"raw":0.1191047,"fmt":"11.91%"},"fiveYearTotalReturn":{"raw":-0.1260924,"fmt":"-12.61%"},"tenYearTotalReturn":{"raw":1.3450588,"fmt":"134.51%"},"maxReturn":{"raw":0.26582274,"fmt":"26.58%"}},"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":434523680,"fmt":"434.52M","longFmt":"434,523,680"},"forwardPE":{"raw":9.829459,"fmt":"9.83"},"profitMargins":{"raw":0.023610001,"fmt":"2.36%"},"floatShares":{"raw":22040061,"fmt":"22.04M","longFmt":"22,040,061"},"sharesOutstanding":{"raw":27560725,"fmt":"27.56M","longFmt":"27,560,725"},"sharesShort":{"raw":779802,"fmt":"779.8k","longFmt":"779,802"},"sharesShortPriorMonth":{"raw":762727,"fmt":"762.73k","longFmt":"762,727"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.028299998,"fmt":"2.83%"},"heldPercentInsiders":{"raw":0.080649994,"fmt":"8.06%"},"heldPercentInstitutions":{"raw":0.70013,"fmt":"70.01%"},"shortRatio":{"raw":3.33,"fmt":"3.33"},"shortPercentOfFloat":{"raw":0.0358,"fmt":"3.58%"},"beta":{"raw":1.331,"fmt":"1.33"},"impliedSharesOutstanding":{"raw":27560726,"fmt":"27.56M","longFmt":"27,560,726"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":3.372,"fmt":"3.37"},"priceToBook":{"raw":4.151839,"fmt":"4.15"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1769817600,"fmt":"2026-01-31"},"nextFiscalYearEnd":{"raw":1801353600,"fmt":"2027-01-31"},"mostRecentQuarter":{"raw":1769817600,"fmt":"2026-01-31"},"earningsQuarterlyGrowth":{},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":6459000,"fmt":"6.46M","longFmt":"6,459,000"},"trailingEps":{"raw":0.23,"fmt":"0.23"},"forwardEps":{"raw":1.42429,"fmt":"1.42"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":1.588,"fmt":"1.59"},"enterpriseToEbitda":{"raw":28.365,"fmt":"28.36"},"52WeekChange":{"raw":-0.014513791,"fmt":"-1.45%"},"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.01,"fmt":"-0.01"},"estimate":{"raw":-0.005,"fmt":"-0.00"},"fiscalQuarter":"1Q2026","calendarQuarter":"1Q2025","difference":"-0.01","surprisePct":"-100.0","periodEndDate":{"raw":1745971200,"fmt":"2025-04-30"},"reportedDate":{"raw":1748463300,"fmt":"2025-05-28"}},{"date":"2Q2025","actual":{"raw":0.04,"fmt":"0.04"},"estimate":{"raw":0.0125,"fmt":"0.01"},"fiscalQuarter":"2Q2026","calendarQuarter":"2Q2025","difference":"0.03","surprisePct":"220.0","periodEndDate":{"raw":1753920000,"fmt":"2025-07-31"},"reportedDate":{"raw":1756239300,"fmt":"2025-08-26"}},{"date":"3Q2025","actual":{"raw":0.05,"fmt":"0.05"},"estimate":{"raw":0.03667,"fmt":"0.04"},"fiscalQuarter":"3Q2026","calendarQuarter":"3Q2025","difference":"0.01","surprisePct":"36.35","periodEndDate":{"raw":1761868800,"fmt":"2025-10-31"},"reportedDate":{"raw":1765228500,"fmt":"2025-12-08"}},{"date":"4Q2025","actual":{"raw":0.14,"fmt":"0.14"},"estimate":{"raw":0.1075,"fmt":"0.11"},"fiscalQuarter":"4Q2026","calendarQuarter":"4Q2025","difference":"0.03","surprisePct":"30.23","periodEndDate":{"raw":1769817600,"fmt":"2026-01-31"},"reportedDate":{"raw":1772658900,"fmt":"2026-03-04"}}],"currentQuarterEstimate":{"raw":0.08333,"fmt":"0.08"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2027","currentPeriodEndDate":{"raw":1777507200,"fmt":"2026-04-30"},"earningsDate":[{"raw":1779912000,"fmt":"2026-05-27"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2023,"revenue":{"raw":216165000,"fmt":"216.16M","longFmt":"216,165,000"},"earnings":{"raw":-3655000,"fmt":"-3.65M","longFmt":"-3,655,000"}},{"date":2024,"revenue":{"raw":236737000,"fmt":"236.74M","longFmt":"236,737,000"},"earnings":{"raw":-835000,"fmt":"-835k","longFmt":"-835,000"}},{"date":2025,"revenue":{"raw":256852000,"fmt":"256.85M","longFmt":"256,852,000"},"earnings":{"raw":-6901000,"fmt":"-6.9M","longFmt":"-6,901,000"}},{"date":2026,"revenue":{"raw":273602000,"fmt":"273.6M","longFmt":"273,602,000"},"earnings":{"raw":6459000,"fmt":"6.46M","longFmt":"6,459,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":65029000,"fmt":"65.03M","longFmt":"65,029,000"},"earnings":{"raw":-141000,"fmt":"-141k","longFmt":"-141,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":66364000,"fmt":"66.36M","longFmt":"66,364,000"},"earnings":{"raw":1255000,"fmt":"1.25M","longFmt":"1,255,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":67625000,"fmt":"67.62M","longFmt":"67,625,000"},"earnings":{"raw":1393000,"fmt":"1.39M","longFmt":"1,393,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2026","revenue":{"raw":74584000,"fmt":"74.58M","longFmt":"74,584,000"},"earnings":{"raw":3952000,"fmt":"3.95M","longFmt":"3,952,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"OOMA Q4 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q4","date":1772661600,"updated":1772671927,"transcriptId":2993525,"type":"IN_HOUSE","eventId":528588,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q4-2026-earnings_call-528588.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/3/4/2993525.json","maxAge":1},{"title":"OOMA Q3 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q3","date":1765231200,"updated":1765406791,"transcriptId":2506081,"type":"IN_HOUSE","eventId":378914,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q3-2026-earnings_call-378914.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/12/8/2506081.json","maxAge":1},{"title":"OOMA Q2 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q2","date":1756242000,"updated":1763943417,"transcriptId":2327155,"type":"IN_HOUSE","eventId":351233,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q2-2026-earnings_call-351233.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/26/2327155.json","maxAge":1},{"title":"OOMA Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1748466000,"updated":1764153807,"transcriptId":2341321,"type":"IN_HOUSE","eventId":324332,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q1-2026-earnings_call-324332.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/28/2341321.json","maxAge":1},{"title":"OOMA Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1741125600,"updated":1764571612,"transcriptId":2399707,"type":"IN_HOUSE","eventId":256476,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q4-2025-earnings_call-256476.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/3/4/2399707.json","maxAge":1},{"title":"OOMA Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1733349600,"updated":1768649212,"transcriptId":2579096,"type":"IN_HOUSE","eventId":225533,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q3-2025-earnings_call-225533.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/12/4/2579096.json","maxAge":1},{"title":"OOMA Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1724792400,"updated":1769150878,"transcriptId":2645962,"type":"IN_HOUSE","eventId":198854,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q2-2025-earnings_call-198854.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/27/2645962.json","maxAge":1},{"title":"OOMA Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1716930000,"updated":1772060070,"transcriptId":2706310,"type":"IN_HOUSE","eventId":173925,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q1-2025-earnings_call-173925.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/28/2706310.json","maxAge":1},{"title":"OOMA Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1709676000,"updated":1772059654,"transcriptId":2779666,"type":"IN_HOUSE","eventId":131194,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q4-2024-earnings_call-131194.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/3/5/2779666.json","maxAge":1},{"title":"OOMA Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1701813600,"updated":1772058404,"transcriptId":2830636,"type":"IN_HOUSE","eventId":90791,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q3-2024-earnings_call-90791.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/12/5/2830636.json","maxAge":1},{"title":"OOMA Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1692824400,"updated":1772278882,"transcriptId":2892432,"type":"IN_HOUSE","eventId":70833,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q2-2024-earnings_call-70833.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/23/2892432.json","maxAge":1},{"title":"OOMA Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1684875600,"updated":1772278581,"transcriptId":2949237,"type":"IN_HOUSE","eventId":57440,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q1-2024-earnings_call-57440.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/23/2949237.json","maxAge":1},{"title":"OOMA Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1677794400,"updated":1772774375,"transcriptId":3003164,"type":"IN_HOUSE","eventId":44239,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q4-2023-earnings_call-44239.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/3/2/3003164.json","maxAge":1},{"title":"OOMA Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1669845600,"updated":1773052176,"transcriptId":3035602,"type":"IN_HOUSE","eventId":37765,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q3-2023-earnings_call-37765.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/30/3035602.json","maxAge":1},{"title":"OOMA Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1662032700,"updated":1774093219,"transcriptId":3080871,"type":"IN_HOUSE","eventId":32899,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q2-2023-earnings_call-32899.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/9/1/3080871.json","maxAge":1},{"title":"OOMA Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1653350400,"updated":1774698124,"transcriptId":3129297,"type":"IN_HOUSE","eventId":22741,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q1-2023-earnings_call-22741.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/24/3129297.json","maxAge":1},{"title":"OOMA Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1646316720,"updated":1774484353,"transcriptId":3167066,"type":"IN_HOUSE","eventId":15819,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q4-2022-earnings_call-15819.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/3/3/3167066.json","maxAge":1},{"title":"OOMA Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1638403200,"updated":1752165408,"transcriptId":1572701,"type":"RAW","eventId":11483,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q3-2022-earnings_call-11483.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/12/2/1572701.json","maxAge":1},{"title":"OOMA Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1630540800,"updated":1752165408,"transcriptId":1563321,"type":"RAW","eventId":951,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OOMA/earnings/OOMA-Q2-2022-earnings_call-951.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/9/2/1563321.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":14.35,"fmt":"14.35"},"open":{"raw":14.08,"fmt":"14.08"},"dayLow":{"raw":13.785,"fmt":"13.78"},"dayHigh":{"raw":14.31,"fmt":"14.31"},"regularMarketPreviousClose":{"raw":14.35,"fmt":"14.35"},"regularMarketOpen":{"raw":14.08,"fmt":"14.08"},"regularMarketDayLow":{"raw":13.785,"fmt":"13.78"},"regularMarketDayHigh":{"raw":14.31,"fmt":"14.31"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":1.331,"fmt":"1.33"},"trailingPE":{"raw":60.869564,"fmt":"60.87"},"forwardPE":{"raw":9.829459,"fmt":"9.83"},"volume":{"raw":195055,"fmt":"195.06k","longFmt":"195,055"},"regularMarketVolume":{"raw":195055,"fmt":"195.06k","longFmt":"195,055"},"averageVolume":{"raw":203813,"fmt":"203.81k","longFmt":"203,813"},"averageVolume10days":{"raw":262120,"fmt":"262.12k","longFmt":"262,120"},"averageDailyVolume10Day":{"raw":262120,"fmt":"262.12k","longFmt":"262,120"},"bid":{"raw":13.6,"fmt":"13.60"},"ask":{"raw":14.25,"fmt":"14.25"},"bidSize":{"raw":20000,"fmt":"20k","longFmt":"20,000"},"askSize":{"raw":10000,"fmt":"10k","longFmt":"10,000"},"marketCap":{"raw":385850176,"fmt":"385.85M","longFmt":"385,850,176"},"nonDilutedMarketCap":{"raw":374274645,"fmt":"374.27M","longFmt":"374,274,645"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":9.793,"fmt":"9.79"},"fiftyTwoWeekHigh":{"raw":14.83,"fmt":"14.83"},"allTimeHigh":{"raw":24.89,"fmt":"24.89"},"allTimeLow":{"raw":5.43,"fmt":"5.43"},"priceToSalesTrailing12Months":{"raw":1.4102609,"fmt":"1.41"},"fiftyDayAverage":{"raw":12.3964,"fmt":"12.40"},"twoHundredDayAverage":{"raw":12.0353,"fmt":"12.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":1779912000,"fmt":"2026-05-27"}],"earningsCallDate":[{"raw":1772661600,"fmt":"2026-03-04"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.31833,"fmt":"0.32"},"earningsLow":{"raw":0.31,"fmt":"0.31"},"earningsHigh":{"raw":0.32,"fmt":"0.32"},"revenueAverage":{"raw":79815670,"fmt":"79.82M","longFmt":"79,815,670"},"revenueLow":{"raw":79600000,"fmt":"79.6M","longFmt":"79,600,000"},"revenueHigh":{"raw":80010000,"fmt":"80.01M","longFmt":"80,010,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1762278369,"firm":"Lake Street","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":17.0},{"epochGradeDate":1756301883,"firm":"JMP Securities","toGrade":"Market Perform","fromGrade":"Market Perform","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1756127487,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":20.0},{"epochGradeDate":1741212806,"firm":"Lake Street","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":17.0,"priorPriceTarget":18.0},{"epochGradeDate":1741189819,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":17.0},{"epochGradeDate":1741187906,"firm":"Citizens Capital Markets","toGrade":"Market Perform","fromGrade":"Market Perform","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1733429106,"firm":"Lake Street","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":14.0},{"epochGradeDate":1733401997,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":16.0},{"epochGradeDate":1733240137,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":17.0,"priorPriceTarget":15.0},{"epochGradeDate":1732552785,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":15.5,"priorPriceTarget":14.5},{"epochGradeDate":1724859437,"firm":"JMP Securities","toGrade":"Market Perform","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1718633441,"firm":"Lake Street","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":14.0,"priorPriceTarget":0.0},{"epochGradeDate":1710330885,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":18.0},{"epochGradeDate":1709732088,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":14.5,"priorPriceTarget":19.0},{"epochGradeDate":1709730738,"firm":"Alliance Global Partners","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":14.5,"priorPriceTarget":16.0},{"epochGradeDate":1698154139,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1692888818,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":19.0,"priorPriceTarget":0.0},{"epochGradeDate":1692881419,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1692365177,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1690288459,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1684932759,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"main","priceTargetAction":"Maintains","currentPriceTarget":18.0,"priorPriceTarget":0.0},{"epochGradeDate":1684927962,"firm":"Alliance Global Partners","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":20.0},{"epochGradeDate":1684839326,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":24.0},{"epochGradeDate":1677850943,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":20.0},{"epochGradeDate":1669925558,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":24.0,"priorPriceTarget":23.0},{"epochGradeDate":1661886861,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":27.0},{"epochGradeDate":1653478610,"firm":"Alliance Global Partners","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":25.0},{"epochGradeDate":1653477294,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":24.0},{"epochGradeDate":1653074191,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":30.0},{"epochGradeDate":1646422429,"firm":"Alliance Global Partners","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":27.0},{"epochGradeDate":1643818499,"firm":"Colliers Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1638560221,"firm":"Alliance Global Partners","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":26.0},{"epochGradeDate":1630696686,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":27.0},{"epochGradeDate":1622140777,"firm":"Alliance Global Partners","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":25.0},{"epochGradeDate":1610394147,"firm":"Alliance Global Partners","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Announces","currentPriceTarget":24.0,"priorPriceTarget":0.0},{"epochGradeDate":1595416025,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1584356442,"firm":"Alliance Global Partners","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":21.0,"priorPriceTarget":0.0},{"epochGradeDate":1583497634,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":21.5},{"epochGradeDate":1569848147,"firm":"Citi","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1566992390,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":17.0},{"epochGradeDate":1551883306,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.5,"priorPriceTarget":20.0},{"epochGradeDate":1543411120,"firm":"William Blair","toGrade":"Outperform","fromGrade":"","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1535026439,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":15.5},{"epochGradeDate":1527082017,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":15.5,"priorPriceTarget":14.0},{"epochGradeDate":1520432092,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":13.0,"priorPriceTarget":12.0},{"epochGradeDate":1520430804,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1495621011,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1477368000,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1472642916,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":14.0,"priorPriceTarget":12.0},{"epochGradeDate":1457685810,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":12.0,"priorPriceTarget":13.0},{"epochGradeDate":1439293571,"firm":"JMP Securities","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":16.0,"priorPriceTarget":0.0},{"epochGradeDate":1439291902,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":17.0,"priorPriceTarget":0.0},{"epochGradeDate":1439280801,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":21.0,"priorPriceTarget":0.0},{"epochGradeDate":1439279429,"firm":"Wunderlich Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":17.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":1774646950,"postMarketPrice":{"raw":14.0,"fmt":"14.00"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.024390299,"fmt":"-2.44%"},"regularMarketChange":{"raw":-0.35,"fmt":"-0.35"},"regularMarketTime":1774641603,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":14.0,"fmt":"14.00"},"regularMarketDayHigh":{"raw":14.31,"fmt":"14.31"},"regularMarketDayLow":{"raw":13.785,"fmt":"13.78"},"regularMarketVolume":{"raw":195055,"fmt":"195.06k","longFmt":"195,055.00"},"averageDailyVolume10Day":{"raw":262120,"fmt":"262.12k","longFmt":"262,120"},"averageDailyVolume3Month":{"raw":203813,"fmt":"203.81k","longFmt":"203,813"},"regularMarketPreviousClose":{"raw":14.35,"fmt":"14.35"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":14.08,"fmt":"14.08"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"OOMA","underlyingSymbol":null,"shortName":"Ooma, Inc.","longName":"Ooma, Inc.","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":385850176,"fmt":"385.85M","longFmt":"385,850,176.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.2,"fmt":"0.20"},"estimate":{"raw":0.18143,"fmt":"0.18"},"fiscalQuarter":"1Q2026","calendarQuarter":"1Q2025","difference":"0.02","surprisePct":"10.24","periodEndDate":{"raw":1745971200,"fmt":"2025-04-30"},"reportedDate":{"raw":1748463300,"fmt":"2025-05-28"}},{"date":"2Q2025","actual":{"raw":0.23,"fmt":"0.23"},"estimate":{"raw":0.20167,"fmt":"0.20"},"fiscalQuarter":"2Q2026","calendarQuarter":"2Q2025","difference":"0.03","surprisePct":"14.05","periodEndDate":{"raw":1753920000,"fmt":"2025-07-31"},"reportedDate":{"raw":1756239300,"fmt":"2025-08-26"}},{"date":"3Q2025","actual":{"raw":0.27,"fmt":"0.27"},"estimate":{"raw":0.22,"fmt":"0.22"},"fiscalQuarter":"3Q2026","calendarQuarter":"3Q2025","difference":"0.05","surprisePct":"22.73","periodEndDate":{"raw":1761868800,"fmt":"2025-10-31"},"reportedDate":{"raw":1765228500,"fmt":"2025-12-08"}},{"date":"4Q2025","actual":{"raw":0.34,"fmt":"0.34"},"estimate":{"raw":0.305,"fmt":"0.31"},"fiscalQuarter":"4Q2026","calendarQuarter":"4Q2025","difference":"0.04","surprisePct":"11.48","periodEndDate":{"raw":1769817600,"fmt":"2026-01-31"},"reportedDate":{"raw":1772658900,"fmt":"2026-03-04"}}],"currentQuarterEstimate":{"raw":0.31833,"fmt":"0.32"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2027","currentPeriodEndDate":{"raw":1777507200,"fmt":"2026-04-30"},"earningsDate":[{"raw":1779912000,"fmt":"2026-05-27"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2023,"revenue":{"raw":216165000,"fmt":"216.16M","longFmt":"216,165,000"},"earnings":{"raw":13593000,"fmt":"13.59M","longFmt":"13,593,000"}},{"date":2024,"revenue":{"raw":236737000,"fmt":"236.74M","longFmt":"236,737,000"},"earnings":{"raw":15368000,"fmt":"15.37M","longFmt":"15,368,000"}},{"date":2025,"revenue":{"raw":256852000,"fmt":"256.85M","longFmt":"256,852,000"},"earnings":{"raw":18022000,"fmt":"18.02M","longFmt":"18,022,000"}},{"date":2026,"revenue":{"raw":273602000,"fmt":"273.6M","longFmt":"273,602,000"},"earnings":{"raw":29207000,"fmt":"29.21M","longFmt":"29,207,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":65029000,"fmt":"65.03M","longFmt":"65,029,000"},"earnings":{"raw":5640000,"fmt":"5.64M","longFmt":"5,640,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":66364000,"fmt":"66.36M","longFmt":"66,364,000"},"earnings":{"raw":6452000,"fmt":"6.45M","longFmt":"6,452,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":67625000,"fmt":"67.62M","longFmt":"67,625,000"},"earnings":{"raw":7667000,"fmt":"7.67M","longFmt":"7,667,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2026","revenue":{"raw":74584000,"fmt":"74.58M","longFmt":"74,584,000"},"earnings":{"raw":9448000,"fmt":"9.45M","longFmt":"9,448,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":14.0,"fmt":"14.00"},"targetHighPrice":{"raw":20.0,"fmt":"20.00"},"targetLowPrice":{"raw":17.0,"fmt":"17.00"},"targetMeanPrice":{"raw":18.36,"fmt":"18.36"},"targetMedianPrice":{"raw":18.3,"fmt":"18.30"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":5,"fmt":"5","longFmt":"5"},"totalCash":{"raw":20144000,"fmt":"20.14M","longFmt":"20,144,000"},"totalCashPerShare":{"raw":0.731,"fmt":"0.73"},"ebitda":{"raw":15319000,"fmt":"15.32M","longFmt":"15,319,000"},"totalDebt":{"raw":68875000,"fmt":"68.88M","longFmt":"68,875,000"},"quickRatio":{"raw":0.446,"fmt":"0.45"},"currentRatio":{"raw":0.93,"fmt":"0.93"},"totalRevenue":{"raw":273601984,"fmt":"273.6M","longFmt":"273,601,984"},"debtToEquity":{"raw":74.126,"fmt":"74.13%"},"revenuePerShare":{"raw":9.931,"fmt":"9.93"},"returnOnAssets":{"raw":0.01433,"fmt":"1.43%"},"returnOnEquity":{"raw":0.07249,"fmt":"7.25%"},"grossProfits":{"raw":167302000,"fmt":"167.3M","longFmt":"167,302,000"},"freeCashflow":{"raw":35467752,"fmt":"35.47M","longFmt":"35,467,752"},"operatingCashflow":{"raw":27690000,"fmt":"27.69M","longFmt":"27,690,000"},"earningsGrowth":{},"revenueGrowth":{"raw":0.146,"fmt":"14.60%"},"grossMargins":{"raw":0.61148,"fmt":"61.15%"},"ebitdaMargins":{"raw":0.05599,"fmt":"5.60%"},"operatingMargins":{"raw":0.02822,"fmt":"2.82%"},"profitMargins":{"raw":0.023610001,"fmt":"2.36%"},"financialCurrency":"USD"}}],"error":null}}