{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.1663306,"fmt":"-16.63%"},"oneMonthReturn":{"raw":-0.13988553,"fmt":"-13.99%"},"threeMonthReturn":{"raw":-0.31369293,"fmt":"-31.37%"},"sixMonthReturn":{"raw":-0.44234657,"fmt":"-44.23%"},"ytdReturnPct":{"raw":-0.29706755,"fmt":"-29.71%"},"oneYearTotalReturn":{"raw":-0.5400444,"fmt":"-54.00%"},"twoYearTotalReturn":{"raw":-0.65548843,"fmt":"-65.55%"},"threeYearTotalReturn":{"raw":-0.63688254,"fmt":"-63.69%"},"fiveYearTotalReturn":{"raw":-0.56243384,"fmt":"-56.24%"},"tenYearTotalReturn":{"raw":-0.5024067,"fmt":"-50.24%"},"maxReturn":{"raw":-0.5024067,"fmt":"-50.24%"}},"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":1915240192,"fmt":"1.92B","longFmt":"1,915,240,192"},"forwardPE":{"raw":7.9578156,"fmt":"7.96"},"profitMargins":{"raw":-0.036140002,"fmt":"-3.61%"},"floatShares":{"raw":113536540,"fmt":"113.54M","longFmt":"113,536,540"},"sharesOutstanding":{"raw":114887618,"fmt":"114.89M","longFmt":"114,887,618"},"sharesShort":{"raw":9391464,"fmt":"9.39M","longFmt":"9,391,464"},"sharesShortPriorMonth":{"raw":5952389,"fmt":"5.95M","longFmt":"5,952,389"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0817,"fmt":"8.17%"},"heldPercentInsiders":{"raw":0.02173,"fmt":"2.17%"},"heldPercentInstitutions":{"raw":1.01555,"fmt":"101.56%"},"shortRatio":{"raw":3.39,"fmt":"3.39"},"shortPercentOfFloat":{"raw":0.1089,"fmt":"10.89%"},"beta":{"raw":0.71,"fmt":"0.71"},"impliedSharesOutstanding":{"raw":119344266,"fmt":"119.34M","longFmt":"119,344,266"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":2.755,"fmt":"2.76"},"priceToBook":{"raw":6.0036297,"fmt":"6.00"},"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":-36118000,"fmt":"-36.12M","longFmt":"-36,118,000"},"trailingEps":{"raw":-0.3,"fmt":"-0.30"},"forwardEps":{"raw":2.07846,"fmt":"2.08"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":1.916,"fmt":"1.92"},"enterpriseToEbitda":{"raw":58.649,"fmt":"58.65"},"52WeekChange":{"raw":-0.4543454,"fmt":"-45.43%"},"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.19,"fmt":"-0.19"},"estimate":{"raw":-0.13011,"fmt":"-0.13"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.06","surprisePct":"-46.03","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745957100,"fmt":"2025-04-29"}},{"date":"2Q2025","actual":{"raw":-0.12,"fmt":"-0.12"},"estimate":{"raw":-0.13631,"fmt":"-0.14"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.02","surprisePct":"11.97","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753906370,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":0.02,"fmt":"0.02"},"estimate":{"raw":-0.05949,"fmt":"-0.06"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.08","surprisePct":"133.62","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761769047,"fmt":"2025-10-29"}},{"date":"4Q2025","actual":{"raw":-0.01,"fmt":"-0.01"},"estimate":{"raw":-0.01483,"fmt":"-0.01"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.0","surprisePct":"32.57","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770239100,"fmt":"2026-02-04"}}],"currentQuarterEstimate":{"raw":-0.07652,"fmt":"-0.08"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777492800,"fmt":"2026-04-29"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":683191000,"fmt":"683.19M","longFmt":"683,191,000"},"earnings":{"raw":-92222000,"fmt":"-92.22M","longFmt":"-92,222,000"}},{"date":2023,"revenue":{"raw":798710000,"fmt":"798.71M","longFmt":"798,710,000"},"earnings":{"raw":-78284000,"fmt":"-78.28M","longFmt":"-78,284,000"}},{"date":2024,"revenue":{"raw":900021000,"fmt":"900.02M","longFmt":"900,021,000"},"earnings":{"raw":-36301000,"fmt":"-36.3M","longFmt":"-36,301,000"}},{"date":2025,"revenue":{"raw":999405000,"fmt":"999.4M","longFmt":"999,405,000"},"earnings":{"raw":-36118000,"fmt":"-36.12M","longFmt":"-36,118,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":239137000,"fmt":"239.14M","longFmt":"239,137,000"},"earnings":{"raw":-22935000,"fmt":"-22.93M","longFmt":"-22,935,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":247295000,"fmt":"247.29M","longFmt":"247,295,000"},"earnings":{"raw":-14706000,"fmt":"-14.71M","longFmt":"-14,706,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":252440000,"fmt":"252.44M","longFmt":"252,440,000"},"earnings":{"raw":2260000,"fmt":"2.26M","longFmt":"2,260,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":260533000,"fmt":"260.53M","longFmt":"260,533,000"},"earnings":{"raw":-737000,"fmt":"-737k","longFmt":"-737,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"TENB Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1770240600,"updated":1772060942,"transcriptId":2748162,"type":"IN_HOUSE","eventId":399505,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q4-2025-earnings_call-399505.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/4/2748162.json","maxAge":1},{"title":"TENB Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761769800,"updated":1761824676,"transcriptId":2215233,"type":"IN_HOUSE","eventId":368912,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q3-2025-earnings_call-368912.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/29/2215233.json","maxAge":1},{"title":"TENB Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753907400,"updated":1763810408,"transcriptId":2294263,"type":"IN_HOUSE","eventId":340113,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q2-2025-earnings_call-340113.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/30/2294263.json","maxAge":1},{"title":"TENB Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1745958600,"updated":1766598430,"transcriptId":2537236,"type":"IN_HOUSE","eventId":313277,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q1-2025-earnings_call-313277.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/29/2537236.json","maxAge":1},{"title":"TENB Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1738791000,"updated":1766022549,"transcriptId":2521120,"type":"IN_HOUSE","eventId":239662,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q4-2024-earnings_call-239662.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/5/2521120.json","maxAge":1},{"title":"TENB Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730320200,"updated":1769254232,"transcriptId":2616957,"type":"IN_HOUSE","eventId":217527,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q3-2024-earnings_call-217527.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/30/2616957.json","maxAge":1},{"title":"TENB Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722457800,"updated":1772063624,"transcriptId":2725797,"type":"IN_HOUSE","eventId":190179,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q2-2024-earnings_call-190179.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/31/2725797.json","maxAge":1},{"title":"TENB Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714595400,"updated":1772060920,"transcriptId":2749129,"type":"IN_HOUSE","eventId":165238,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q1-2024-earnings_call-165238.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/1/2749129.json","maxAge":1},{"title":"TENB Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1707255000,"updated":1772062449,"transcriptId":2810239,"type":"IN_HOUSE","eventId":121287,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q4-2023-earnings_call-121287.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/6/2810239.json","maxAge":1},{"title":"TENB Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698870600,"updated":1772062070,"transcriptId":2859025,"type":"IN_HOUSE","eventId":84952,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q3-2023-earnings_call-84952.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/1/2859025.json","maxAge":1},{"title":"TENB Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690317000,"updated":1772058128,"transcriptId":2920813,"type":"IN_HOUSE","eventId":64725,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q2-2023-earnings_call-64725.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/25/2920813.json","maxAge":1},{"title":"TENB Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1682368200,"updated":1772504954,"transcriptId":2977698,"type":"IN_HOUSE","eventId":52619,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q1-2023-earnings_call-52619.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/24/2977698.json","maxAge":1},{"title":"TENB Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1675805400,"updated":1773487961,"transcriptId":3023632,"type":"IN_HOUSE","eventId":42690,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q4-2022-earnings_call-42690.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/7/3023632.json","maxAge":1},{"title":"TENB Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666697400,"updated":1774093152,"transcriptId":3075884,"type":"IN_HOUSE","eventId":38780,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q3-2022-earnings_call-38780.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/25/3075884.json","maxAge":1},{"title":"TENB Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658830500,"updated":1773915555,"transcriptId":3112474,"type":"IN_HOUSE","eventId":27139,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q2-2022-earnings_call-27139.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/26/3112474.json","maxAge":1},{"title":"TENB Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1650975566,"updated":1774254181,"transcriptId":3149189,"type":"IN_HOUSE","eventId":19819,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q1-2022-earnings_call-19819.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/26/3149189.json","maxAge":1},{"title":"TENB Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1643745600,"updated":1752165408,"transcriptId":1574488,"type":"RAW","eventId":13716,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q4-2021-earnings_call-13716.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/1/1574488.json","maxAge":1},{"title":"TENB Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635206400,"updated":1752165408,"transcriptId":1570456,"type":"RAW","eventId":9042,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q3-2021-earnings_call-9042.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/10/26/1570456.json","maxAge":1},{"title":"TENB Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1627344000,"updated":1752165408,"transcriptId":1567822,"type":"RAW","eventId":6050,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q2-2021-earnings_call-6050.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/27/1567822.json","maxAge":1},{"title":"TENB Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1619533800,"updated":1752173449,"transcriptId":1880122,"type":"RAW","eventId":330626,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q1-2021-earnings_call-330626.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/4/27/1880122.json","maxAge":1},{"title":"TENB Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1614081600,"updated":1768044213,"transcriptId":2565806,"type":"IN_HOUSE","eventId":268848,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q4-2020-earnings_call-268848.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/23/2565806.json","maxAge":1},{"title":"TENB Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1603830600,"updated":1767957882,"transcriptId":2565818,"type":"IN_HOUSE","eventId":538371,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q3-2020-earnings_call-538371.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/10/27/2565818.json","maxAge":1},{"title":"TENB Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1595968200,"updated":1767957882,"transcriptId":2565819,"type":"IN_HOUSE","eventId":538372,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q2-2020-earnings_call-538372.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/7/28/2565819.json","maxAge":1},{"title":"TENB Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588105800,"updated":1767959195,"transcriptId":2565981,"type":"IN_HOUSE","eventId":538373,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TENB/earnings/TENB-Q1-2020-earnings_call-538373.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/4/28/2565981.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":18.29,"fmt":"18.29"},"open":{"raw":17.82,"fmt":"17.82"},"dayLow":{"raw":15.85,"fmt":"15.85"},"dayHigh":{"raw":17.83,"fmt":"17.83"},"regularMarketPreviousClose":{"raw":18.29,"fmt":"18.29"},"regularMarketOpen":{"raw":17.82,"fmt":"17.82"},"regularMarketDayLow":{"raw":15.85,"fmt":"15.85"},"regularMarketDayHigh":{"raw":17.83,"fmt":"17.83"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.71,"fmt":"0.71"},"forwardPE":{"raw":7.9578156,"fmt":"7.96"},"volume":{"raw":4835104,"fmt":"4.84M","longFmt":"4,835,104"},"regularMarketVolume":{"raw":4835104,"fmt":"4.84M","longFmt":"4,835,104"},"averageVolume":{"raw":2570025,"fmt":"2.57M","longFmt":"2,570,025"},"averageVolume10days":{"raw":2688390,"fmt":"2.69M","longFmt":"2,688,390"},"averageDailyVolume10Day":{"raw":2688390,"fmt":"2.69M","longFmt":"2,688,390"},"bid":{"raw":12.65,"fmt":"12.65"},"ask":{"raw":20.46,"fmt":"20.46"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":1973954176,"fmt":"1.97B","longFmt":"1,973,954,176"},"nonDilutedMarketCap":{"raw":2279370341,"fmt":"2.28B","longFmt":"2,279,370,341"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":15.85,"fmt":"15.85"},"fiftyTwoWeekHigh":{"raw":37.14,"fmt":"37.14"},"allTimeHigh":{"raw":63.61,"fmt":"63.61"},"allTimeLow":{"raw":16.28,"fmt":"16.28"},"priceToSalesTrailing12Months":{"raw":1.9751294,"fmt":"1.98"},"fiftyDayAverage":{"raw":21.219,"fmt":"21.22"},"twoHundredDayAverage":{"raw":27.45105,"fmt":"27.45"},"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":1777492800,"fmt":"2026-04-29"}],"earningsCallDate":[{"raw":1770240600,"fmt":"2026-02-04"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.40858,"fmt":"0.41"},"earningsLow":{"raw":0.4,"fmt":"0.40"},"earningsHigh":{"raw":0.42,"fmt":"0.42"},"revenueAverage":{"raw":258918150,"fmt":"258.92M","longFmt":"258,918,150"},"revenueLow":{"raw":258400000,"fmt":"258.4M","longFmt":"258,400,000"},"revenueHigh":{"raw":260702000,"fmt":"260.7M","longFmt":"260,702,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1772547294,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":19.0,"priorPriceTarget":0.0},{"epochGradeDate":1770324616,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":24.0,"priorPriceTarget":25.0},{"epochGradeDate":1770318904,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":31.0},{"epochGradeDate":1770316654,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":40.0},{"epochGradeDate":1770310047,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":45.0},{"epochGradeDate":1770305801,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":43.0},{"epochGradeDate":1770297760,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":42.0},{"epochGradeDate":1770289427,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":28.0,"priorPriceTarget":28.0},{"epochGradeDate":1770068864,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":24.0,"priorPriceTarget":29.0},{"epochGradeDate":1769802235,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":32.0},{"epochGradeDate":1767877362,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":38.0},{"epochGradeDate":1767633062,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":40.0},{"epochGradeDate":1767625709,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":33.0},{"epochGradeDate":1761850615,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":37.0},{"epochGradeDate":1761832586,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":45.0},{"epochGradeDate":1761823183,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":42.0},{"epochGradeDate":1761575817,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":44.0},{"epochGradeDate":1760453613,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":39.0},{"epochGradeDate":1753997306,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":37.0},{"epochGradeDate":1753987643,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":32.0},{"epochGradeDate":1753985549,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":30.0},{"epochGradeDate":1753978168,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":40.0},{"epochGradeDate":1753978106,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":30.0},{"epochGradeDate":1753976302,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":28.0},{"epochGradeDate":1753969580,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":40.0},{"epochGradeDate":1753968377,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":40.0},{"epochGradeDate":1753961432,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":35.0},{"epochGradeDate":1752496630,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":39.0,"priorPriceTarget":33.0},{"epochGradeDate":1746052610,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":40.0},{"epochGradeDate":1746048541,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":45.0},{"epochGradeDate":1746040328,"firm":"WestPark Capital","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1746031650,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":45.0},{"epochGradeDate":1746030853,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":45.0},{"epochGradeDate":1746030324,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":50.0},{"epochGradeDate":1746024197,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":47.0},{"epochGradeDate":1746023778,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":44.0},{"epochGradeDate":1746010134,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":50.0},{"epochGradeDate":1745843455,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":43.0,"priorPriceTarget":53.0},{"epochGradeDate":1745417798,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":55.0},{"epochGradeDate":1744821098,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":40.0},{"epochGradeDate":1744659661,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":48.0},{"epochGradeDate":1743515314,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":42.0,"priorPriceTarget":0.0},{"epochGradeDate":1743444882,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":45.0},{"epochGradeDate":1743429564,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1743423734,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":48.0},{"epochGradeDate":1742313902,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":47.0},{"epochGradeDate":1739186596,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":50.0,"priorPriceTarget":50.0},{"epochGradeDate":1738849914,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":45.0},{"epochGradeDate":1738844007,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":50.0,"priorPriceTarget":50.0},{"epochGradeDate":1737486306,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":44.0},{"epochGradeDate":1737130317,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":46.0},{"epochGradeDate":1736164908,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":50.0,"priorPriceTarget":50.0},{"epochGradeDate":1734624573,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":40.0},{"epochGradeDate":1733136223,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":50.0},{"epochGradeDate":1730399641,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":49.0},{"epochGradeDate":1730383731,"firm":"WestPark Capital","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1730379388,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":55.0},{"epochGradeDate":1730375685,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":50.0,"priorPriceTarget":50.0},{"epochGradeDate":1730197200,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":50.0,"priorPriceTarget":50.0},{"epochGradeDate":1729860732,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":53.0},{"epochGradeDate":1729685065,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":55.0},{"epochGradeDate":1729085801,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1726220085,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":50.0,"priorPriceTarget":50.0},{"epochGradeDate":1722541923,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":62.0},{"epochGradeDate":1722536941,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":47.0},{"epochGradeDate":1722530892,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":49.0,"priorPriceTarget":57.0},{"epochGradeDate":1722526944,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":60.0},{"epochGradeDate":1722525937,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":52.0,"priorPriceTarget":54.0},{"epochGradeDate":1722523298,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":53.0,"priorPriceTarget":57.0},{"epochGradeDate":1722521958,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":60.0},{"epochGradeDate":1722520192,"firm":"WestPark Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1722519730,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":60.0},{"epochGradeDate":1722517855,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Lowers","currentPriceTarget":48.0,"priorPriceTarget":60.0},{"epochGradeDate":1722515077,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":53.0,"priorPriceTarget":55.0},{"epochGradeDate":1722512482,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":56.0},{"epochGradeDate":1722253868,"firm":"WestPark Capital","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":54.0,"priorPriceTarget":54.0},{"epochGradeDate":1721038497,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":55.0,"priorPriceTarget":0.0},{"epochGradeDate":1718357316,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":62.0,"priorPriceTarget":62.0},{"epochGradeDate":1715678887,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":62.0,"priorPriceTarget":62.0},{"epochGradeDate":1714655493,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":65.0,"priorPriceTarget":65.0},{"epochGradeDate":1714646211,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":62.0,"priorPriceTarget":62.0},{"epochGradeDate":1714130086,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":47.0,"priorPriceTarget":0.0},{"epochGradeDate":1713864497,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":62.0,"priorPriceTarget":62.0},{"epochGradeDate":1712769251,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":65.0,"priorPriceTarget":65.0},{"epochGradeDate":1710843772,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":62.0,"priorPriceTarget":62.0},{"epochGradeDate":1707402295,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":55.0},{"epochGradeDate":1707341847,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":50.0},{"epochGradeDate":1707321269,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":55.0},{"epochGradeDate":1707319804,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":60.0},{"epochGradeDate":1707313388,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":50.0},{"epochGradeDate":1707301580,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":56.0},{"epochGradeDate":1706268148,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":52.0},{"epochGradeDate":1705060432,"firm":"WestPark Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1704801135,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":46.0},{"epochGradeDate":1702898142,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":45.0},{"epochGradeDate":1698954103,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":55.0},{"epochGradeDate":1698952416,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":46.0,"priorPriceTarget":50.0},{"epochGradeDate":1698940130,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":47.0},{"epochGradeDate":1698933705,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":60.0},{"epochGradeDate":1698932171,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":55.0},{"epochGradeDate":1698923893,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":55.0},{"epochGradeDate":1697810396,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":48.0},{"epochGradeDate":1697718529,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":48.0},{"epochGradeDate":1696841221,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":51.0},{"epochGradeDate":1695036932,"firm":"TD Cowen","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":55.0,"priorPriceTarget":0.0},{"epochGradeDate":1694422593,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":51.0},{"epochGradeDate":1694187526,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":63.0,"priorPriceTarget":60.0},{"epochGradeDate":1694161343,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":55.0,"priorPriceTarget":0.0},{"epochGradeDate":1692896625,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":55.0},{"epochGradeDate":1692349187,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1691146631,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":55.0,"priorPriceTarget":0.0},{"epochGradeDate":1690385023,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"reit","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":44.0},{"epochGradeDate":1690377780,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":52.0},{"epochGradeDate":1690375508,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":45.0},{"epochGradeDate":1690367806,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":48.0},{"epochGradeDate":1690192101,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":48.0,"priorPriceTarget":0.0},{"epochGradeDate":1689345727,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":49.0,"priorPriceTarget":44.0},{"epochGradeDate":1688637889,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":52.0,"priorPriceTarget":0.0},{"epochGradeDate":1683707909,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":48.0,"priorPriceTarget":0.0},{"epochGradeDate":1682426472,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":55.0},{"epochGradeDate":1682425634,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":48.0,"priorPriceTarget":54.0},{"epochGradeDate":1682425506,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":53.0},{"epochGradeDate":1682424336,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":48.0},{"epochGradeDate":1682423252,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":51.0},{"epochGradeDate":1682421920,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":48.0,"priorPriceTarget":51.0},{"epochGradeDate":1682421806,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":53.0,"priorPriceTarget":56.0},{"epochGradeDate":1682419846,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":52.0,"priorPriceTarget":58.0},{"epochGradeDate":1682416368,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":50.0},{"epochGradeDate":1681987235,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":51.0,"priorPriceTarget":0.0},{"epochGradeDate":1679913562,"firm":"WestPark Capital","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1675871473,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":44.0},{"epochGradeDate":1675866688,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":48.0},{"epochGradeDate":1675859705,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":42.0},{"epochGradeDate":1675858713,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":50.0},{"epochGradeDate":1675856738,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":51.0,"priorPriceTarget":48.0},{"epochGradeDate":1675163200,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":44.0},{"epochGradeDate":1674556396,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":44.0,"priorPriceTarget":0.0},{"epochGradeDate":1673529216,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":47.0},{"epochGradeDate":1673438051,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":40.0},{"epochGradeDate":1672919551,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":55.0},{"epochGradeDate":1666800436,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":48.0,"priorPriceTarget":57.0},{"epochGradeDate":1666794889,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":44.0},{"epochGradeDate":1666792381,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":65.0},{"epochGradeDate":1666779591,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":52.0},{"epochGradeDate":1666619103,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":53.0},{"epochGradeDate":1666615939,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":65.0},{"epochGradeDate":1659085925,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":59.0},{"epochGradeDate":1658928193,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":58.0},{"epochGradeDate":1658926791,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":53.0,"priorPriceTarget":63.0},{"epochGradeDate":1658921046,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":57.0},{"epochGradeDate":1658311547,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":66.0},{"epochGradeDate":1658154401,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":57.0,"priorPriceTarget":70.0},{"epochGradeDate":1657623231,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":58.0,"priorPriceTarget":65.0},{"epochGradeDate":1651137093,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":73.0},{"epochGradeDate":1650551508,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":62.0},{"epochGradeDate":1649750719,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1649673367,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":70.0,"priorPriceTarget":0.0},{"epochGradeDate":1647867137,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":63.0,"priorPriceTarget":70.0},{"epochGradeDate":1643809371,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":63.0,"priorPriceTarget":60.0},{"epochGradeDate":1640775309,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":66.0,"priorPriceTarget":62.0},{"epochGradeDate":1639659883,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":59.0},{"epochGradeDate":1635337276,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":60.0},{"epochGradeDate":1635332052,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":58.0},{"epochGradeDate":1635331483,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":62.0},{"epochGradeDate":1633427871,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1632489037,"firm":"Berenberg","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":55.0,"priorPriceTarget":0.0},{"epochGradeDate":1629892751,"firm":"FBN Securities","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1627472767,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":51.0},{"epochGradeDate":1623405753,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":51.0,"priorPriceTarget":0.0},{"epochGradeDate":1619621367,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":57.0},{"epochGradeDate":1613998920,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":54.0,"priorPriceTarget":0.0},{"epochGradeDate":1613487117,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":57.0,"priorPriceTarget":0.0},{"epochGradeDate":1612794445,"firm":"Berenberg","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":51.0,"priorPriceTarget":43.0},{"epochGradeDate":1610124308,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":67.0,"priorPriceTarget":48.0},{"epochGradeDate":1603897519,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":38.0},{"epochGradeDate":1603887282,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":43.0},{"epochGradeDate":1601288839,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1599653285,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":39.0},{"epochGradeDate":1596046776,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":31.0},{"epochGradeDate":1596029745,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":35.0},{"epochGradeDate":1596025416,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":25.0},{"epochGradeDate":1589384901,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":30.0},{"epochGradeDate":1588166806,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":26.0},{"epochGradeDate":1587475099,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":36.0},{"epochGradeDate":1585144057,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":37.0},{"epochGradeDate":1585129491,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":29.0,"priorPriceTarget":0.0},{"epochGradeDate":1572429783,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1570102058,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1563274205,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1561720439,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1558607071,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":36.0,"priorPriceTarget":0.0},{"epochGradeDate":1547554307,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":30.0},{"epochGradeDate":1543501766,"firm":"Berenberg","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":38.0,"priorPriceTarget":0.0},{"epochGradeDate":1536233927,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":31.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.019951627,"fmt":"2.00%"},"postMarketChange":{"raw":0.32999992,"fmt":"0.33"},"postMarketTime":1774655726,"postMarketPrice":{"raw":16.87,"fmt":"16.87"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.09568069,"fmt":"-9.57%"},"regularMarketChange":{"raw":-1.75,"fmt":"-1.75"},"regularMarketTime":1774641601,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":16.54,"fmt":"16.54"},"regularMarketDayHigh":{"raw":17.83,"fmt":"17.83"},"regularMarketDayLow":{"raw":15.85,"fmt":"15.85"},"regularMarketVolume":{"raw":4835104,"fmt":"4.84M","longFmt":"4,835,104.00"},"averageDailyVolume10Day":{"raw":2688390,"fmt":"2.69M","longFmt":"2,688,390"},"averageDailyVolume3Month":{"raw":2570025,"fmt":"2.57M","longFmt":"2,570,025"},"regularMarketPreviousClose":{"raw":18.29,"fmt":"18.29"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":17.82,"fmt":"17.82"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"TENB","underlyingSymbol":null,"shortName":"Tenable Holdings, Inc.","longName":"Tenable Holdings, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":1973954176,"fmt":"1.97B","longFmt":"1,973,954,176.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.36,"fmt":"0.36"},"estimate":{"raw":0.28242,"fmt":"0.28"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.08","surprisePct":"27.47","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745957100,"fmt":"2025-04-29"}},{"date":"2Q2025","actual":{"raw":0.34,"fmt":"0.34"},"estimate":{"raw":0.30268,"fmt":"0.30"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.04","surprisePct":"12.33","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753906370,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":0.42,"fmt":"0.42"},"estimate":{"raw":0.37027,"fmt":"0.37"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.05","surprisePct":"13.43","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761769047,"fmt":"2025-10-29"}},{"date":"4Q2025","actual":{"raw":0.48,"fmt":"0.48"},"estimate":{"raw":0.41402,"fmt":"0.41"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.07","surprisePct":"15.94","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770239100,"fmt":"2026-02-04"}}],"currentQuarterEstimate":{"raw":0.40858,"fmt":"0.41"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777492800,"fmt":"2026-04-29"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":683191000,"fmt":"683.19M","longFmt":"683,191,000"},"earnings":{"raw":44315000,"fmt":"44.31M","longFmt":"44,315,000"}},{"date":2023,"revenue":{"raw":798710000,"fmt":"798.71M","longFmt":"798,710,000"},"earnings":{"raw":97155000,"fmt":"97.16M","longFmt":"97,155,000"}},{"date":2024,"revenue":{"raw":900021000,"fmt":"900.02M","longFmt":"900,021,000"},"earnings":{"raw":158589000,"fmt":"158.59M","longFmt":"158,589,000"}},{"date":2025,"revenue":{"raw":999405000,"fmt":"999.4M","longFmt":"999,405,000"},"earnings":{"raw":194430000,"fmt":"194.43M","longFmt":"194,430,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":239137000,"fmt":"239.14M","longFmt":"239,137,000"},"earnings":{"raw":44250000,"fmt":"44.25M","longFmt":"44,250,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":247295000,"fmt":"247.29M","longFmt":"247,295,000"},"earnings":{"raw":41437000,"fmt":"41.44M","longFmt":"41,437,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":252440000,"fmt":"252.44M","longFmt":"252,440,000"},"earnings":{"raw":51438000,"fmt":"51.44M","longFmt":"51,438,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":260533000,"fmt":"260.53M","longFmt":"260,533,000"},"earnings":{"raw":57305000,"fmt":"57.3M","longFmt":"57,305,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":16.54,"fmt":"16.54"},"targetHighPrice":{"raw":45.0,"fmt":"45.00"},"targetLowPrice":{"raw":19.0,"fmt":"19.00"},"targetMeanPrice":{"raw":30.05,"fmt":"30.05"},"targetMedianPrice":{"raw":29.0,"fmt":"29.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":20,"fmt":"20","longFmt":"20"},"totalCash":{"raw":402180992,"fmt":"402.18M","longFmt":"402,180,992"},"totalCashPerShare":{"raw":3.501,"fmt":"3.5"},"ebitda":{"raw":32656000,"fmt":"32.66M","longFmt":"32,656,000"},"totalDebt":{"raw":417180000,"fmt":"417.18M","longFmt":"417,180,000"},"quickRatio":{"raw":0.838,"fmt":"0.84"},"currentRatio":{"raw":0.952,"fmt":"0.95"},"totalRevenue":{"raw":999404992,"fmt":"999.4M","longFmt":"999,404,992"},"debtToEquity":{"raw":127.822,"fmt":"127.82%"},"revenuePerShare":{"raw":8.32,"fmt":"8.32"},"returnOnAssets":{"raw":0.00598,"fmt":"0.60%"},"returnOnEquity":{"raw":-0.09945,"fmt":"-9.94%"},"grossProfits":{"raw":780467968,"fmt":"780.47M","longFmt":"780,467,968"},"freeCashflow":{"raw":273022240,"fmt":"273.02M","longFmt":"273,022,240"},"operatingCashflow":{"raw":266750000,"fmt":"266.75M","longFmt":"266,750,000"},"earningsGrowth":{},"revenueGrowth":{"raw":0.105,"fmt":"10.50%"},"grossMargins":{"raw":0.78093004,"fmt":"78.09%"},"ebitdaMargins":{"raw":0.032679997,"fmt":"3.27%"},"operatingMargins":{"raw":0.05108,"fmt":"5.11%"},"profitMargins":{"raw":-0.036140002,"fmt":"-3.61%"},"financialCurrency":"USD"}}],"error":null}}