{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.006523284,"fmt":"0.65%"},"oneMonthReturn":{"raw":-0.1949291,"fmt":"-19.49%"},"threeMonthReturn":{"raw":-0.43250385,"fmt":"-43.25%"},"sixMonthReturn":{"raw":-0.43716156,"fmt":"-43.72%"},"ytdReturnPct":{"raw":-0.43250385,"fmt":"-43.25%"},"oneYearTotalReturn":{"raw":0.06342881,"fmt":"6.34%"},"twoYearTotalReturn":{"raw":-0.22500391,"fmt":"-22.50%"},"threeYearTotalReturn":{"raw":-0.23804016,"fmt":"-23.80%"},"fiveYearTotalReturn":{"raw":0.7693961,"fmt":"76.94%"},"tenYearTotalReturn":{"raw":4.486111,"fmt":"448.61%"},"maxReturn":{"raw":4.486111,"fmt":"448.61%"}},"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":3114241024,"fmt":"3.11B","longFmt":"3,114,241,024"},"forwardPE":{"raw":31.833378,"fmt":"31.83"},"profitMargins":{"raw":-0.03004,"fmt":"-3.00%"},"floatShares":{"raw":29266388,"fmt":"29.27M","longFmt":"29,266,388"},"sharesOutstanding":{"raw":30231686,"fmt":"30.23M","longFmt":"30,231,686"},"sharesShort":{"raw":3000911,"fmt":"3M","longFmt":"3,000,911"},"sharesShortPriorMonth":{"raw":2750803,"fmt":"2.75M","longFmt":"2,750,803"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.099300005,"fmt":"9.93%"},"heldPercentInsiders":{"raw":0.04223,"fmt":"4.22%"},"heldPercentInstitutions":{"raw":1.08542,"fmt":"108.54%"},"shortRatio":{"raw":4.09,"fmt":"4.09"},"shortPercentOfFloat":{"raw":0.1911,"fmt":"19.11%"},"beta":{"raw":1.616,"fmt":"1.62"},"impliedSharesOutstanding":{"raw":30231686,"fmt":"30.23M","longFmt":"30,231,686"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":6.923,"fmt":"6.92"},"priceToBook":{"raw":14.264048,"fmt":"14.26"},"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":-10847000,"fmt":"-10.85M","longFmt":"-10,847,000"},"trailingEps":{"raw":-0.37,"fmt":"-0.37"},"forwardEps":{"raw":3.10209,"fmt":"3.1"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":8.625,"fmt":"8.62"},"enterpriseToEbitda":{"raw":217.733,"fmt":"217.73"},"52WeekChange":{"raw":0.07647574,"fmt":"7.65%"},"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.3,"fmt":"-0.30"},"estimate":{"raw":-0.54667,"fmt":"-0.55"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.25","surprisePct":"45.12","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745439918,"fmt":"2025-04-23"}},{"date":"2Q2025","actual":{"raw":0.39,"fmt":"0.39"},"estimate":{"raw":0.2275,"fmt":"0.23"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.16","surprisePct":"71.43","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753906690,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":-0.44,"fmt":"-0.44"},"estimate":{"raw":0.075,"fmt":"0.08"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.52","surprisePct":"-686.67","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761768900,"fmt":"2025-10-29"}},{"date":"4Q2025","actual":{"raw":-0.04,"fmt":"-0.04"},"estimate":{"raw":-0.04,"fmt":"-0.04"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.0","surprisePct":"0.0","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770326100,"fmt":"2026-02-05"}}],"currentQuarterEstimate":{"raw":-0.46,"fmt":"-0.46"},"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":257800000,"fmt":"257.8M","longFmt":"257,800,000"},"earnings":{"raw":-24301000,"fmt":"-24.3M","longFmt":"-24,301,000"}},{"date":2023,"revenue":{"raw":307539000,"fmt":"307.54M","longFmt":"307,539,000"},"earnings":{"raw":-43666000,"fmt":"-43.67M","longFmt":"-43,666,000"}},{"date":2024,"revenue":{"raw":366087000,"fmt":"366.09M","longFmt":"366,087,000"},"earnings":{"raw":40838000,"fmt":"40.84M","longFmt":"40,838,000"}},{"date":2025,"revenue":{"raw":361075000,"fmt":"361.07M","longFmt":"361,075,000"},"earnings":{"raw":-10847000,"fmt":"-10.85M","longFmt":"-10,847,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":74277000,"fmt":"74.28M","longFmt":"74,277,000"},"earnings":{"raw":-8451000,"fmt":"-8.45M","longFmt":"-8,451,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":97894000,"fmt":"97.89M","longFmt":"97,894,000"},"earnings":{"raw":11553000,"fmt":"11.55M","longFmt":"11,553,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":96055000,"fmt":"96.06M","longFmt":"96,055,000"},"earnings":{"raw":-12810000,"fmt":"-12.81M","longFmt":"-12,810,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":92849000,"fmt":"92.85M","longFmt":"92,849,000"},"earnings":{"raw":-1139000,"fmt":"-1.14M","longFmt":"-1,139,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"PI Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1770328800,"updated":1772062895,"transcriptId":2756411,"type":"IN_HOUSE","eventId":393552,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q4-2025-earnings_call-393552.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/5/2756411.json","maxAge":1},{"title":"PI Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761771600,"updated":1761918293,"transcriptId":2221064,"type":"IN_HOUSE","eventId":368963,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q3-2025-earnings_call-368963.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/29/2221064.json","maxAge":1},{"title":"PI Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753909200,"updated":1761144233,"transcriptId":2191917,"type":"IN_HOUSE","eventId":337932,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q2-2025-earnings_call-337932.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/30/2191917.json","maxAge":1},{"title":"PI Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1745442000,"updated":1766598430,"transcriptId":2537222,"type":"IN_HOUSE","eventId":313307,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q1-2025-earnings_call-313307.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/23/2537222.json","maxAge":1},{"title":"PI Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1738792800,"updated":1765971923,"transcriptId":2518689,"type":"IN_HOUSE","eventId":238687,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q4-2024-earnings_call-238687.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/5/2518689.json","maxAge":1},{"title":"PI Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1729717200,"updated":1768785918,"transcriptId":2622717,"type":"IN_HOUSE","eventId":215495,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q3-2024-earnings_call-215495.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/23/2622717.json","maxAge":1},{"title":"PI Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1721854800,"updated":1772058741,"transcriptId":2732218,"type":"IN_HOUSE","eventId":187397,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q2-2024-earnings_call-187397.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/24/2732218.json","maxAge":1},{"title":"PI Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1713992400,"updated":1772062848,"transcriptId":2759103,"type":"IN_HOUSE","eventId":166051,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q1-2024-earnings_call-166051.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/24/2759103.json","maxAge":1},{"title":"PI Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1707429600,"updated":1772060771,"transcriptId":2806638,"type":"IN_HOUSE","eventId":120776,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q4-2023-earnings_call-120776.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/8/2806638.json","maxAge":1},{"title":"PI Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698267600,"updated":1772059408,"transcriptId":2869139,"type":"IN_HOUSE","eventId":85284,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q3-2023-earnings_call-85284.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/25/2869139.json","maxAge":1},{"title":"PI Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690405200,"updated":1772058128,"transcriptId":2920106,"type":"IN_HOUSE","eventId":65333,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q2-2023-earnings_call-65333.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/26/2920106.json","maxAge":1},{"title":"PI Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1682542800,"updated":1772434108,"transcriptId":2972038,"type":"IN_HOUSE","eventId":52857,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q1-2023-earnings_call-52857.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/26/2972038.json","maxAge":1},{"title":"PI Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1675893600,"updated":1773488018,"transcriptId":3022827,"type":"IN_HOUSE","eventId":39652,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q4-2022-earnings_call-39652.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/8/3022827.json","maxAge":1},{"title":"PI Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666818000,"updated":1774092587,"transcriptId":3074007,"type":"IN_HOUSE","eventId":39060,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q3-2022-earnings_call-39060.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/26/3074007.json","maxAge":1},{"title":"PI Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658955600,"updated":1773899311,"transcriptId":3110446,"type":"IN_HOUSE","eventId":27310,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q2-2022-earnings_call-27310.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/27/3110446.json","maxAge":1},{"title":"PI Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651093200,"updated":1774232345,"transcriptId":3146218,"type":"IN_HOUSE","eventId":19979,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q1-2022-earnings_call-19979.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/27/3146218.json","maxAge":1},{"title":"PI Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1644444000,"updated":1774697617,"transcriptId":3183699,"type":"RAW","eventId":14323,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q4-2021-earnings_call-14323.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/9/3183699.json","maxAge":1},{"title":"PI Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635292800,"updated":1752165408,"transcriptId":1570726,"type":"RAW","eventId":9321,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q3-2021-earnings_call-9321.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/10/27/1570726.json","maxAge":1},{"title":"PI Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1627506000,"updated":1767613756,"transcriptId":2548804,"type":"IN_HOUSE","eventId":537249,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q2-2021-earnings_call-537249.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/28/2548804.json","maxAge":1},{"title":"PI Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1619643600,"updated":1767612198,"transcriptId":2548771,"type":"IN_HOUSE","eventId":537252,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q1-2021-earnings_call-537252.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/4/28/2548771.json","maxAge":1},{"title":"PI Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1613563200,"updated":1768044371,"transcriptId":2548840,"type":"IN_HOUSE","eventId":269075,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q4-2020-earnings_call-269075.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/17/2548840.json","maxAge":1},{"title":"PI Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1603918800,"updated":1767615898,"transcriptId":2548847,"type":"IN_HOUSE","eventId":537276,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q3-2020-earnings_call-537276.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/10/28/2548847.json","maxAge":1},{"title":"PI Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1596056400,"updated":1767615898,"transcriptId":2548833,"type":"IN_HOUSE","eventId":537278,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q2-2020-earnings_call-537278.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/7/29/2548833.json","maxAge":1},{"title":"PI Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588021200,"updated":1767617163,"transcriptId":2548910,"type":"IN_HOUSE","eventId":537279,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PI/earnings/PI-Q1-2020-earnings_call-537279.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/4/27/2548910.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":101.78,"fmt":"101.78"},"open":{"raw":99.97,"fmt":"99.97"},"dayLow":{"raw":97.55,"fmt":"97.55"},"dayHigh":{"raw":102.5,"fmt":"102.50"},"regularMarketPreviousClose":{"raw":101.78,"fmt":"101.78"},"regularMarketOpen":{"raw":99.97,"fmt":"99.97"},"regularMarketDayLow":{"raw":97.55,"fmt":"97.55"},"regularMarketDayHigh":{"raw":102.5,"fmt":"102.50"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":1.616,"fmt":"1.62"},"forwardPE":{"raw":31.833378,"fmt":"31.83"},"volume":{"raw":385122,"fmt":"385.12k","longFmt":"385,122"},"regularMarketVolume":{"raw":385122,"fmt":"385.12k","longFmt":"385,122"},"averageVolume":{"raw":748216,"fmt":"748.22k","longFmt":"748,216"},"averageVolume10days":{"raw":754940,"fmt":"754.94k","longFmt":"754,940"},"averageDailyVolume10Day":{"raw":754940,"fmt":"754.94k","longFmt":"754,940"},"bid":{"raw":72.88,"fmt":"72.88"},"ask":{"raw":126.28,"fmt":"126.28"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":2985379072,"fmt":"2.99B","longFmt":"2,985,379,072"},"nonDilutedMarketCap":{"raw":2966030713,"fmt":"2.97B","longFmt":"2,966,030,713"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":60.85,"fmt":"60.85"},"fiftyTwoWeekHigh":{"raw":247.064,"fmt":"247.06"},"allTimeHigh":{"raw":247.064,"fmt":"247.06"},"allTimeLow":{"raw":9.95,"fmt":"9.95"},"priceToSalesTrailing12Months":{"raw":8.26803,"fmt":"8.27"},"fiftyDayAverage":{"raw":133.2859,"fmt":"133.29"},"twoHundredDayAverage":{"raw":154.39365,"fmt":"154.39"},"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":1770328800,"fmt":"2026-02-05"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.1428,"fmt":"0.14"},"earningsLow":{"raw":0.09,"fmt":"0.09"},"earningsHigh":{"raw":0.37,"fmt":"0.37"},"revenueAverage":{"raw":72532960,"fmt":"72.53M","longFmt":"72,532,960"},"revenueLow":{"raw":72000000,"fmt":"72M","longFmt":"72,000,000"},"revenueHigh":{"raw":73100000,"fmt":"73.1M","longFmt":"73,100,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773683840,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":180.0,"priorPriceTarget":220.0},{"epochGradeDate":1773674439,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":169.0,"priorPriceTarget":175.0},{"epochGradeDate":1770391394,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":175.0,"priorPriceTarget":211.0},{"epochGradeDate":1770391261,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":170.0,"priorPriceTarget":246.0},{"epochGradeDate":1770390003,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":180.0,"priorPriceTarget":230.0},{"epochGradeDate":1770383215,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":175.0,"priorPriceTarget":255.0},{"epochGradeDate":1770382437,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":112.0,"priorPriceTarget":273.0},{"epochGradeDate":1769450359,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":190.0,"priorPriceTarget":200.0},{"epochGradeDate":1768560665,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":255.0,"priorPriceTarget":255.0},{"epochGradeDate":1762520020,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":200.0,"priorPriceTarget":0.0},{"epochGradeDate":1762363785,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":211.0,"priorPriceTarget":200.0},{"epochGradeDate":1761843532,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":273.0,"priorPriceTarget":236.0},{"epochGradeDate":1761831567,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":246.0,"priorPriceTarget":217.0},{"epochGradeDate":1761825283,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":255.0,"priorPriceTarget":195.0},{"epochGradeDate":1761234803,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":230.0,"priorPriceTarget":180.0},{"epochGradeDate":1761139864,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":235.0,"priorPriceTarget":180.0},{"epochGradeDate":1759925482,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":200.0,"priorPriceTarget":0.0},{"epochGradeDate":1759756629,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":217.0,"priorPriceTarget":158.0},{"epochGradeDate":1757933619,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":195.0,"priorPriceTarget":195.0},{"epochGradeDate":1753969402,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":180.0,"priorPriceTarget":140.0},{"epochGradeDate":1753967099,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":158.0,"priorPriceTarget":133.0},{"epochGradeDate":1753961687,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":165.0,"priorPriceTarget":115.0},{"epochGradeDate":1753292464,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":100.0},{"epochGradeDate":1753199235,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":130.0},{"epochGradeDate":1749747408,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1745520846,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":130.0},{"epochGradeDate":1745512125,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":133.0,"priorPriceTarget":133.0},{"epochGradeDate":1745500642,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":117.0,"priorPriceTarget":99.0},{"epochGradeDate":1745338273,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":140.0},{"epochGradeDate":1738864485,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":132.0,"priorPriceTarget":200.0},{"epochGradeDate":1738849825,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":133.0,"priorPriceTarget":260.0},{"epochGradeDate":1738843923,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":140.0,"priorPriceTarget":235.0},{"epochGradeDate":1738842627,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":182.0},{"epochGradeDate":1737568533,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Lowers","currentPriceTarget":220.0,"priorPriceTarget":260.0},{"epochGradeDate":1737115643,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":182.0,"priorPriceTarget":245.0},{"epochGradeDate":1729872941,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":200.0,"priorPriceTarget":165.0},{"epochGradeDate":1729792632,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":260.0,"priorPriceTarget":205.0},{"epochGradeDate":1729788759,"firm":"Lake Street","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":251.0,"priorPriceTarget":190.0},{"epochGradeDate":1729782924,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Raises","currentPriceTarget":270.0,"priorPriceTarget":205.0},{"epochGradeDate":1729778388,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Raises","currentPriceTarget":235.0,"priorPriceTarget":225.0},{"epochGradeDate":1729769574,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":245.0,"priorPriceTarget":195.0},{"epochGradeDate":1729515699,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":260.0,"priorPriceTarget":215.0},{"epochGradeDate":1727451245,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Raises","currentPriceTarget":225.0,"priorPriceTarget":180.0},{"epochGradeDate":1722014367,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":205.0,"priorPriceTarget":205.0},{"epochGradeDate":1721926208,"firm":"Lake Street","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":190.0,"priorPriceTarget":155.0},{"epochGradeDate":1721925916,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":205.0,"priorPriceTarget":172.0},{"epochGradeDate":1721921915,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":175.0,"priorPriceTarget":145.0},{"epochGradeDate":1721916054,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":205.0,"priorPriceTarget":205.0},{"epochGradeDate":1721905250,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":195.0,"priorPriceTarget":195.0},{"epochGradeDate":1721301730,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":205.0,"priorPriceTarget":0.0},{"epochGradeDate":1721221957,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":215.0,"priorPriceTarget":150.0},{"epochGradeDate":1720699474,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":180.0,"priorPriceTarget":150.0},{"epochGradeDate":1717583565,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":195.0,"priorPriceTarget":195.0},{"epochGradeDate":1716196379,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":156.0,"priorPriceTarget":156.0},{"epochGradeDate":1715858415,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":195.0,"priorPriceTarget":160.0},{"epochGradeDate":1714147399,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":156.0,"priorPriceTarget":130.0},{"epochGradeDate":1714061331,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":140.0},{"epochGradeDate":1714056597,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":125.0},{"epochGradeDate":1714048456,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":130.0},{"epochGradeDate":1714041959,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":160.0,"priorPriceTarget":130.0},{"epochGradeDate":1713871079,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":130.0},{"epochGradeDate":1713260517,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":160.0,"priorPriceTarget":0.0},{"epochGradeDate":1710429898,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":120.0},{"epochGradeDate":1710429873,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":115.0},{"epochGradeDate":1710415894,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":130.0},{"epochGradeDate":1707507397,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":95.0},{"epochGradeDate":1707492813,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":89.0},{"epochGradeDate":1707491347,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":115.0},{"epochGradeDate":1707482685,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":115.0},{"epochGradeDate":1705573361,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":85.0},{"epochGradeDate":1702490698,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1698327935,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":89.0,"priorPriceTarget":101.0},{"epochGradeDate":1698326536,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":105.0},{"epochGradeDate":1698316120,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":85.0,"priorPriceTarget":0.0},{"epochGradeDate":1690456598,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":145.0},{"epochGradeDate":1687785002,"firm":"BWS Financial","toGrade":"Sell","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1686846331,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":115.0},{"epochGradeDate":1686822910,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":145.0,"priorPriceTarget":0.0},{"epochGradeDate":1682683684,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":127.0,"priorPriceTarget":142.0},{"epochGradeDate":1682612578,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":135.0},{"epochGradeDate":1682607844,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":140.0},{"epochGradeDate":1682605246,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":135.0},{"epochGradeDate":1682605180,"firm":"Lake Street","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":135.0},{"epochGradeDate":1682592447,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":145.0,"priorPriceTarget":151.0},{"epochGradeDate":1681899399,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":151.0,"priorPriceTarget":138.0},{"epochGradeDate":1676039252,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":142.0,"priorPriceTarget":111.0},{"epochGradeDate":1675948455,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":155.0,"priorPriceTarget":140.0},{"epochGradeDate":1675942517,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":138.0,"priorPriceTarget":130.0},{"epochGradeDate":1674822872,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":120.0},{"epochGradeDate":1673533850,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":137.0,"priorPriceTarget":112.0},{"epochGradeDate":1673521619,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":120.0},{"epochGradeDate":1670242335,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":111.0,"priorPriceTarget":100.0},{"epochGradeDate":1666880825,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":89.0},{"epochGradeDate":1666869074,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":102.0},{"epochGradeDate":1659015518,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":89.0,"priorPriceTarget":78.0},{"epochGradeDate":1659005180,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":80.0},{"epochGradeDate":1659004419,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":96.0},{"epochGradeDate":1651144386,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":100.0},{"epochGradeDate":1648465399,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":102.0},{"epochGradeDate":1641995986,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":95.0},{"epochGradeDate":1641986454,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":96.0,"priorPriceTarget":63.0},{"epochGradeDate":1639565059,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1637162954,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":75.0},{"epochGradeDate":1635417785,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":63.0,"priorPriceTarget":55.0},{"epochGradeDate":1635259658,"firm":"Lake Street","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":69.0,"priorPriceTarget":0.0},{"epochGradeDate":1627566630,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":66.0},{"epochGradeDate":1619695149,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":66.0,"priorPriceTarget":77.0},{"epochGradeDate":1613061069,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":55.0},{"epochGradeDate":1613058305,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":60.0},{"epochGradeDate":1613052056,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":53.0},{"epochGradeDate":1613046487,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":77.0,"priorPriceTarget":61.0},{"epochGradeDate":1611067409,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":38.0},{"epochGradeDate":1611057160,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":61.0,"priorPriceTarget":30.0},{"epochGradeDate":1607957822,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":26.0},{"epochGradeDate":1606735433,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":46.0,"priorPriceTarget":0.0},{"epochGradeDate":1603979907,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":28.0},{"epochGradeDate":1603974334,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":32.0},{"epochGradeDate":1596132975,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":35.0},{"epochGradeDate":1596108736,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":28.0},{"epochGradeDate":1596105918,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":34.0},{"epochGradeDate":1594374518,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":25.0},{"epochGradeDate":1592310216,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":21.0},{"epochGradeDate":1588071200,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":19.0},{"epochGradeDate":1587991177,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":22.0},{"epochGradeDate":1584616415,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":33.0},{"epochGradeDate":1584536480,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":31.0},{"epochGradeDate":1583326132,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":36.0},{"epochGradeDate":1579610561,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":32.0},{"epochGradeDate":1576581998,"firm":"Needham","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1564490080,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":32.0},{"epochGradeDate":1561983373,"firm":"Dougherty & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1525778948,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":17.0},{"epochGradeDate":1518709029,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":17.0,"priorPriceTarget":20.0},{"epochGradeDate":1517920698,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":18.0},{"epochGradeDate":1517837507,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":27.0},{"epochGradeDate":1517579784,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":27.5},{"epochGradeDate":1517574151,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":17.0,"priorPriceTarget":0.0},{"epochGradeDate":1517573309,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":35.0},{"epochGradeDate":1513190432,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":29.0},{"epochGradeDate":1509641808,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":50.0},{"epochGradeDate":1509630575,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":29.0,"priorPriceTarget":37.0},{"epochGradeDate":1509624688,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1501875183,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":57.0},{"epochGradeDate":1498558612,"firm":"Pacific Crest","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1497872254,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1487848197,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1474892853,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":29.0},{"epochGradeDate":1471260610,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1471256470,"firm":"Pacific Crest","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":24.0,"priorPriceTarget":0.0},{"epochGradeDate":1471256070,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1471254368,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1471247844,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":24.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.0075949365,"fmt":"-0.76%"},"postMarketChange":{"raw":-0.75,"fmt":"-0.75"},"postMarketTime":1774655701,"postMarketPrice":{"raw":98.0,"fmt":"98.00"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.029770082,"fmt":"-2.98%"},"regularMarketChange":{"raw":-3.0299988,"fmt":"-3.03"},"regularMarketTime":1774641601,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":98.75,"fmt":"98.75"},"regularMarketDayHigh":{"raw":102.5,"fmt":"102.50"},"regularMarketDayLow":{"raw":97.55,"fmt":"97.55"},"regularMarketVolume":{"raw":385122,"fmt":"385.12k","longFmt":"385,122.00"},"averageDailyVolume10Day":{"raw":754940,"fmt":"754.94k","longFmt":"754,940"},"averageDailyVolume3Month":{"raw":748216,"fmt":"748.22k","longFmt":"748,216"},"regularMarketPreviousClose":{"raw":101.78,"fmt":"101.78"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":99.97,"fmt":"99.97"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"PI","underlyingSymbol":null,"shortName":"Impinj, Inc.","longName":"Impinj, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":2985379072,"fmt":"2.99B","longFmt":"2,985,379,072.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.21,"fmt":"0.21"},"estimate":{"raw":0.083,"fmt":"0.08"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.13","surprisePct":"153.01","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745439300,"fmt":"2025-04-23"}},{"date":"2Q2025","actual":{"raw":0.8,"fmt":"0.80"},"estimate":{"raw":0.70429,"fmt":"0.70"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.1","surprisePct":"13.59","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753906690,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":0.58,"fmt":"0.58"},"estimate":{"raw":0.49638,"fmt":"0.50"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.08","surprisePct":"16.85","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761768900,"fmt":"2025-10-29"}},{"date":"4Q2025","actual":{"raw":0.5,"fmt":"0.50"},"estimate":{"raw":0.50671,"fmt":"0.51"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.01","surprisePct":"-1.32","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770326100,"fmt":"2026-02-05"}}],"currentQuarterEstimate":{"raw":0.1428,"fmt":"0.14"},"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":257800000,"fmt":"257.8M","longFmt":"257,800,000"},"earnings":{"raw":26316000,"fmt":"26.32M","longFmt":"26,316,000"}},{"date":2023,"revenue":{"raw":307539000,"fmt":"307.54M","longFmt":"307,539,000"},"earnings":{"raw":19803000,"fmt":"19.8M","longFmt":"19,803,000"}},{"date":2024,"revenue":{"raw":366087000,"fmt":"366.09M","longFmt":"366,087,000"},"earnings":{"raw":62910000,"fmt":"62.91M","longFmt":"62,910,000"}},{"date":2025,"revenue":{"raw":361075000,"fmt":"361.07M","longFmt":"361,075,000"},"earnings":{"raw":64160000,"fmt":"64.16M","longFmt":"64,160,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":74277000,"fmt":"74.28M","longFmt":"74,277,000"},"earnings":{"raw":6304000,"fmt":"6.3M","longFmt":"6,304,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":97894000,"fmt":"97.89M","longFmt":"97,894,000"},"earnings":{"raw":24516000,"fmt":"24.52M","longFmt":"24,516,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":96055000,"fmt":"96.06M","longFmt":"96,055,000"},"earnings":{"raw":17701000,"fmt":"17.7M","longFmt":"17,701,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":92849000,"fmt":"92.85M","longFmt":"92,849,000"},"earnings":{"raw":15639000,"fmt":"15.64M","longFmt":"15,639,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":98.75,"fmt":"98.75"},"targetHighPrice":{"raw":200.0,"fmt":"200.00"},"targetLowPrice":{"raw":112.0,"fmt":"112.00"},"targetMeanPrice":{"raw":167.0,"fmt":"167.00"},"targetMedianPrice":{"raw":172.5,"fmt":"172.50"},"recommendationMean":{"raw":1.75,"fmt":"1.75"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":8,"fmt":"8","longFmt":"8"},"totalCash":{"raw":175336000,"fmt":"175.34M","longFmt":"175,336,000"},"totalCashPerShare":{"raw":5.8,"fmt":"5.8"},"ebitda":{"raw":14303000,"fmt":"14.3M","longFmt":"14,303,000"},"totalDebt":{"raw":304198016,"fmt":"304.2M","longFmt":"304,198,016"},"quickRatio":{"raw":1.945,"fmt":"1.95"},"currentRatio":{"raw":2.681,"fmt":"2.68"},"totalRevenue":{"raw":361075008,"fmt":"361.08M","longFmt":"361,075,008"},"debtToEquity":{"raw":145.389,"fmt":"145.39%"},"revenuePerShare":{"raw":12.331,"fmt":"12.33"},"returnOnAssets":{"raw":-8.9E-4,"fmt":"-0.09%"},"returnOnEquity":{"raw":-0.06041,"fmt":"-6.04%"},"grossProfits":{"raw":189676992,"fmt":"189.68M","longFmt":"189,676,992"},"freeCashflow":{"raw":38762000,"fmt":"38.76M","longFmt":"38,762,000"},"operatingCashflow":{"raw":58746000,"fmt":"58.75M","longFmt":"58,746,000"},"earningsGrowth":{},"revenueGrowth":{"raw":0.014,"fmt":"1.40%"},"grossMargins":{"raw":0.52531,"fmt":"52.53%"},"ebitdaMargins":{"raw":0.03961,"fmt":"3.96%"},"operatingMargins":{"raw":-0.029059999,"fmt":"-2.91%"},"profitMargins":{"raw":-0.03004,"fmt":"-3.00%"},"financialCurrency":"USD"}}],"error":null}}