{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.02519514,"fmt":"2.52%"},"oneMonthReturn":{"raw":0.07932746,"fmt":"7.93%"},"threeMonthReturn":{"raw":-0.3525325,"fmt":"-35.25%"},"sixMonthReturn":{"raw":-0.13485728,"fmt":"-13.49%"},"ytdReturnPct":{"raw":-0.30619597,"fmt":"-30.62%"},"oneYearTotalReturn":{"raw":0.33915323,"fmt":"33.92%"},"twoYearTotalReturn":{"raw":-0.013319652,"fmt":"-1.33%"},"threeYearTotalReturn":{"raw":1.2748032,"fmt":"127.48%"},"fiveYearTotalReturn":{"raw":-0.043166302,"fmt":"-4.32%"},"tenYearTotalReturn":{"raw":-0.39196014,"fmt":"-39.20%"},"maxReturn":{"raw":-0.39196014,"fmt":"-39.20%"}},"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":4492161536,"fmt":"4.49B","longFmt":"4,492,161,536"},"forwardPE":{"raw":39.565224,"fmt":"39.57"},"profitMargins":{"raw":-0.13504,"fmt":"-13.50%"},"floatShares":{"raw":105432566,"fmt":"105.43M","longFmt":"105,432,566"},"sharesOutstanding":{"raw":119628931,"fmt":"119.63M","longFmt":"119,628,931"},"sharesShort":{"raw":7587726,"fmt":"7.59M","longFmt":"7,587,726"},"sharesShortPriorMonth":{"raw":5447063,"fmt":"5.45M","longFmt":"5,447,063"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0634,"fmt":"6.34%"},"heldPercentInsiders":{"raw":0.119890004,"fmt":"11.99%"},"heldPercentInstitutions":{"raw":0.85767,"fmt":"85.77%"},"shortRatio":{"raw":1.65,"fmt":"1.65"},"shortPercentOfFloat":{"raw":0.0732,"fmt":"7.32%"},"beta":{"raw":1.263,"fmt":"1.26"},"impliedSharesOutstanding":{"raw":119628931,"fmt":"119.63M","longFmt":"119,628,931"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":7.419,"fmt":"7.42"},"priceToBook":{"raw":5.8410835,"fmt":"5.84"},"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":{},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":-71819000,"fmt":"-71.82M","longFmt":"-71,819,000"},"trailingEps":{"raw":-0.62,"fmt":"-0.62"},"forwardEps":{"raw":1.09528,"fmt":"1.1"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":8.446,"fmt":"8.45"},"enterpriseToEbitda":{"raw":-73.628,"fmt":"-73.63"},"52WeekChange":{"raw":0.22026563,"fmt":"22.03%"},"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.16,"fmt":"-0.16"},"estimate":{"raw":-0.16766,"fmt":"-0.17"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.01","surprisePct":"4.57","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746734700,"fmt":"2025-05-08"}},{"date":"2Q2025","actual":{"raw":-0.19,"fmt":"-0.19"},"estimate":{"raw":-0.19559,"fmt":"-0.20"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.01","surprisePct":"2.86","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754597689,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":-0.14,"fmt":"-0.14"},"estimate":{"raw":-0.20333,"fmt":"-0.20"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.06","surprisePct":"31.15","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762463100,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":-0.13,"fmt":"-0.13"},"estimate":{"raw":-0.1863,"fmt":"-0.19"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.06","surprisePct":"30.22","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770930300,"fmt":"2026-02-12"}}],"currentQuarterEstimate":{"raw":-0.15216,"fmt":"-0.15"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778184000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":280040000,"fmt":"280.04M","longFmt":"280,040,000"},"earnings":{"raw":-90184000,"fmt":"-90.18M","longFmt":"-90,184,000"}},{"date":2023,"revenue":{"raw":349886000,"fmt":"349.89M","longFmt":"349,886,000"},"earnings":{"raw":-61256000,"fmt":"-61.26M","longFmt":"-61,256,000"}},{"date":2024,"revenue":{"raw":428488000,"fmt":"428.49M","longFmt":"428,488,000"},"earnings":{"raw":-69236000,"fmt":"-69.24M","longFmt":"-69,236,000"}},{"date":2025,"revenue":{"raw":531840000,"fmt":"531.84M","longFmt":"531,840,000"},"earnings":{"raw":-71819000,"fmt":"-71.82M","longFmt":"-71,819,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":122407000,"fmt":"122.41M","longFmt":"122,407,000"},"earnings":{"raw":-18503000,"fmt":"-18.5M","longFmt":"-18,503,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":127220000,"fmt":"127.22M","longFmt":"127,220,000"},"earnings":{"raw":-21675000,"fmt":"-21.68M","longFmt":"-21,675,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":136907000,"fmt":"136.91M","longFmt":"136,907,000"},"earnings":{"raw":-16431000,"fmt":"-16.43M","longFmt":"-16,431,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":145306000,"fmt":"145.31M","longFmt":"145,306,000"},"earnings":{"raw":-15210000,"fmt":"-15.21M","longFmt":"-15,210,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"FROG Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1770933600,"updated":1772058366,"transcriptId":2814718,"type":"IN_HOUSE","eventId":400176,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q4-2025-earnings_call-400176.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/12/2814718.json","maxAge":1},{"title":"FROG Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762466400,"updated":1762530287,"transcriptId":2249882,"type":"IN_HOUSE","eventId":372564,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q3-2025-earnings_call-372564.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/6/2249882.json","maxAge":1},{"title":"FROG Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754600400,"updated":1764415925,"transcriptId":2323899,"type":"IN_HOUSE","eventId":344507,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q2-2025-earnings_call-344507.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/7/2323899.json","maxAge":1},{"title":"FROG Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746738000,"updated":1763459090,"transcriptId":2301951,"type":"IN_HOUSE","eventId":315739,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q1-2025-earnings_call-315739.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/8/2301951.json","maxAge":1},{"title":"FROG Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1739484000,"updated":1765433905,"transcriptId":2506533,"type":"IN_HOUSE","eventId":243652,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q4-2024-earnings_call-243652.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/13/2506533.json","maxAge":1},{"title":"FROG Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1731016800,"updated":1768488458,"transcriptId":2604381,"type":"IN_HOUSE","eventId":220841,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q3-2024-earnings_call-220841.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/7/2604381.json","maxAge":1},{"title":"FROG Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1723064400,"updated":1772063744,"transcriptId":2723374,"type":"IN_HOUSE","eventId":192879,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q2-2024-earnings_call-192879.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/7/2723374.json","maxAge":1},{"title":"FROG Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715288400,"updated":1772064441,"transcriptId":2721913,"type":"IN_HOUSE","eventId":167333,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q1-2024-earnings_call-167333.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/9/2721913.json","maxAge":1},{"title":"FROG Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1707948000,"updated":1772059868,"transcriptId":2799715,"type":"IN_HOUSE","eventId":122939,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q4-2023-earnings_call-122939.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/14/2799715.json","maxAge":1},{"title":"FROG Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698872400,"updated":1772059509,"transcriptId":2856423,"type":"IN_HOUSE","eventId":87331,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q3-2023-earnings_call-87331.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/1/2856423.json","maxAge":1},{"title":"FROG Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691010000,"updated":1772063520,"transcriptId":2907614,"type":"IN_HOUSE","eventId":66422,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q2-2023-earnings_call-66422.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/2/2907614.json","maxAge":1},{"title":"FROG Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683147600,"updated":1773016954,"transcriptId":2965824,"type":"IN_HOUSE","eventId":52849,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q1-2023-earnings_call-52849.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/3/2965824.json","maxAge":1},{"title":"FROG Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1675893600,"updated":1773487867,"transcriptId":3022779,"type":"IN_HOUSE","eventId":43070,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q4-2022-earnings_call-43070.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/8/3022779.json","maxAge":1},{"title":"FROG Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667422800,"updated":1773402649,"transcriptId":3066542,"type":"IN_HOUSE","eventId":28847,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q3-2022-earnings_call-28847.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/2/3066542.json","maxAge":1},{"title":"FROG Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659489780,"updated":1773803853,"transcriptId":3103296,"type":"IN_HOUSE","eventId":28846,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q2-2022-earnings_call-28846.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/3/3103296.json","maxAge":1},{"title":"FROG Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1652089200,"updated":1774697508,"transcriptId":3136119,"type":"IN_HOUSE","eventId":21752,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q1-2022-earnings_call-21752.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/9/3136119.json","maxAge":1},{"title":"FROG Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1644527880,"updated":1774697730,"transcriptId":3185292,"type":"IN_HOUSE","eventId":14392,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q4-2021-earnings_call-14392.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/10/3185292.json","maxAge":1},{"title":"FROG Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635984000,"updated":1752165408,"transcriptId":1571106,"type":"RAW","eventId":9738,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q3-2021-earnings_call-9738.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/4/1571106.json","maxAge":1},{"title":"FROG Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1628188140,"updated":1752165408,"transcriptId":1563774,"type":"RAW","eventId":1467,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q2-2021-earnings_call-1467.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/5/1563774.json","maxAge":1},{"title":"FROG Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620314040,"updated":1752165408,"transcriptId":1566878,"type":"RAW","eventId":4974,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q1-2021-earnings_call-4974.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/6/1566878.json","maxAge":1},{"title":"FROG Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1613080800,"updated":1752165408,"transcriptId":1647190,"type":"RAW","eventId":146290,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q4-2020-earnings_call-146290.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/11/1647190.json","maxAge":1},{"title":"FROG Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1604527200,"updated":1752165408,"transcriptId":1647191,"type":"RAW","eventId":146291,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/FROG/earnings/FROG-Q3-2020-earnings_call-146291.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/11/4/1647191.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":46.91,"fmt":"46.91"},"open":{"raw":44.43,"fmt":"44.43"},"dayLow":{"raw":41.52,"fmt":"41.52"},"dayHigh":{"raw":45.0,"fmt":"45.00"},"regularMarketPreviousClose":{"raw":46.91,"fmt":"46.91"},"regularMarketOpen":{"raw":44.43,"fmt":"44.43"},"regularMarketDayLow":{"raw":41.52,"fmt":"41.52"},"regularMarketDayHigh":{"raw":45.0,"fmt":"45.00"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":1.263,"fmt":"1.26"},"forwardPE":{"raw":39.565224,"fmt":"39.57"},"volume":{"raw":3807500,"fmt":"3.81M","longFmt":"3,807,500"},"regularMarketVolume":{"raw":3807500,"fmt":"3.81M","longFmt":"3,807,500"},"averageVolume":{"raw":3171083,"fmt":"3.17M","longFmt":"3,171,083"},"averageVolume10days":{"raw":2775370,"fmt":"2.78M","longFmt":"2,775,370"},"averageDailyVolume10Day":{"raw":2775370,"fmt":"2.78M","longFmt":"2,775,370"},"bid":{"raw":43.18,"fmt":"43.18"},"ask":{"raw":43.52,"fmt":"43.52"},"bidSize":{"raw":700,"fmt":"700","longFmt":"700"},"askSize":{"raw":400,"fmt":"400","longFmt":"400"},"marketCap":{"raw":5184119296,"fmt":"5.18B","longFmt":"5,184,119,296"},"nonDilutedMarketCap":{"raw":5056714913,"fmt":"5.06B","longFmt":"5,056,714,913"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":27.0,"fmt":"27.00"},"fiftyTwoWeekHigh":{"raw":70.43,"fmt":"70.43"},"allTimeHigh":{"raw":95.2,"fmt":"95.20"},"allTimeLow":{"raw":16.356,"fmt":"16.36"},"priceToSalesTrailing12Months":{"raw":9.747517,"fmt":"9.75"},"fiftyDayAverage":{"raw":48.8561,"fmt":"48.86"},"twoHundredDayAverage":{"raw":49.884476,"fmt":"49.88"},"trailingAnnualDividendRate":{"raw":0.0,"fmt":"0.00"},"trailingAnnualDividendYield":{"raw":0.0,"fmt":"0.00%"},"navPrice":{},"currency":"USD","fromCurrency":null,"toCurrency":null,"lastMarket":null,"coinMarketCapLink":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"algorithm":null,"maxSupply":{},"totalSupply":{},"startDate":{},"tradeable":false,"fullyDilutedValue":{},"volume24HrMarketCapPercent":{}},"calendarEvents":{"maxAge":1,"earnings":{"earningsDate":[{"raw":1778184000,"fmt":"2026-05-07"}],"earningsCallDate":[{"raw":1770933600,"fmt":"2026-02-12"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.21334,"fmt":"0.21"},"earningsLow":{"raw":0.2,"fmt":"0.20"},"earningsHigh":{"raw":0.22073,"fmt":"0.22"},"revenueAverage":{"raw":147412550,"fmt":"147.41M","longFmt":"147,412,550"},"revenueLow":{"raw":146000000,"fmt":"146M","longFmt":"146,000,000"},"revenueHigh":{"raw":152146710,"fmt":"152.15M","longFmt":"152,146,710"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1774354658,"firm":"UBS","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1773661021,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1771859790,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":52.0,"priorPriceTarget":64.0},{"epochGradeDate":1771012199,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":75.0},{"epochGradeDate":1771011132,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":66.0,"priorPriceTarget":75.0},{"epochGradeDate":1770996282,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":75.0},{"epochGradeDate":1770993905,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":70.0},{"epochGradeDate":1770984056,"firm":"BTIG","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":83.0},{"epochGradeDate":1770221067,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":80.0,"priorPriceTarget":80.0},{"epochGradeDate":1768248193,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":67.0},{"epochGradeDate":1767809168,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":70.0},{"epochGradeDate":1767631634,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":60.0},{"epochGradeDate":1765970337,"firm":"BTIG","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":83.0,"priorPriceTarget":0.0},{"epochGradeDate":1765891635,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":79.0,"priorPriceTarget":71.0},{"epochGradeDate":1762551748,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":55.0},{"epochGradeDate":1762551169,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1762545021,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":55.0},{"epochGradeDate":1762533122,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":55.0},{"epochGradeDate":1762530759,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":60.0},{"epochGradeDate":1762529484,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":67.0,"priorPriceTarget":57.0},{"epochGradeDate":1762526619,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":71.0,"priorPriceTarget":57.0},{"epochGradeDate":1762519097,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":48.0},{"epochGradeDate":1762518728,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":65.0},{"epochGradeDate":1762512697,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":55.0},{"epochGradeDate":1761048977,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":52.0},{"epochGradeDate":1760711531,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":55.0},{"epochGradeDate":1759759698,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":50.0},{"epochGradeDate":1758716915,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":48.0},{"epochGradeDate":1757674650,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":52.0},{"epochGradeDate":1757594601,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":52.0},{"epochGradeDate":1757592040,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":52.0},{"epochGradeDate":1757501783,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":55.0},{"epochGradeDate":1757500396,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":55.0,"priorPriceTarget":55.0},{"epochGradeDate":1754669019,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":50.0},{"epochGradeDate":1754666241,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":46.0},{"epochGradeDate":1754661516,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":45.0},{"epochGradeDate":1754660296,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":46.0},{"epochGradeDate":1754659865,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":45.0},{"epochGradeDate":1754655534,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":40.0},{"epochGradeDate":1754647505,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":46.0},{"epochGradeDate":1754309104,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":45.0},{"epochGradeDate":1753102416,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":42.0},{"epochGradeDate":1751384696,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":40.0},{"epochGradeDate":1746805469,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":39.0},{"epochGradeDate":1746801297,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":40.0},{"epochGradeDate":1746796976,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":48.0},{"epochGradeDate":1746451156,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":46.0,"priorPriceTarget":46.0},{"epochGradeDate":1745504404,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":40.0},{"epochGradeDate":1744818876,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":39.0,"priorPriceTarget":44.0},{"epochGradeDate":1744656046,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":50.0},{"epochGradeDate":1744369655,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1739552983,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":36.0},{"epochGradeDate":1739552356,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":35.0},{"epochGradeDate":1739549979,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":35.0},{"epochGradeDate":1739545790,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":38.0},{"epochGradeDate":1739543009,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":36.0},{"epochGradeDate":1739542696,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":38.0},{"epochGradeDate":1739537364,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":39.0},{"epochGradeDate":1739368801,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":38.0,"priorPriceTarget":38.0},{"epochGradeDate":1737544049,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":39.0,"priorPriceTarget":36.0},{"epochGradeDate":1731339547,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":40.0},{"epochGradeDate":1731087348,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":30.0},{"epochGradeDate":1731084933,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":30.0},{"epochGradeDate":1731079422,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":35.0},{"epochGradeDate":1731077622,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":44.0},{"epochGradeDate":1731077506,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":33.0},{"epochGradeDate":1731076389,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":25.0},{"epochGradeDate":1731070614,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":32.0},{"epochGradeDate":1731062537,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":33.0},{"epochGradeDate":1730130604,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":32.0},{"epochGradeDate":1729692615,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":30.0},{"epochGradeDate":1728921905,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":40.0,"priorPriceTarget":40.0},{"epochGradeDate":1726483104,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":33.0,"priorPriceTarget":33.0},{"epochGradeDate":1726142343,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":30.0},{"epochGradeDate":1726066934,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":40.0,"priorPriceTarget":40.0},{"epochGradeDate":1726060551,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":35.0,"priorPriceTarget":35.0},{"epochGradeDate":1725532302,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":30.0},{"epochGradeDate":1724752668,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1723207132,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":50.0},{"epochGradeDate":1723145489,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":40.0},{"epochGradeDate":1723140886,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":50.0},{"epochGradeDate":1723138119,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":46.0},{"epochGradeDate":1723136233,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":54.0},{"epochGradeDate":1723134933,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":45.0},{"epochGradeDate":1723128893,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":45.0},{"epochGradeDate":1723127296,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":55.0},{"epochGradeDate":1723126646,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":41.0},{"epochGradeDate":1723120987,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":50.0},{"epochGradeDate":1723119008,"firm":"Oppenheimer","toGrade":"Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1723117268,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":48.0},{"epochGradeDate":1723116596,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":40.0},{"epochGradeDate":1723115951,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":47.0},{"epochGradeDate":1721814898,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1719411396,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1719331634,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":45.0,"priorPriceTarget":45.0},{"epochGradeDate":1718271308,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":45.0,"priorPriceTarget":45.0},{"epochGradeDate":1716385844,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":41.0,"priorPriceTarget":0.0},{"epochGradeDate":1715362135,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":45.0},{"epochGradeDate":1715360910,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":46.0,"priorPriceTarget":52.0},{"epochGradeDate":1715355611,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":52.0},{"epochGradeDate":1715335964,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":55.0},{"epochGradeDate":1710839815,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":52.0,"priorPriceTarget":0.0},{"epochGradeDate":1708005694,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":40.0},{"epochGradeDate":1708003247,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":41.0},{"epochGradeDate":1707747002,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":35.0},{"epochGradeDate":1707151804,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":40.0},{"epochGradeDate":1705506399,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":31.0},{"epochGradeDate":1705432297,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":33.0},{"epochGradeDate":1704281342,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":35.0},{"epochGradeDate":1703155325,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":32.0},{"epochGradeDate":1698954826,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":30.0},{"epochGradeDate":1698923754,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":36.0},{"epochGradeDate":1695889826,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":29.0,"priorPriceTarget":0.0},{"epochGradeDate":1694683105,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":36.0,"priorPriceTarget":0.0},{"epochGradeDate":1691091476,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":30.0},{"epochGradeDate":1691082162,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":27.0},{"epochGradeDate":1691081923,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":24.0},{"epochGradeDate":1691079701,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":25.0},{"epochGradeDate":1691077998,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":29.0},{"epochGradeDate":1691074900,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":30.0},{"epochGradeDate":1691063584,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":35.0,"priorPriceTarget":0.0},{"epochGradeDate":1690305134,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":29.0},{"epochGradeDate":1689596661,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":26.0},{"epochGradeDate":1689255831,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":24.0},{"epochGradeDate":1683712937,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1683206143,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":24.0,"priorPriceTarget":26.0},{"epochGradeDate":1683197141,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":28.0},{"epochGradeDate":1681735803,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":30.0},{"epochGradeDate":1678275340,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1677758225,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":26.0},{"epochGradeDate":1675948651,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":30.0},{"epochGradeDate":1675940790,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":28.0},{"epochGradeDate":1675686450,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":28.0},{"epochGradeDate":1674726184,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":29.0,"priorPriceTarget":0.0},{"epochGradeDate":1672918453,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":24.0,"priorPriceTarget":26.0},{"epochGradeDate":1672839108,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":28.0},{"epochGradeDate":1667486522,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":29.0},{"epochGradeDate":1667469664,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":30.0},{"epochGradeDate":1666268260,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":28.0},{"epochGradeDate":1664533964,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1659621691,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":26.0},{"epochGradeDate":1659609459,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":23.0},{"epochGradeDate":1657210435,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1652274530,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":40.0},{"epochGradeDate":1652184704,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":32.0},{"epochGradeDate":1647865421,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":45.0},{"epochGradeDate":1644844107,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":43.0},{"epochGradeDate":1644403931,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":71.0},{"epochGradeDate":1639052606,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1636369338,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":71.0,"priorPriceTarget":66.0},{"epochGradeDate":1629459957,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":63.0},{"epochGradeDate":1628255288,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":61.0},{"epochGradeDate":1628246123,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":66.0,"priorPriceTarget":86.0},{"epochGradeDate":1627387949,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":63.0,"priorPriceTarget":69.0},{"epochGradeDate":1620389959,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":69.0,"priorPriceTarget":76.0},{"epochGradeDate":1620384199,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":86.0,"priorPriceTarget":95.0},{"epochGradeDate":1619182775,"firm":"Berenberg","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1613136085,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":76.0,"priorPriceTarget":70.0},{"epochGradeDate":1613131201,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":91.0},{"epochGradeDate":1613124632,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":82.0,"priorPriceTarget":80.0},{"epochGradeDate":1611052698,"firm":"KeyBanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":86.0},{"epochGradeDate":1604577809,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":91.0,"priorPriceTarget":89.0},{"epochGradeDate":1602514908,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1602507675,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":67.0,"priorPriceTarget":0.0},{"epochGradeDate":1602504501,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1602502707,"firm":"William Blair","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1602492122,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":86.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":1.3846818E-4,"fmt":"0.01%"},"postMarketChange":{"raw":0.006000519,"fmt":"0.01"},"postMarketTime":1774654542,"postMarketPrice":{"raw":43.341,"fmt":"43.34"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.07620978,"fmt":"-7.62%"},"regularMarketChange":{"raw":-3.5750008,"fmt":"-3.58"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":43.335,"fmt":"43.33"},"regularMarketDayHigh":{"raw":45.0,"fmt":"45.00"},"regularMarketDayLow":{"raw":41.52,"fmt":"41.52"},"regularMarketVolume":{"raw":3807500,"fmt":"3.81M","longFmt":"3,807,500.00"},"averageDailyVolume10Day":{"raw":2775370,"fmt":"2.78M","longFmt":"2,775,370"},"averageDailyVolume3Month":{"raw":3171083,"fmt":"3.17M","longFmt":"3,171,083"},"regularMarketPreviousClose":{"raw":46.91,"fmt":"46.91"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":44.43,"fmt":"44.43"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"FROG","underlyingSymbol":null,"shortName":"JFrog Ltd.","longName":"JFrog Ltd.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":5184119296,"fmt":"5.18B","longFmt":"5,184,119,296.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.2,"fmt":"0.20"},"estimate":{"raw":0.16466,"fmt":"0.16"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.04","surprisePct":"21.46","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746734700,"fmt":"2025-05-08"}},{"date":"2Q2025","actual":{"raw":0.18,"fmt":"0.18"},"estimate":{"raw":0.16355,"fmt":"0.16"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.02","surprisePct":"10.06","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754597689,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":0.22,"fmt":"0.22"},"estimate":{"raw":0.16367,"fmt":"0.16"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.06","surprisePct":"34.42","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762463100,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":0.22,"fmt":"0.22"},"estimate":{"raw":0.18925,"fmt":"0.19"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.03","surprisePct":"16.25","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770930300,"fmt":"2026-02-12"}}],"currentQuarterEstimate":{"raw":0.21334,"fmt":"0.21"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778184000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":280040000,"fmt":"280.04M","longFmt":"280,040,000"},"earnings":{"raw":3714000,"fmt":"3.71M","longFmt":"3,714,000"}},{"date":2023,"revenue":{"raw":349886000,"fmt":"349.89M","longFmt":"349,886,000"},"earnings":{"raw":56127000,"fmt":"56.13M","longFmt":"56,127,000"}},{"date":2024,"revenue":{"raw":428488000,"fmt":"428.49M","longFmt":"428,488,000"},"earnings":{"raw":74672000,"fmt":"74.67M","longFmt":"74,672,000"}},{"date":2025,"revenue":{"raw":531840000,"fmt":"531.84M","longFmt":"531,840,000"},"earnings":{"raw":99980000,"fmt":"99.98M","longFmt":"99,980,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":122407000,"fmt":"122.41M","longFmt":"122,407,000"},"earnings":{"raw":23277000,"fmt":"23.28M","longFmt":"23,277,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":127220000,"fmt":"127.22M","longFmt":"127,220,000"},"earnings":{"raw":22034000,"fmt":"22.03M","longFmt":"22,034,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":136907000,"fmt":"136.91M","longFmt":"136,907,000"},"earnings":{"raw":27487000,"fmt":"27.49M","longFmt":"27,487,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":145306000,"fmt":"145.31M","longFmt":"145,306,000"},"earnings":{"raw":27182000,"fmt":"27.18M","longFmt":"27,182,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":43.335,"fmt":"43.33"},"targetHighPrice":{"raw":80.0,"fmt":"80.00"},"targetLowPrice":{"raw":52.0,"fmt":"52.00"},"targetMeanPrice":{"raw":69.65,"fmt":"69.65"},"targetMedianPrice":{"raw":70.0,"fmt":"70.00"},"recommendationMean":{"raw":1.33333,"fmt":"1.33"},"recommendationKey":"strong_buy","numberOfAnalystOpinions":{"raw":20,"fmt":"20","longFmt":"20"},"totalCash":{"raw":704414016,"fmt":"704.41M","longFmt":"704,414,016"},"totalCashPerShare":{"raw":5.888,"fmt":"5.89"},"ebitda":{"raw":-61012000,"fmt":"-61.01M","longFmt":"-61,012,000"},"totalDebt":{"raw":12456000,"fmt":"12.46M","longFmt":"12,456,000"},"quickRatio":{"raw":2.023,"fmt":"2.02"},"currentRatio":{"raw":2.142,"fmt":"2.14"},"totalRevenue":{"raw":531840000,"fmt":"531.84M","longFmt":"531,840,000"},"debtToEquity":{"raw":1.404,"fmt":"1.40%"},"revenuePerShare":{"raw":4.577,"fmt":"4.58"},"returnOnAssets":{"raw":-0.04325,"fmt":"-4.32%"},"returnOnEquity":{"raw":-0.08648,"fmt":"-8.65%"},"grossProfits":{"raw":408387008,"fmt":"408.39M","longFmt":"408,387,008"},"freeCashflow":{"raw":174897120,"fmt":"174.9M","longFmt":"174,897,120"},"operatingCashflow":{"raw":145728992,"fmt":"145.73M","longFmt":"145,728,992"},"earningsGrowth":{},"revenueGrowth":{"raw":0.252,"fmt":"25.20%"},"grossMargins":{"raw":0.76788,"fmt":"76.79%"},"ebitdaMargins":{"raw":-0.11472,"fmt":"-11.47%"},"operatingMargins":{"raw":-0.13675,"fmt":"-13.67%"},"profitMargins":{"raw":-0.13504,"fmt":"-13.50%"},"financialCurrency":"USD"}}],"error":null}}