{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.0102952365,"fmt":"-1.03%"},"oneMonthReturn":{"raw":-0.13644066,"fmt":"-13.64%"},"threeMonthReturn":{"raw":-0.13964877,"fmt":"-13.96%"},"sixMonthReturn":{"raw":-0.01735772,"fmt":"-1.74%"},"ytdReturnPct":{"raw":-0.13365075,"fmt":"-13.37%"},"oneYearTotalReturn":{"raw":-0.1501251,"fmt":"-15.01%"},"twoYearTotalReturn":{"raw":-0.26606163,"fmt":"-26.61%"},"threeYearTotalReturn":{"raw":-0.30595288,"fmt":"-30.60%"},"fiveYearTotalReturn":{"raw":-0.47506696,"fmt":"-47.51%"},"tenYearTotalReturn":{"raw":1.1710876,"fmt":"117.11%"},"maxReturn":{"raw":464.82858,"fmt":"46,482.86%"}},"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":8142645248,"fmt":"8.14B","longFmt":"8,142,645,248"},"forwardPE":{"raw":23.436495,"fmt":"23.44"},"profitMargins":{"raw":0.06672,"fmt":"6.67%"},"floatShares":{"raw":154578982,"fmt":"154.58M","longFmt":"154,578,982"},"sharesOutstanding":{"raw":156453292,"fmt":"156.45M","longFmt":"156,453,292"},"sharesShort":{"raw":12352658,"fmt":"12.35M","longFmt":"12,352,658"},"sharesShortPriorMonth":{"raw":11308392,"fmt":"11.31M","longFmt":"11,308,392"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.079,"fmt":"7.90%"},"heldPercentInsiders":{"raw":0.00287,"fmt":"0.29%"},"heldPercentInstitutions":{"raw":1.13893,"fmt":"113.89%"},"shortRatio":{"raw":5.2,"fmt":"5.2"},"shortPercentOfFloat":{"raw":0.090100005,"fmt":"9.01%"},"beta":{"raw":1.475,"fmt":"1.48"},"impliedSharesOutstanding":{"raw":156453292,"fmt":"156.45M","longFmt":"156,453,292"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":12.901,"fmt":"12.90"},"priceToBook":{"raw":3.9493062,"fmt":"3.95"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1751241600,"fmt":"2025-06-30"},"nextFiscalYearEnd":{"raw":1782777600,"fmt":"2026-06-30"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{"raw":0.089,"fmt":"8.90%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":81060000,"fmt":"81.06M","longFmt":"81,060,000"},"trailingEps":{"raw":0.53,"fmt":"0.53"},"forwardEps":{"raw":2.17396,"fmt":"2.17"},"pegRatio":{},"lastSplitFactor":"4:1","lastSplitDate":{"raw":1669766400,"fmt":"2022-11-30"},"enterpriseToRevenue":{"raw":6.699,"fmt":"6.70"},"enterpriseToEbitda":{"raw":24.635,"fmt":"24.64"},"52WeekChange":{"raw":-0.1570329,"fmt":"-15.70%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.08,"fmt":"0.08"},"lastDividendDate":{"raw":1770940800,"fmt":"2026-02-13"},"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.14,"fmt":"0.14"},"estimate":{"raw":0.325,"fmt":"0.32"},"fiscalQuarter":"3Q2025","calendarQuarter":"1Q2025","difference":"-0.19","surprisePct":"-56.92","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746613800,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":-0.11,"fmt":"-0.11"},"estimate":{"raw":0.31333,"fmt":"0.31"},"fiscalQuarter":"4Q2025","calendarQuarter":"2Q2025","difference":"-0.42","surprisePct":"-135.11","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754476200,"fmt":"2025-08-06"}},{"date":"3Q2025","actual":{"raw":0.24,"fmt":"0.24"},"estimate":{"raw":0.25,"fmt":"0.25"},"fiscalQuarter":"1Q2026","calendarQuarter":"3Q2025","difference":"-0.01","surprisePct":"-4.0","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762342200,"fmt":"2025-11-05"}},{"date":"4Q2025","actual":{"raw":0.24,"fmt":"0.24"},"estimate":{"raw":0.26,"fmt":"0.26"},"fiscalQuarter":"2Q2026","calendarQuarter":"4Q2025","difference":"-0.02","surprisePct":"-7.69","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770204611,"fmt":"2026-02-04"}}],"currentQuarterEstimate":{"raw":0.364,"fmt":"0.36"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"3Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778070600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1105599000,"fmt":"1.11B","longFmt":"1,105,599,000"},"earnings":{"raw":272051000,"fmt":"272.05M","longFmt":"272,051,000"}},{"date":2023,"revenue":{"raw":1136702000,"fmt":"1.14B","longFmt":"1,136,702,000"},"earnings":{"raw":285263000,"fmt":"285.26M","longFmt":"285,263,000"}},{"date":2024,"revenue":{"raw":1159060000,"fmt":"1.16B","longFmt":"1,159,060,000"},"earnings":{"raw":168105000,"fmt":"168.1M","longFmt":"168,105,000"}},{"date":2025,"revenue":{"raw":1219635000,"fmt":"1.22B","longFmt":"1,219,635,000"},"earnings":{"raw":73400000,"fmt":"73.4M","longFmt":"73,400,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":316181000,"fmt":"316.18M","longFmt":"316,181,000"},"earnings":{"raw":22588000,"fmt":"22.59M","longFmt":"22,588,000"}},{"date":"2Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":316964000,"fmt":"316.96M","longFmt":"316,964,000"},"earnings":{"raw":-17677000,"fmt":"-17.68M","longFmt":"-17,677,000"}},{"date":"3Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":286555000,"fmt":"286.56M","longFmt":"286,555,000"},"earnings":{"raw":38185000,"fmt":"38.19M","longFmt":"38,185,000"}},{"date":"4Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":295877000,"fmt":"295.88M","longFmt":"295,877,000"},"earnings":{"raw":38009000,"fmt":"38.01M","longFmt":"38,009,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"TECH Q2 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q2","date":1770213600,"updated":1772060942,"transcriptId":2747203,"type":"IN_HOUSE","eventId":411024,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q2-2026-earnings_call-411024.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/4/2747203.json","maxAge":1},{"title":"TECH Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1762351200,"updated":1763046998,"transcriptId":2271318,"type":"IN_HOUSE","eventId":371266,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q1-2026-earnings_call-371266.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/5/2271318.json","maxAge":1},{"title":"TECH Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1754485200,"updated":1764416017,"transcriptId":2322588,"type":"IN_HOUSE","eventId":336406,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q4-2025-earnings_call-336406.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/6/2322588.json","maxAge":1},{"title":"TECH Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1746622800,"updated":1763442852,"transcriptId":2300629,"type":"IN_HOUSE","eventId":313076,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q3-2025-earnings_call-313076.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/7/2300629.json","maxAge":1},{"title":"TECH Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1738764000,"updated":1766985531,"transcriptId":2543131,"type":"IN_HOUSE","eventId":251094,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q2-2025-earnings_call-251094.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/5/2543131.json","maxAge":1},{"title":"TECH Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1730293200,"updated":1769254192,"transcriptId":2617682,"type":"IN_HOUSE","eventId":219594,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q1-2025-earnings_call-219594.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/30/2617682.json","maxAge":1},{"title":"TECH Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1723035600,"updated":1772065371,"transcriptId":2721617,"type":"IN_HOUSE","eventId":189598,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q4-2024-earnings_call-189598.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/7/2721617.json","maxAge":1},{"title":"TECH Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1714568400,"updated":1772058243,"transcriptId":2750214,"type":"IN_HOUSE","eventId":164247,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q3-2024-earnings_call-164247.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/1/2750214.json","maxAge":1},{"title":"TECH Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1706796000,"updated":1772062406,"transcriptId":2816279,"type":"IN_HOUSE","eventId":127403,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q2-2024-earnings_call-127403.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/1/2816279.json","maxAge":1},{"title":"TECH Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1698757200,"updated":1772059470,"transcriptId":2860968,"type":"IN_HOUSE","eventId":87686,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q1-2024-earnings_call-87686.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/31/2860968.json","maxAge":1},{"title":"TECH Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1691499600,"updated":1772278867,"transcriptId":2902290,"type":"IN_HOUSE","eventId":63400,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q4-2023-earnings_call-63400.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/8/2902290.json","maxAge":1},{"title":"TECH Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1683118800,"updated":1773016697,"transcriptId":2966737,"type":"IN_HOUSE","eventId":51819,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q3-2023-earnings_call-51819.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/3/2966737.json","maxAge":1},{"title":"TECH Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1675346400,"updated":1773488080,"transcriptId":3025300,"type":"IN_HOUSE","eventId":42737,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q2-2023-earnings_call-42737.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/2/3025300.json","maxAge":1},{"title":"TECH Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1667307600,"updated":1773487584,"transcriptId":3070301,"type":"IN_HOUSE","eventId":39781,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q1-2023-earnings_call-39781.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/1/3070301.json","maxAge":1},{"title":"TECH Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1659577320,"updated":1773731946,"transcriptId":3098087,"type":"IN_HOUSE","eventId":30764,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q4-2022-earnings_call-30764.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/4/3098087.json","maxAge":1},{"title":"TECH Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1651655874,"updated":1774697814,"transcriptId":3141546,"type":"IN_HOUSE","eventId":20826,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q3-2022-earnings_call-20826.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/4/3141546.json","maxAge":1},{"title":"TECH Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1643679305,"updated":1752165408,"transcriptId":1574502,"type":"RAW","eventId":13730,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q2-2022-earnings_call-13730.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/1/1574502.json","maxAge":1},{"title":"TECH Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1635811200,"updated":1752165408,"transcriptId":1571479,"type":"RAW","eventId":10129,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q1-2022-earnings_call-10129.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/2/1571479.json","maxAge":1},{"title":"TECH Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1628182500,"updated":1752165408,"transcriptId":1571379,"type":"RAW","eventId":10020,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q4-2021-earnings_call-10020.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/5/1571379.json","maxAge":1},{"title":"TECH Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1620335580,"updated":1752165408,"transcriptId":1571453,"type":"RAW","eventId":10101,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q3-2021-earnings_call-10101.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/6/1571453.json","maxAge":1},{"title":"TECH Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1612274400,"updated":1752173449,"transcriptId":1885204,"type":"RAW","eventId":333479,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q2-2021-earnings_call-333479.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/2/1885204.json","maxAge":1},{"title":"TECH Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1604584800,"updated":1752180814,"transcriptId":1885206,"type":"RAW","eventId":333481,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TECH/earnings/TECH-Q1-2021-earnings_call-333481.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/11/5/1885206.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":52.7,"fmt":"52.70"},"open":{"raw":52.38,"fmt":"52.38"},"dayLow":{"raw":50.56,"fmt":"50.56"},"dayHigh":{"raw":53.6,"fmt":"53.60"},"regularMarketPreviousClose":{"raw":52.7,"fmt":"52.70"},"regularMarketOpen":{"raw":52.38,"fmt":"52.38"},"regularMarketDayLow":{"raw":50.56,"fmt":"50.56"},"regularMarketDayHigh":{"raw":53.6,"fmt":"53.60"},"dividendRate":{"raw":0.32,"fmt":"0.32"},"dividendYield":{"raw":0.0063,"fmt":"0.63%"},"exDividendDate":{"raw":1770940800,"fmt":"2026-02-13"},"payoutRatio":{"raw":0.6038,"fmt":"60.38%"},"fiveYearAvgDividendYield":{"raw":0.42,"fmt":"0.42"},"beta":{"raw":1.475,"fmt":"1.48"},"trailingPE":{"raw":96.13208,"fmt":"96.13"},"forwardPE":{"raw":23.436495,"fmt":"23.44"},"volume":{"raw":1787780,"fmt":"1.79M","longFmt":"1,787,780"},"regularMarketVolume":{"raw":1787780,"fmt":"1.79M","longFmt":"1,787,780"},"averageVolume":{"raw":2368357,"fmt":"2.37M","longFmt":"2,368,357"},"averageVolume10days":{"raw":2669420,"fmt":"2.67M","longFmt":"2,669,420"},"averageDailyVolume10Day":{"raw":2669420,"fmt":"2.67M","longFmt":"2,669,420"},"bid":{"raw":50.43,"fmt":"50.43"},"ask":{"raw":51.55,"fmt":"51.55"},"bidSize":{"raw":1600,"fmt":"1.6k","longFmt":"1,600"},"askSize":{"raw":1600,"fmt":"1.6k","longFmt":"1,600"},"marketCap":{"raw":7971295744,"fmt":"7.97B","longFmt":"7,971,295,744"},"nonDilutedMarketCap":{"raw":8057344538,"fmt":"8.06B","longFmt":"8,057,344,538"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":46.01,"fmt":"46.01"},"fiftyTwoWeekHigh":{"raw":72.16,"fmt":"72.16"},"allTimeHigh":{"raw":135.9625,"fmt":"135.96"},"allTimeLow":{"raw":0.078125,"fmt":"0.08"},"priceToSalesTrailing12Months":{"raw":6.5576177,"fmt":"6.56"},"fiftyDayAverage":{"raw":60.8688,"fmt":"60.87"},"twoHundredDayAverage":{"raw":57.61735,"fmt":"57.62"},"trailingAnnualDividendRate":{"raw":0.32,"fmt":"0.32"},"trailingAnnualDividendYield":{"raw":0.006072106,"fmt":"0.61%"},"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":1770213600,"fmt":"2026-02-04"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.53566,"fmt":"0.54"},"earningsLow":{"raw":0.51,"fmt":"0.51"},"earningsHigh":{"raw":0.56,"fmt":"0.56"},"revenueAverage":{"raw":316694280,"fmt":"316.69M","longFmt":"316,694,280"},"revenueLow":{"raw":313500000,"fmt":"313.5M","longFmt":"313,500,000"},"revenueHigh":{"raw":319000000,"fmt":"319M","longFmt":"319,000,000"}},"exDividendDate":{"raw":1770940800,"fmt":"2026-02-13"},"dividendDate":{"raw":1772150400,"fmt":"2026-02-27"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1770393812,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":76.0,"priorPriceTarget":70.0},{"epochGradeDate":1770323083,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":70.0},{"epochGradeDate":1770308982,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":60.0},{"epochGradeDate":1770308122,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":70.0},{"epochGradeDate":1770305065,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":79.0,"priorPriceTarget":70.0},{"epochGradeDate":1770304722,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":62.0},{"epochGradeDate":1767636089,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":62.0,"priorPriceTarget":68.0},{"epochGradeDate":1763647876,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":65.0},{"epochGradeDate":1762452141,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":65.0},{"epochGradeDate":1762443981,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":59.0},{"epochGradeDate":1760446669,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":65.0},{"epochGradeDate":1759859830,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":60.0},{"epochGradeDate":1756907734,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":73.0,"priorPriceTarget":61.0},{"epochGradeDate":1755780207,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":55.0},{"epochGradeDate":1754577783,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":61.0,"priorPriceTarget":63.0},{"epochGradeDate":1752246880,"firm":"Scotiabank","toGrade":"Sector Outperform","fromGrade":"Sector Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":90.0},{"epochGradeDate":1752059251,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1749137105,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":75.0,"priorPriceTarget":75.0},{"epochGradeDate":1748610142,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":59.0,"priorPriceTarget":0.0},{"epochGradeDate":1746829228,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":95.0},{"epochGradeDate":1746724129,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":63.0,"priorPriceTarget":72.0},{"epochGradeDate":1746712441,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":95.0},{"epochGradeDate":1746711853,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":75.0},{"epochGradeDate":1744196467,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1744110067,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1742290213,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1741109555,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":80.0},{"epochGradeDate":1739959868,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":68.0,"priorPriceTarget":88.0},{"epochGradeDate":1738860010,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":79.0},{"epochGradeDate":1738856960,"firm":"Scotiabank","toGrade":"Sector Outperform","fromGrade":"Sector Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":88.0},{"epochGradeDate":1738854159,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":80.0},{"epochGradeDate":1738846859,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":88.0,"priorPriceTarget":86.0},{"epochGradeDate":1730402073,"firm":"Scotiabank","toGrade":"Sector Outperform","fromGrade":"Sector Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":88.0,"priorPriceTarget":83.0},{"epochGradeDate":1730375432,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":82.0},{"epochGradeDate":1723560739,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":95.0,"priorPriceTarget":95.0},{"epochGradeDate":1723146617,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":72.0},{"epochGradeDate":1723118450,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":82.0,"priorPriceTarget":81.0},{"epochGradeDate":1716381435,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":85.0,"priorPriceTarget":0.0},{"epochGradeDate":1714657731,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":95.0,"priorPriceTarget":95.0},{"epochGradeDate":1714647074,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":81.0,"priorPriceTarget":73.0},{"epochGradeDate":1713442263,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":82.0,"priorPriceTarget":85.0},{"epochGradeDate":1706894847,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":87.0,"priorPriceTarget":92.0},{"epochGradeDate":1706887457,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":85.0},{"epochGradeDate":1706873833,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1701947186,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1698950190,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":104.0},{"epochGradeDate":1698869528,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":100.0},{"epochGradeDate":1698855283,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":83.0,"priorPriceTarget":85.0},{"epochGradeDate":1698832294,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":115.0},{"epochGradeDate":1694530338,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":86.0,"priorPriceTarget":0.0},{"epochGradeDate":1693229360,"firm":"William Blair","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1692365012,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":120.0,"priorPriceTarget":0.0},{"epochGradeDate":1691597908,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1683208060,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":89.0},{"epochGradeDate":1683202964,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1683196919,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":99.0},{"epochGradeDate":1675693028,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":88.0,"priorPriceTarget":89.0},{"epochGradeDate":1675428818,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Maintains","currentPriceTarget":120.0,"priorPriceTarget":0.0},{"epochGradeDate":1675416903,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":125.0},{"epochGradeDate":1675416688,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":125.0},{"epochGradeDate":1673356413,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"Announces","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1671012182,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1670848165,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":81.25},{"epochGradeDate":1670406390,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":89.0,"priorPriceTarget":0.0},{"epochGradeDate":1670251647,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Adjusts","currentPriceTarget":105.0,"priorPriceTarget":420.0},{"epochGradeDate":1667378462,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":500.0,"priorPriceTarget":550.0},{"epochGradeDate":1661419337,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":465.0,"priorPriceTarget":0.0},{"epochGradeDate":1660649801,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":360.0,"priorPriceTarget":370.0},{"epochGradeDate":1659700093,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":480.0,"priorPriceTarget":500.0},{"epochGradeDate":1651741742,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":500.0,"priorPriceTarget":600.0},{"epochGradeDate":1650884641,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":370.0,"priorPriceTarget":400.0},{"epochGradeDate":1643798006,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":575.0,"priorPriceTarget":530.0},{"epochGradeDate":1631694511,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Sector Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":600.0,"priorPriceTarget":0.0},{"epochGradeDate":1624962896,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":480.0,"priorPriceTarget":450.0},{"epochGradeDate":1624018044,"firm":"Argus Research","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":490.0,"priorPriceTarget":440.0},{"epochGradeDate":1615215099,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":425.0,"priorPriceTarget":380.0},{"epochGradeDate":1614078059,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":435.0,"priorPriceTarget":0.0},{"epochGradeDate":1612377014,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":400.0,"priorPriceTarget":310.0},{"epochGradeDate":1612371004,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":440.0,"priorPriceTarget":352.0},{"epochGradeDate":1605000371,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1604658489,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":320.0,"priorPriceTarget":285.0},{"epochGradeDate":1601464977,"firm":"Atlantic Equities","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":365.0,"priorPriceTarget":0.0},{"epochGradeDate":1596618132,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":285.0,"priorPriceTarget":265.0},{"epochGradeDate":1594830462,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Raises","currentPriceTarget":273.0,"priorPriceTarget":253.0},{"epochGradeDate":1592479925,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":260.0,"priorPriceTarget":230.0},{"epochGradeDate":1590574920,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":260.0,"priorPriceTarget":245.0},{"epochGradeDate":1589457897,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":320.0,"priorPriceTarget":0.0},{"epochGradeDate":1588347774,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":253.0,"priorPriceTarget":230.0},{"epochGradeDate":1588339291,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":220.0,"priorPriceTarget":190.0},{"epochGradeDate":1588336339,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":245.0,"priorPriceTarget":210.0},{"epochGradeDate":1587404057,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":215.0,"priorPriceTarget":175.0},{"epochGradeDate":1585838894,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":210.0,"priorPriceTarget":235.0},{"epochGradeDate":1585579012,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":190.0,"priorPriceTarget":225.0},{"epochGradeDate":1584711640,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":175.0,"priorPriceTarget":225.0},{"epochGradeDate":1580911664,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":230.0,"priorPriceTarget":222.0},{"epochGradeDate":1580906724,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":225.0,"priorPriceTarget":235.0},{"epochGradeDate":1578493300,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":230.0,"priorPriceTarget":0.0},{"epochGradeDate":1578398424,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":235.0,"priorPriceTarget":0.0},{"epochGradeDate":1573818510,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":235.0,"priorPriceTarget":0.0},{"epochGradeDate":1562066768,"firm":"Janney Montgomery Scott","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":270.0,"priorPriceTarget":200.0},{"epochGradeDate":1547474113,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":180.0,"priorPriceTarget":0.0},{"epochGradeDate":1540987419,"firm":"Craig-Hallum","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":154.0,"priorPriceTarget":215.0},{"epochGradeDate":1539770927,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":190.0,"priorPriceTarget":0.0},{"epochGradeDate":1538479098,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":230.0,"priorPriceTarget":210.0},{"epochGradeDate":1533819193,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":205.0,"priorPriceTarget":160.0},{"epochGradeDate":1530102859,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":165.0},{"epochGradeDate":1529063295,"firm":"Argus Research","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":185.0,"priorPriceTarget":0.0},{"epochGradeDate":1525349299,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":165.0,"priorPriceTarget":167.0},{"epochGradeDate":1519923859,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":163.0,"priorPriceTarget":154.0},{"epochGradeDate":1518022749,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":157.0,"priorPriceTarget":154.0},{"epochGradeDate":1508845161,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":125.0},{"epochGradeDate":1502289512,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":132.0,"priorPriceTarget":130.0},{"epochGradeDate":1499945894,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1490612434,"firm":"Janney Montgomery Scott","toGrade":"Neutral","fromGrade":"","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1486641670,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":115.0,"priorPriceTarget":0.0},{"epochGradeDate":1484744925,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":115.0,"priorPriceTarget":0.0},{"epochGradeDate":1471540971,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":116.0,"priorPriceTarget":115.0},{"epochGradeDate":1462290741,"firm":"Janney Montgomery Scott","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1454529473,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":100.0},{"epochGradeDate":1446125164,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1398826885,"firm":"Leerink Swann","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":93.0,"priorPriceTarget":86.0},{"epochGradeDate":1379691903,"firm":"Baird","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":76.0},{"epochGradeDate":1375883334,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":75.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774643648,"postMarketPrice":{"raw":50.95,"fmt":"50.95"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.03320683,"fmt":"-3.32%"},"regularMarketChange":{"raw":-1.75,"fmt":"-1.75"},"regularMarketTime":1774641601,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":50.95,"fmt":"50.95"},"regularMarketDayHigh":{"raw":53.6,"fmt":"53.60"},"regularMarketDayLow":{"raw":50.56,"fmt":"50.56"},"regularMarketVolume":{"raw":1787780,"fmt":"1.79M","longFmt":"1,787,780.00"},"averageDailyVolume10Day":{"raw":2669420,"fmt":"2.67M","longFmt":"2,669,420"},"averageDailyVolume3Month":{"raw":2368357,"fmt":"2.37M","longFmt":"2,368,357"},"regularMarketPreviousClose":{"raw":52.7,"fmt":"52.70"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":52.38,"fmt":"52.38"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"TECH","underlyingSymbol":null,"shortName":"Bio-Techne Corp","longName":"Bio-Techne Corporation","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":7971295744,"fmt":"7.97B","longFmt":"7,971,295,744.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.56,"fmt":"0.56"},"estimate":{"raw":0.50718,"fmt":"0.51"},"fiscalQuarter":"3Q2025","calendarQuarter":"1Q2025","difference":"0.05","surprisePct":"10.41","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746613800,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":0.53,"fmt":"0.53"},"estimate":{"raw":0.50097,"fmt":"0.50"},"fiscalQuarter":"4Q2025","calendarQuarter":"2Q2025","difference":"0.03","surprisePct":"5.79","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754476200,"fmt":"2025-08-06"}},{"date":"3Q2025","actual":{"raw":0.42,"fmt":"0.42"},"estimate":{"raw":0.4215,"fmt":"0.42"},"fiscalQuarter":"1Q2026","calendarQuarter":"3Q2025","difference":"-0.0","surprisePct":"-0.36","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762342200,"fmt":"2025-11-05"}},{"date":"4Q2025","actual":{"raw":0.46,"fmt":"0.46"},"estimate":{"raw":0.43462,"fmt":"0.43"},"fiscalQuarter":"2Q2026","calendarQuarter":"4Q2025","difference":"0.03","surprisePct":"5.84","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770204611,"fmt":"2026-02-04"}}],"currentQuarterEstimate":{"raw":0.53566,"fmt":"0.54"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"3Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778070600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1105599000,"fmt":"1.11B","longFmt":"1,105,599,000"},"earnings":{"raw":323512000,"fmt":"323.51M","longFmt":"323,512,000"}},{"date":2023,"revenue":{"raw":1136702000,"fmt":"1.14B","longFmt":"1,136,702,000"},"earnings":{"raw":321480000,"fmt":"321.48M","longFmt":"321,480,000"}},{"date":2024,"revenue":{"raw":1159060000,"fmt":"1.16B","longFmt":"1,159,060,000"},"earnings":{"raw":284749000,"fmt":"284.75M","longFmt":"284,749,000"}},{"date":2025,"revenue":{"raw":1219635000,"fmt":"1.22B","longFmt":"1,219,635,000"},"earnings":{"raw":306457000,"fmt":"306.46M","longFmt":"306,457,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":316181000,"fmt":"316.18M","longFmt":"316,181,000"},"earnings":{"raw":88318000,"fmt":"88.32M","longFmt":"88,318,000"}},{"date":"2Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":316964000,"fmt":"316.96M","longFmt":"316,964,000"},"earnings":{"raw":82472000,"fmt":"82.47M","longFmt":"82,472,000"}},{"date":"3Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":286555000,"fmt":"286.56M","longFmt":"286,555,000"},"earnings":{"raw":66039000,"fmt":"66.04M","longFmt":"66,039,000"}},{"date":"4Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":295877000,"fmt":"295.88M","longFmt":"295,877,000"},"earnings":{"raw":72114000,"fmt":"72.11M","longFmt":"72,114,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":50.95,"fmt":"50.95"},"targetHighPrice":{"raw":80.0,"fmt":"80.00"},"targetLowPrice":{"raw":65.0,"fmt":"65.00"},"targetMeanPrice":{"raw":74.90909,"fmt":"74.91"},"targetMedianPrice":{"raw":75.0,"fmt":"75.00"},"recommendationMean":{"raw":1.64286,"fmt":"1.64"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":11,"fmt":"11","longFmt":"11"},"totalCash":{"raw":179544992,"fmt":"179.54M","longFmt":"179,544,992"},"totalCashPerShare":{"raw":1.148,"fmt":"1.15"},"ebitda":{"raw":330536992,"fmt":"330.54M","longFmt":"330,536,992"},"totalDebt":{"raw":350895008,"fmt":"350.9M","longFmt":"350,895,008"},"quickRatio":{"raw":2.593,"fmt":"2.59"},"currentRatio":{"raw":4.539,"fmt":"4.54"},"totalRevenue":{"raw":1215577984,"fmt":"1.22B","longFmt":"1,215,577,984"},"debtToEquity":{"raw":17.449,"fmt":"17.45%"},"revenuePerShare":{"raw":7.787,"fmt":"7.79"},"returnOnAssets":{"raw":0.06518,"fmt":"6.52%"},"returnOnEquity":{"raw":0.03966,"fmt":"3.97%"},"grossProfits":{"raw":809633984,"fmt":"809.63M","longFmt":"809,633,984"},"freeCashflow":{"raw":260637504,"fmt":"260.64M","longFmt":"260,637,504"},"operatingCashflow":{"raw":249316992,"fmt":"249.32M","longFmt":"249,316,992"},"earningsGrowth":{"raw":0.091,"fmt":"9.10%"},"revenueGrowth":{"raw":-0.004,"fmt":"-0.40%"},"grossMargins":{"raw":0.66605,"fmt":"66.61%"},"ebitdaMargins":{"raw":0.27192,"fmt":"27.19%"},"operatingMargins":{"raw":0.1967,"fmt":"19.67%"},"profitMargins":{"raw":0.06672,"fmt":"6.67%"},"financialCurrency":"USD"}}],"error":null}}