{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.09055631,"fmt":"9.06%"},"oneMonthReturn":{"raw":0.13765189,"fmt":"13.77%"},"threeMonthReturn":{"raw":0.10921058,"fmt":"10.92%"},"sixMonthReturn":{"raw":-0.037671223,"fmt":"-3.77%"},"ytdReturnPct":{"raw":0.09126219,"fmt":"9.13%"},"oneYearTotalReturn":{"raw":0.18565403,"fmt":"18.57%"},"twoYearTotalReturn":{"raw":-0.06592791,"fmt":"-6.59%"},"threeYearTotalReturn":{"raw":0.14073078,"fmt":"14.07%"},"fiveYearTotalReturn":{"raw":-0.8533275,"fmt":"-85.33%"},"tenYearTotalReturn":{"raw":-0.15699998,"fmt":"-15.70%"},"maxReturn":{"raw":-0.15699998,"fmt":"-15.70%"}},"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":898074496,"fmt":"898.07M","longFmt":"898,074,496"},"forwardPE":{"raw":9.004006,"fmt":"9.00"},"profitMargins":{"raw":-0.01713,"fmt":"-1.71%"},"floatShares":{"raw":28158149,"fmt":"28.16M","longFmt":"28,158,149"},"sharesOutstanding":{"raw":29428894,"fmt":"29.43M","longFmt":"29,428,894"},"sharesShort":{"raw":1172864,"fmt":"1.17M","longFmt":"1,172,864"},"sharesShortPriorMonth":{"raw":1111261,"fmt":"1.11M","longFmt":"1,111,261"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0374,"fmt":"3.74%"},"heldPercentInsiders":{"raw":0.04561,"fmt":"4.56%"},"heldPercentInstitutions":{"raw":0.77212,"fmt":"77.21%"},"shortRatio":{"raw":2.03,"fmt":"2.03"},"shortPercentOfFloat":{"raw":0.0456,"fmt":"4.56%"},"beta":{"raw":2.214,"fmt":"2.21"},"impliedSharesOutstanding":{"raw":31386922,"fmt":"31.39M","longFmt":"31,386,922"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":12.761,"fmt":"12.76"},"priceToBook":{"raw":1.3212131,"fmt":"1.32"},"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":-12912000,"fmt":"-12.91M","longFmt":"-12,912,000"},"trailingEps":{"raw":-0.43,"fmt":"-0.43"},"forwardEps":{"raw":1.8725,"fmt":"1.87"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":1.191,"fmt":"1.19"},"enterpriseToEbitda":{"raw":27.219,"fmt":"27.22"},"52WeekChange":{"raw":0.013106108,"fmt":"1.31%"},"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.13,"fmt":"-0.13"},"estimate":{"raw":-0.23,"fmt":"-0.23"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.1","surprisePct":"43.48","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746613897,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":-0.16,"fmt":"-0.16"},"estimate":{"raw":-0.18,"fmt":"-0.18"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.02","surprisePct":"11.11","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753788184,"fmt":"2025-07-29"}},{"date":"3Q2025","actual":{"raw":-0.04,"fmt":"-0.04"},"estimate":{"raw":-0.145,"fmt":"-0.14"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.1","surprisePct":"72.41","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761822099,"fmt":"2025-10-30"}},{"date":"4Q2025","actual":{"raw":-0.1,"fmt":"-0.10"},"estimate":{"raw":-0.08,"fmt":"-0.08"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.02","surprisePct":"-25.0","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771502663,"fmt":"2026-02-19"}}],"currentQuarterEstimate":{"raw":-0.17,"fmt":"-0.17"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778070600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":573152000,"fmt":"573.15M","longFmt":"573,152,000"},"earnings":{"raw":19570000,"fmt":"19.57M","longFmt":"19,570,000"}},{"date":2023,"revenue":{"raw":601117000,"fmt":"601.12M","longFmt":"601,117,000"},"earnings":{"raw":-16343000,"fmt":"-16.34M","longFmt":"-16,343,000"}},{"date":2024,"revenue":{"raw":748487000,"fmt":"748.49M","longFmt":"748,487,000"},"earnings":{"raw":-6524000,"fmt":"-6.52M","longFmt":"-6,524,000"}},{"date":2025,"revenue":{"raw":753817000,"fmt":"753.82M","longFmt":"753,817,000"},"earnings":{"raw":-12912000,"fmt":"-12.91M","longFmt":"-12,912,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":174241000,"fmt":"174.24M","longFmt":"174,241,000"},"earnings":{"raw":-3740000,"fmt":"-3.74M","longFmt":"-3,740,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":180013000,"fmt":"180.01M","longFmt":"180,013,000"},"earnings":{"raw":-4931000,"fmt":"-4.93M","longFmt":"-4,931,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":191895000,"fmt":"191.9M","longFmt":"191,895,000"},"earnings":{"raw":-1241000,"fmt":"-1.24M","longFmt":"-1,241,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":207668000,"fmt":"207.67M","longFmt":"207,668,000"},"earnings":{"raw":-3000000,"fmt":"-3M","longFmt":"-3,000,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"BAND Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1771506000,"updated":1772059395,"transcriptId":2872571,"type":"IN_HOUSE","eventId":396527,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q4-2025-earnings_call-396527.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/19/2872571.json","maxAge":1},{"title":"BAND Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761825600,"updated":1762352115,"transcriptId":2236381,"type":"IN_HOUSE","eventId":368059,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q3-2025-earnings_call-368059.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/30/2236381.json","maxAge":1},{"title":"BAND Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753790400,"updated":1763338768,"transcriptId":2295609,"type":"IN_HOUSE","eventId":343290,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q2-2025-earnings_call-343290.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/29/2295609.json","maxAge":1},{"title":"BAND Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746619200,"updated":1764141327,"transcriptId":2340143,"type":"IN_HOUSE","eventId":317650,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q1-2025-earnings_call-317650.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/7/2340143.json","maxAge":1},{"title":"BAND Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1740056400,"updated":1766504837,"transcriptId":2534182,"type":"IN_HOUSE","eventId":247177,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q4-2024-earnings_call-247177.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/20/2534182.json","maxAge":1},{"title":"BAND Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730376000,"updated":1769253918,"transcriptId":2616002,"type":"IN_HOUSE","eventId":217845,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q3-2024-earnings_call-217845.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/31/2616002.json","maxAge":1},{"title":"BAND Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722513600,"updated":1772061052,"transcriptId":2726147,"type":"IN_HOUSE","eventId":192027,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q2-2024-earnings_call-192027.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/1/2726147.json","maxAge":1},{"title":"BAND Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715083200,"updated":1772063018,"transcriptId":2741847,"type":"IN_HOUSE","eventId":171754,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q1-2024-earnings_call-171754.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/7/2741847.json","maxAge":1},{"title":"BAND Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1709125200,"updated":1772064292,"transcriptId":2785163,"type":"IN_HOUSE","eventId":125929,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q4-2023-earnings_call-125929.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/28/2785163.json","maxAge":1},{"title":"BAND Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698958800,"updated":1772060317,"transcriptId":2852900,"type":"IN_HOUSE","eventId":86630,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q3-2023-earnings_call-86630.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/2/2852900.json","maxAge":1},{"title":"BAND Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691010000,"updated":1772063520,"transcriptId":2907610,"type":"IN_HOUSE","eventId":66468,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q2-2023-earnings_call-66468.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/2/2907610.json","maxAge":1},{"title":"BAND Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683061200,"updated":1773016527,"transcriptId":2966928,"type":"IN_HOUSE","eventId":56196,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q1-2023-earnings_call-56196.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/2/2966928.json","maxAge":1},{"title":"BAND Q4 FY2022 & Investor Day 2023 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1677159000,"updated":1773017004,"transcriptId":3012698,"type":"IN_HOUSE","eventId":43542,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q4-2022-earnings_call-43542.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/23/3012698.json","maxAge":1},{"title":"BAND Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667336400,"updated":1773487682,"transcriptId":3069208,"type":"IN_HOUSE","eventId":29317,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q3-2022-earnings_call-29317.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/1/3069208.json","maxAge":1},{"title":"BAND Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659515340,"updated":1773801968,"transcriptId":3103084,"type":"IN_HOUSE","eventId":29316,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q2-2022-earnings_call-29316.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/3/3103084.json","maxAge":1},{"title":"BAND Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651657995,"updated":1774698284,"transcriptId":3141023,"type":"IN_HOUSE","eventId":20921,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q1-2022-earnings_call-20921.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/4/3141023.json","maxAge":1},{"title":"BAND Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1645620840,"updated":1774572517,"transcriptId":3175201,"type":"IN_HOUSE","eventId":15227,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q4-2021-earnings_call-15227.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/23/3175201.json","maxAge":1},{"title":"BAND Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1636329600,"updated":1752165408,"transcriptId":1571771,"type":"RAW","eventId":10442,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q3-2021-earnings_call-10442.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/8/1571771.json","maxAge":1},{"title":"BAND Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1628187660,"updated":1752165408,"transcriptId":1565149,"type":"RAW","eventId":3034,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q2-2021-earnings_call-3034.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/5/1565149.json","maxAge":1},{"title":"BAND Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620171960,"updated":1752165408,"transcriptId":1563713,"type":"RAW","eventId":1399,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BAND/earnings/BAND-Q1-2021-earnings_call-1399.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/4/1563713.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":17.24,"fmt":"17.24"},"open":{"raw":17.0,"fmt":"17.00"},"dayLow":{"raw":16.5,"fmt":"16.50"},"dayHigh":{"raw":17.2,"fmt":"17.20"},"regularMarketPreviousClose":{"raw":17.24,"fmt":"17.24"},"regularMarketOpen":{"raw":17.0,"fmt":"17.00"},"regularMarketDayLow":{"raw":16.5,"fmt":"16.50"},"regularMarketDayHigh":{"raw":17.2,"fmt":"17.20"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":2.214,"fmt":"2.21"},"forwardPE":{"raw":9.004006,"fmt":"9.00"},"volume":{"raw":516740,"fmt":"516.74k","longFmt":"516,740"},"regularMarketVolume":{"raw":516740,"fmt":"516.74k","longFmt":"516,740"},"averageVolume":{"raw":351864,"fmt":"351.86k","longFmt":"351,864"},"averageVolume10days":{"raw":346110,"fmt":"346.11k","longFmt":"346,110"},"averageDailyVolume10Day":{"raw":346110,"fmt":"346.11k","longFmt":"346,110"},"bid":{"raw":16.61,"fmt":"16.61"},"ask":{"raw":17.25,"fmt":"17.25"},"bidSize":{"raw":300,"fmt":"300","longFmt":"300"},"askSize":{"raw":300,"fmt":"300","longFmt":"300"},"marketCap":{"raw":529183520,"fmt":"529.18M","longFmt":"529,183,520"},"nonDilutedMarketCap":{"raw":485241813,"fmt":"485.24M","longFmt":"485,241,813"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":11.33,"fmt":"11.33"},"fiftyTwoWeekHigh":{"raw":18.63,"fmt":"18.63"},"allTimeHigh":{"raw":198.605,"fmt":"198.60"},"allTimeLow":{"raw":9.2,"fmt":"9.20"},"priceToSalesTrailing12Months":{"raw":0.70200527,"fmt":"0.70"},"fiftyDayAverage":{"raw":14.3438,"fmt":"14.34"},"twoHundredDayAverage":{"raw":14.975675,"fmt":"14.98"},"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":1778070600,"fmt":"2026-05-06"}],"earningsCallDate":[{"raw":1771506000,"fmt":"2026-02-19"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.296,"fmt":"0.30"},"earningsLow":{"raw":0.2,"fmt":"0.20"},"earningsHigh":{"raw":0.35,"fmt":"0.35"},"revenueAverage":{"raw":201572200,"fmt":"201.57M","longFmt":"201,572,200"},"revenueLow":{"raw":200400000,"fmt":"200.4M","longFmt":"200,400,000"},"revenueHigh":{"raw":202100000,"fmt":"202.1M","longFmt":"202,100,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1769164313,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1749814745,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":20.0},{"epochGradeDate":1747316527,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":36.0,"priorPriceTarget":36.0},{"epochGradeDate":1746710153,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":20.0},{"epochGradeDate":1744816967,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":11.0,"priorPriceTarget":18.0},{"epochGradeDate":1740149754,"firm":"Citizens Capital Markets","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":36.0,"priorPriceTarget":36.0},{"epochGradeDate":1740143960,"firm":"Needham","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1740137446,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":25.0},{"epochGradeDate":1734527935,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":17.0},{"epochGradeDate":1730465209,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":19.0},{"epochGradeDate":1730456462,"firm":"Needham","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1724756750,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":36.0,"priorPriceTarget":36.0},{"epochGradeDate":1722612955,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":25.0},{"epochGradeDate":1722605166,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":28.0},{"epochGradeDate":1722593754,"firm":"Needham","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1718369514,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":18.0},{"epochGradeDate":1715339230,"firm":"Needham","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1715192455,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":21.0},{"epochGradeDate":1715191283,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":22.0},{"epochGradeDate":1715190688,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":32.0},{"epochGradeDate":1715185825,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":38.0},{"epochGradeDate":1715168139,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":21.0},{"epochGradeDate":1709218757,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":36.0},{"epochGradeDate":1709209190,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":20.0},{"epochGradeDate":1709200736,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":21.0,"priorPriceTarget":16.0},{"epochGradeDate":1705675961,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":16.0,"priorPriceTarget":14.0},{"epochGradeDate":1699041499,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":15.0},{"epochGradeDate":1697725706,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":15.0},{"epochGradeDate":1691084197,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":15.0,"priorPriceTarget":14.0},{"epochGradeDate":1691070507,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":34.0},{"epochGradeDate":1691069808,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":15.0,"priorPriceTarget":15.0},{"epochGradeDate":1691058727,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":18.0},{"epochGradeDate":1690550532,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":16.0,"priorPriceTarget":14.0},{"epochGradeDate":1683193352,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":25.0},{"epochGradeDate":1683120179,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":18.0},{"epochGradeDate":1683116335,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":21.0},{"epochGradeDate":1683113609,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1683112017,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":20.0},{"epochGradeDate":1678874771,"firm":"JMP Securities","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":65.0},{"epochGradeDate":1677499547,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":17.0},{"epochGradeDate":1677242945,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":23.0},{"epochGradeDate":1677241514,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":30.0},{"epochGradeDate":1677230997,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":29.0},{"epochGradeDate":1674034315,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":21.0},{"epochGradeDate":1673950879,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":18.0},{"epochGradeDate":1671026663,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.0,"priorPriceTarget":15.0},{"epochGradeDate":1667398650,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":50.0},{"epochGradeDate":1667389262,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":15.0,"priorPriceTarget":13.0},{"epochGradeDate":1667386006,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":28.0},{"epochGradeDate":1667303356,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":19.0},{"epochGradeDate":1665496140,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":22.0},{"epochGradeDate":1663062322,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":21.0,"priorPriceTarget":0.0},{"epochGradeDate":1660045284,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":20.0},{"epochGradeDate":1658835800,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":45.0},{"epochGradeDate":1657801410,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":38.0},{"epochGradeDate":1657723290,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":29.0,"priorPriceTarget":40.0},{"epochGradeDate":1652696418,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":38.0},{"epochGradeDate":1651836487,"firm":"Needham","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1650977070,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":80.0},{"epochGradeDate":1649768300,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":63.0},{"epochGradeDate":1645784827,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":130.0},{"epochGradeDate":1645703110,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":51.0,"priorPriceTarget":102.0},{"epochGradeDate":1645539864,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":63.0,"priorPriceTarget":85.0},{"epochGradeDate":1642153011,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":106.0,"priorPriceTarget":132.0},{"epochGradeDate":1642069191,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":102.0,"priorPriceTarget":0.0},{"epochGradeDate":1639663606,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":105.0},{"epochGradeDate":1636458111,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":155.0},{"epochGradeDate":1636446623,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":132.0,"priorPriceTarget":154.0},{"epochGradeDate":1634814647,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":160.0,"priorPriceTarget":0.0},{"epochGradeDate":1628239178,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":154.0,"priorPriceTarget":150.0},{"epochGradeDate":1625659887,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":155.0,"priorPriceTarget":0.0},{"epochGradeDate":1624353361,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":155.0,"priorPriceTarget":0.0},{"epochGradeDate":1623924975,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":135.0,"priorPriceTarget":0.0},{"epochGradeDate":1620991644,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":140.0},{"epochGradeDate":1617619488,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1614357665,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":227.0,"priorPriceTarget":225.0},{"epochGradeDate":1611765118,"firm":"Berenberg","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":212.0,"priorPriceTarget":0.0},{"epochGradeDate":1602599245,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Raises","currentPriceTarget":225.0,"priorPriceTarget":175.0},{"epochGradeDate":1602582591,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":200.0,"priorPriceTarget":170.0},{"epochGradeDate":1602066866,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Announces","currentPriceTarget":140.0,"priorPriceTarget":0.0},{"epochGradeDate":1596196664,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":115.0},{"epochGradeDate":1596191698,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":170.0,"priorPriceTarget":120.0},{"epochGradeDate":1596185022,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":175.0,"priorPriceTarget":125.0},{"epochGradeDate":1595599914,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":157.0,"priorPriceTarget":130.0},{"epochGradeDate":1595419717,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":95.0},{"epochGradeDate":1591864932,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":120.0},{"epochGradeDate":1591703284,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":70.0},{"epochGradeDate":1590075821,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":96.0},{"epochGradeDate":1589536848,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":96.0},{"epochGradeDate":1589196446,"firm":"William Blair","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1588348324,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":99.0,"priorPriceTarget":95.0},{"epochGradeDate":1588330546,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":96.0,"priorPriceTarget":85.0},{"epochGradeDate":1588327680,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":96.0,"priorPriceTarget":91.0},{"epochGradeDate":1587648875,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":64.0},{"epochGradeDate":1585142933,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":64.0,"priorPriceTarget":67.0},{"epochGradeDate":1582291824,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":70.0},{"epochGradeDate":1582285231,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":65.0},{"epochGradeDate":1582279194,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":91.0,"priorPriceTarget":76.0},{"epochGradeDate":1576601247,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":60.0},{"epochGradeDate":1575372360,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1573146956,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":88.0},{"epochGradeDate":1573132283,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":90.0},{"epochGradeDate":1571741172,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1568887112,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":67.0,"priorPriceTarget":74.0},{"epochGradeDate":1562152416,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1556107107,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":74.0,"priorPriceTarget":48.0},{"epochGradeDate":1554390219,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":60.0},{"epochGradeDate":1554206758,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":60.0},{"epochGradeDate":1553525430,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":64.0},{"epochGradeDate":1546868365,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":44.0},{"epochGradeDate":1541000461,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":40.0},{"epochGradeDate":1540992228,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":44.0},{"epochGradeDate":1536055766,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":45.0},{"epochGradeDate":1530527878,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":40.0},{"epochGradeDate":1525360025,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":30.0},{"epochGradeDate":1525351790,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":28.0},{"epochGradeDate":1525346707,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":31.0},{"epochGradeDate":1519310093,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":28.0},{"epochGradeDate":1519304463,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":29.0},{"epochGradeDate":1512483497,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":36.0,"priorPriceTarget":0.0},{"epochGradeDate":1512479226,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1512477408,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1512475960,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1512472540,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":29.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774641892,"postMarketPrice":{"raw":16.86,"fmt":"16.86"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.022041716,"fmt":"-2.20%"},"regularMarketChange":{"raw":-0.37999916,"fmt":"-0.38"},"regularMarketTime":1774641603,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":16.86,"fmt":"16.86"},"regularMarketDayHigh":{"raw":17.2,"fmt":"17.20"},"regularMarketDayLow":{"raw":16.5,"fmt":"16.50"},"regularMarketVolume":{"raw":516740,"fmt":"516.74k","longFmt":"516,740.00"},"averageDailyVolume10Day":{"raw":346110,"fmt":"346.11k","longFmt":"346,110"},"averageDailyVolume3Month":{"raw":351864,"fmt":"351.86k","longFmt":"351,864"},"regularMarketPreviousClose":{"raw":17.24,"fmt":"17.24"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":17.0,"fmt":"17.00"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"BAND","underlyingSymbol":null,"shortName":"Bandwidth Inc.","longName":"Bandwidth Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":529183520,"fmt":"529.18M","longFmt":"529,183,520.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.36,"fmt":"0.36"},"estimate":{"raw":0.27,"fmt":"0.27"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.09","surprisePct":"33.33","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746613897,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":0.38,"fmt":"0.38"},"estimate":{"raw":0.33333,"fmt":"0.33"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.05","surprisePct":"14.0","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753788184,"fmt":"2025-07-29"}},{"date":"3Q2025","actual":{"raw":0.36,"fmt":"0.36"},"estimate":{"raw":0.372,"fmt":"0.37"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.01","surprisePct":"-3.23","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761822099,"fmt":"2025-10-30"}},{"date":"4Q2025","actual":{"raw":0.35,"fmt":"0.35"},"estimate":{"raw":0.334,"fmt":"0.33"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.02","surprisePct":"4.79","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771502663,"fmt":"2026-02-19"}}],"currentQuarterEstimate":{"raw":0.296,"fmt":"0.30"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778070600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":573152000,"fmt":"573.15M","longFmt":"573,152,000"},"earnings":{"raw":14996000,"fmt":"15M","longFmt":"14,996,000"}},{"date":2023,"revenue":{"raw":601117000,"fmt":"601.12M","longFmt":"601,117,000"},"earnings":{"raw":22760000,"fmt":"22.76M","longFmt":"22,760,000"}},{"date":2024,"revenue":{"raw":748487000,"fmt":"748.49M","longFmt":"748,487,000"},"earnings":{"raw":40896000,"fmt":"40.9M","longFmt":"40,896,000"}},{"date":2025,"revenue":{"raw":753817000,"fmt":"753.82M","longFmt":"753,817,000"},"earnings":{"raw":45918000,"fmt":"45.92M","longFmt":"45,918,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":174241000,"fmt":"174.24M","longFmt":"174,241,000"},"earnings":{"raw":11130000,"fmt":"11.13M","longFmt":"11,130,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":180013000,"fmt":"180.01M","longFmt":"180,013,000"},"earnings":{"raw":11830000,"fmt":"11.83M","longFmt":"11,830,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":191895000,"fmt":"191.9M","longFmt":"191,895,000"},"earnings":{"raw":11462000,"fmt":"11.46M","longFmt":"11,462,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":207668000,"fmt":"207.67M","longFmt":"207,668,000"},"earnings":{"raw":11496000,"fmt":"11.5M","longFmt":"11,496,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":16.86,"fmt":"16.86"},"targetHighPrice":{"raw":36.0,"fmt":"36.00"},"targetLowPrice":{"raw":15.0,"fmt":"15.00"},"targetMeanPrice":{"raw":22.75,"fmt":"22.75"},"targetMedianPrice":{"raw":20.0,"fmt":"20.00"},"recommendationMean":{"raw":1.8,"fmt":"1.80"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":4,"fmt":"4","longFmt":"4"},"totalCash":{"raw":111264000,"fmt":"111.26M","longFmt":"111,264,000"},"totalCashPerShare":{"raw":3.545,"fmt":"3.55"},"ebitda":{"raw":32995000,"fmt":"32.99M","longFmt":"32,995,000"},"totalDebt":{"raw":480155008,"fmt":"480.16M","longFmt":"480,155,008"},"quickRatio":{"raw":1.315,"fmt":"1.32"},"currentRatio":{"raw":1.422,"fmt":"1.42"},"totalRevenue":{"raw":753817024,"fmt":"753.82M","longFmt":"753,817,024"},"debtToEquity":{"raw":120.047,"fmt":"120.05%"},"revenuePerShare":{"raw":25.13,"fmt":"25.13"},"returnOnAssets":{"raw":-0.00849,"fmt":"-0.85%"},"returnOnEquity":{"raw":-0.03624,"fmt":"-3.62%"},"grossProfits":{"raw":295051008,"fmt":"295.05M","longFmt":"295,051,008"},"freeCashflow":{"raw":66113376,"fmt":"66.11M","longFmt":"66,113,376"},"operatingCashflow":{"raw":89491000,"fmt":"89.49M","longFmt":"89,491,000"},"earningsGrowth":{},"revenueGrowth":{"raw":-0.011,"fmt":"-1.10%"},"grossMargins":{"raw":0.39141,"fmt":"39.14%"},"ebitdaMargins":{"raw":0.04377,"fmt":"4.38%"},"operatingMargins":{"raw":-0.01891,"fmt":"-1.89%"},"profitMargins":{"raw":-0.01713,"fmt":"-1.71%"},"financialCurrency":"USD"}}],"error":null}}