{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.020394702,"fmt":"-2.04%"},"oneMonthReturn":{"raw":-0.1690848,"fmt":"-16.91%"},"threeMonthReturn":{"raw":-0.124889754,"fmt":"-12.49%"},"sixMonthReturn":{"raw":-0.10651068,"fmt":"-10.65%"},"ytdReturnPct":{"raw":-0.11210495,"fmt":"-11.21%"},"oneYearTotalReturn":{"raw":0.009491549,"fmt":"0.95%"},"twoYearTotalReturn":{"raw":-0.19356588,"fmt":"-19.36%"},"threeYearTotalReturn":{"raw":0.03366891,"fmt":"3.37%"},"fiveYearTotalReturn":{"raw":0.116024606,"fmt":"11.60%"},"tenYearTotalReturn":{"raw":4.166551,"fmt":"416.66%"},"maxReturn":{"raw":102.19925,"fmt":"10,219.92%"}},"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":8556327936,"fmt":"8.56B","longFmt":"8,556,327,936"},"forwardPE":{"raw":17.449184,"fmt":"17.45"},"profitMargins":{"raw":0.07897,"fmt":"7.90%"},"floatShares":{"raw":259187946,"fmt":"259.19M","longFmt":"259,187,946"},"sharesOutstanding":{"raw":260807561,"fmt":"260.81M","longFmt":"260,807,561"},"sharesShort":{"raw":11092876,"fmt":"11.09M","longFmt":"11,092,876"},"sharesShortPriorMonth":{"raw":9026524,"fmt":"9.03M","longFmt":"9,026,524"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0425,"fmt":"4.25%"},"heldPercentInsiders":{"raw":0.0051599997,"fmt":"0.52%"},"heldPercentInstitutions":{"raw":0.97984004,"fmt":"97.98%"},"shortRatio":{"raw":4.06,"fmt":"4.06"},"shortPercentOfFloat":{"raw":0.0477,"fmt":"4.77%"},"beta":{"raw":0.92,"fmt":"0.92"},"impliedSharesOutstanding":{"raw":260807561,"fmt":"260.81M","longFmt":"260,807,561"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":7.079,"fmt":"7.08"},"priceToBook":{"raw":4.206809,"fmt":"4.21"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1759017600,"fmt":"2025-09-28"},"nextFiscalYearEnd":{"raw":1790553600,"fmt":"2026-09-28"},"mostRecentQuarter":{"raw":1766880000,"fmt":"2025-12-28"},"earningsQuarterlyGrowth":{"raw":139.6,"fmt":"13,960.00%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":352004992,"fmt":"352M","longFmt":"352,004,992"},"trailingEps":{"raw":1.33,"fmt":"1.33"},"forwardEps":{"raw":1.70667,"fmt":"1.71"},"pegRatio":{},"lastSplitFactor":"5:1","lastSplitDate":{"raw":1725840000,"fmt":"2024-09-09"},"enterpriseToRevenue":{"raw":1.92,"fmt":"1.92"},"enterpriseToEbitda":{"raw":12.99,"fmt":"12.99"},"52WeekChange":{"raw":0.035069823,"fmt":"3.51%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.065,"fmt":"0.06"},"lastDividendDate":{"raw":1770854400,"fmt":"2026-02-12"},"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.02,"fmt":"0.02"},"estimate":{"raw":0.3025,"fmt":"0.30"},"fiscalQuarter":"2Q2025","calendarQuarter":"1Q2025","difference":"-0.28","surprisePct":"-93.39","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746648000,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":0.43,"fmt":"0.43"},"estimate":{"raw":0.3675,"fmt":"0.37"},"fiscalQuarter":"3Q2025","calendarQuarter":"2Q2025","difference":"0.06","surprisePct":"17.01","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753909921,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":0.48,"fmt":"0.48"},"estimate":{"raw":0.405,"fmt":"0.41"},"fiscalQuarter":"4Q2025","calendarQuarter":"3Q2025","difference":"0.07","surprisePct":"18.52","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762981200,"fmt":"2025-11-12"}},{"date":"4Q2025","actual":{"raw":0.4,"fmt":"0.40"},"estimate":{"raw":0.3175,"fmt":"0.32"},"fiscalQuarter":"1Q2026","calendarQuarter":"4Q2025","difference":"0.08","surprisePct":"25.98","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1769634000,"fmt":"2026-01-28"}}],"currentQuarterEstimate":{"raw":0.32333,"fmt":"0.32"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"2Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778097600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":2835580000,"fmt":"2.84B","longFmt":"2,835,580,000"},"earnings":{"raw":263125000,"fmt":"263.12M","longFmt":"263,125,000"}},{"date":2023,"revenue":{"raw":3751089000,"fmt":"3.75B","longFmt":"3,751,089,000"},"earnings":{"raw":273420000,"fmt":"273.42M","longFmt":"273,420,000"}},{"date":2024,"revenue":{"raw":4321862000,"fmt":"4.32B","longFmt":"4,321,862,000"},"earnings":{"raw":333382000,"fmt":"333.38M","longFmt":"333,382,000"}},{"date":2025,"revenue":{"raw":4617360000,"fmt":"4.62B","longFmt":"4,617,360,000"},"earnings":{"raw":247724000,"fmt":"247.72M","longFmt":"247,724,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1103705000,"fmt":"1.1B","longFmt":"1,103,705,000"},"earnings":{"raw":5388000,"fmt":"5.39M","longFmt":"5,388,000"}},{"date":"2Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1153016000,"fmt":"1.15B","longFmt":"1,153,016,000"},"earnings":{"raw":113844000,"fmt":"113.84M","longFmt":"113,844,000"}},{"date":"3Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1163309000,"fmt":"1.16B","longFmt":"1,163,309,000"},"earnings":{"raw":127745000,"fmt":"127.75M","longFmt":"127,745,000"}},{"date":"4Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":1037176000,"fmt":"1.04B","longFmt":"1,037,176,000"},"earnings":{"raw":105028000,"fmt":"105.03M","longFmt":"105,028,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"TTEK Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1769702400,"updated":1772063085,"transcriptId":2735731,"type":"IN_HOUSE","eventId":418919,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q1-2026-earnings_call-418919.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/1/29/2735731.json","maxAge":1},{"title":"TTEK Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1763049600,"updated":1763206724,"transcriptId":2282476,"type":"IN_HOUSE","eventId":362849,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q4-2025-earnings_call-362849.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/13/2282476.json","maxAge":1},{"title":"TTEK Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1753974000,"updated":1763810267,"transcriptId":2294167,"type":"IN_HOUSE","eventId":344282,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q3-2025-earnings_call-344282.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/31/2294167.json","maxAge":1},{"title":"TTEK Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1746716400,"updated":1763610307,"transcriptId":2309433,"type":"IN_HOUSE","eventId":310998,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q2-2025-earnings_call-310998.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/8/2309433.json","maxAge":1},{"title":"TTEK Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1738252800,"updated":1767943321,"transcriptId":2564213,"type":"IN_HOUSE","eventId":256351,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q1-2025-earnings_call-256351.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/1/30/2564213.json","maxAge":1},{"title":"TTEK Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1731600000,"updated":1768364570,"transcriptId":2594433,"type":"IN_HOUSE","eventId":218000,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q4-2024-earnings_call-218000.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/14/2594433.json","maxAge":1},{"title":"TTEK Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1722524400,"updated":1772063700,"transcriptId":2725828,"type":"IN_HOUSE","eventId":190256,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q3-2024-earnings_call-190256.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/1/2725828.json","maxAge":1},{"title":"TTEK Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1714662000,"updated":1772058491,"transcriptId":2745223,"type":"IN_HOUSE","eventId":164301,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q2-2024-earnings_call-164301.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/2/2745223.json","maxAge":1},{"title":"TTEK Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1706803200,"updated":1772059750,"transcriptId":2815792,"type":"IN_HOUSE","eventId":131168,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q1-2024-earnings_call-131168.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/1/2815792.json","maxAge":1},{"title":"TTEK Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1700150400,"updated":1772058447,"transcriptId":2838837,"type":"IN_HOUSE","eventId":83845,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q4-2023-earnings_call-83845.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/16/2838837.json","maxAge":1},{"title":"TTEK Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1691679600,"updated":1772278079,"transcriptId":2897973,"type":"IN_HOUSE","eventId":68510,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q3-2023-earnings_call-68510.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/10/2897973.json","maxAge":1},{"title":"TTEK Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1683817200,"updated":1773016328,"transcriptId":2955232,"type":"IN_HOUSE","eventId":51981,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q2-2023-earnings_call-51981.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/11/2955232.json","maxAge":1},{"title":"TTEK Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1675353600,"updated":1773488227,"transcriptId":3024664,"type":"IN_HOUSE","eventId":42754,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q1-2023-earnings_call-42754.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/2/3024664.json","maxAge":1},{"title":"TTEK Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1668092400,"updated":1773211828,"transcriptId":3048388,"type":"IN_HOUSE","eventId":40829,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q4-2022-earnings_call-40829.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/10/3048388.json","maxAge":1},{"title":"TTEK Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1659579120,"updated":1773731946,"transcriptId":3098245,"type":"IN_HOUSE","eventId":30831,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q3-2022-earnings_call-30831.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/4/3098245.json","maxAge":1},{"title":"TTEK Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1651760433,"updated":1774698284,"transcriptId":3137745,"type":"IN_HOUSE","eventId":21332,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q2-2022-earnings_call-21332.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/5/3137745.json","maxAge":1},{"title":"TTEK Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1643855185,"updated":1752165408,"transcriptId":1574596,"type":"RAW","eventId":13824,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q1-2022-earnings_call-13824.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/3/1574596.json","maxAge":1},{"title":"TTEK Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1637193600,"updated":1752165408,"transcriptId":1572385,"type":"RAW","eventId":11115,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q4-2021-earnings_call-11115.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/18/1572385.json","maxAge":1},{"title":"TTEK Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1627570800,"updated":1752180814,"transcriptId":1887566,"type":"RAW","eventId":334554,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q3-2021-earnings_call-334554.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/29/1887566.json","maxAge":1},{"title":"TTEK Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1619708400,"updated":1752173449,"transcriptId":1887549,"type":"RAW","eventId":334556,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q2-2021-earnings_call-334556.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/4/29/1887549.json","maxAge":1},{"title":"TTEK Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1611849600,"updated":1752180814,"transcriptId":1887545,"type":"RAW","eventId":334557,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TTEK/earnings/TTEK-Q1-2021-earnings_call-334557.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/1/28/1887545.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":30.41,"fmt":"30.41"},"open":{"raw":30.32,"fmt":"30.32"},"dayLow":{"raw":29.75,"fmt":"29.75"},"dayHigh":{"raw":30.57,"fmt":"30.57"},"regularMarketPreviousClose":{"raw":30.41,"fmt":"30.41"},"regularMarketOpen":{"raw":30.32,"fmt":"30.32"},"regularMarketDayLow":{"raw":29.75,"fmt":"29.75"},"regularMarketDayHigh":{"raw":30.57,"fmt":"30.57"},"dividendRate":{"raw":0.26,"fmt":"0.26"},"dividendYield":{"raw":0.0087,"fmt":"0.87%"},"exDividendDate":{"raw":1770854400,"fmt":"2026-02-12"},"payoutRatio":{"raw":0.1902,"fmt":"19.02%"},"fiveYearAvgDividendYield":{"raw":0.6,"fmt":"0.60"},"beta":{"raw":0.92,"fmt":"0.92"},"trailingPE":{"raw":22.390978,"fmt":"22.39"},"forwardPE":{"raw":17.449184,"fmt":"17.45"},"volume":{"raw":3152506,"fmt":"3.15M","longFmt":"3,152,506"},"regularMarketVolume":{"raw":3152506,"fmt":"3.15M","longFmt":"3,152,506"},"averageVolume":{"raw":2770349,"fmt":"2.77M","longFmt":"2,770,349"},"averageVolume10days":{"raw":2796030,"fmt":"2.8M","longFmt":"2,796,030"},"averageDailyVolume10Day":{"raw":2796030,"fmt":"2.8M","longFmt":"2,796,030"},"bid":{"raw":29.74,"fmt":"29.74"},"ask":{"raw":29.82,"fmt":"29.82"},"bidSize":{"raw":1500,"fmt":"1.5k","longFmt":"1,500"},"askSize":{"raw":1300,"fmt":"1.3k","longFmt":"1,300"},"marketCap":{"raw":7766849536,"fmt":"7.77B","longFmt":"7,766,849,536"},"nonDilutedMarketCap":{"raw":7925941778,"fmt":"7.93B","longFmt":"7,925,941,778"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":27.27,"fmt":"27.27"},"fiftyTwoWeekHigh":{"raw":43.14,"fmt":"43.14"},"allTimeHigh":{"raw":51.2,"fmt":"51.20"},"allTimeLow":{"raw":0.288568,"fmt":"0.29"},"priceToSalesTrailing12Months":{"raw":1.7425379,"fmt":"1.74"},"fiftyDayAverage":{"raw":36.0902,"fmt":"36.09"},"twoHundredDayAverage":{"raw":35.37175,"fmt":"35.37"},"trailingAnnualDividendRate":{"raw":0.253,"fmt":"0.25"},"trailingAnnualDividendYield":{"raw":0.008319631,"fmt":"0.83%"},"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":1778097600,"fmt":"2026-05-06"}],"earningsCallDate":[{"raw":1769702400,"fmt":"2026-01-29"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.32,"fmt":"0.32"},"earningsLow":{"raw":0.31,"fmt":"0.31"},"earningsHigh":{"raw":0.33,"fmt":"0.33"},"revenueAverage":{"raw":1006859600,"fmt":"1.01B","longFmt":"1,006,859,600"},"revenueLow":{"raw":998000000,"fmt":"998M","longFmt":"998,000,000"},"revenueHigh":{"raw":1022698000,"fmt":"1.02B","longFmt":"1,022,698,000"}},"exDividendDate":{"raw":1770854400,"fmt":"2026-02-12"},"dividendDate":{"raw":1772150400,"fmt":"2026-02-27"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1763135927,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":47.0},{"epochGradeDate":1763037545,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":40.0},{"epochGradeDate":1759153936,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":48.0},{"epochGradeDate":1754053644,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":41.0},{"epochGradeDate":1746798886,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":34.0},{"epochGradeDate":1746709819,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":31.0},{"epochGradeDate":1744808716,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":45.0},{"epochGradeDate":1738885341,"firm":"Maxim Group","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1738339827,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":49.0},{"epochGradeDate":1731692889,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":52.0,"priorPriceTarget":52.0},{"epochGradeDate":1731678971,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":49.0,"priorPriceTarget":56.0},{"epochGradeDate":1731587990,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":46.0},{"epochGradeDate":1728387166,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":49.0},{"epochGradeDate":1722631875,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":259.0,"priorPriceTarget":233.0},{"epochGradeDate":1722615032,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":247.0,"priorPriceTarget":234.0},{"epochGradeDate":1722514435,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":230.0,"priorPriceTarget":223.0},{"epochGradeDate":1720529334,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":233.0,"priorPriceTarget":233.0},{"epochGradeDate":1716465030,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":234.0,"priorPriceTarget":231.0},{"epochGradeDate":1715794294,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":223.0,"priorPriceTarget":200.0},{"epochGradeDate":1715772538,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":231.0,"priorPriceTarget":219.0},{"epochGradeDate":1714759087,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":219.0,"priorPriceTarget":209.0},{"epochGradeDate":1714755260,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":233.0,"priorPriceTarget":203.0},{"epochGradeDate":1714752089,"firm":"Maxim Group","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":234.0,"priorPriceTarget":230.0},{"epochGradeDate":1714647674,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":200.0,"priorPriceTarget":180.0},{"epochGradeDate":1714491412,"firm":"Maxim Group","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":230.0,"priorPriceTarget":220.0},{"epochGradeDate":1706893748,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":203.0,"priorPriceTarget":192.0},{"epochGradeDate":1704891690,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":191.0,"priorPriceTarget":0.0},{"epochGradeDate":1700161222,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":180.0,"priorPriceTarget":172.0},{"epochGradeDate":1693213271,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":181.0,"priorPriceTarget":0.0},{"epochGradeDate":1691743929,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":200.0,"priorPriceTarget":185.0},{"epochGradeDate":1683803196,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":170.0,"priorPriceTarget":164.0},{"epochGradeDate":1675349367,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":164.0,"priorPriceTarget":155.0},{"epochGradeDate":1673951336,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Sector Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":185.0,"priorPriceTarget":0.0},{"epochGradeDate":1618580925,"firm":"Maxim Group","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":160.0,"priorPriceTarget":155.0},{"epochGradeDate":1618312267,"firm":"Vertical Research","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":145.0,"priorPriceTarget":0.0},{"epochGradeDate":1612198727,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":98.0},{"epochGradeDate":1591876724,"firm":"Berenberg","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":97.0,"priorPriceTarget":0.0},{"epochGradeDate":1591794598,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":107.0,"priorPriceTarget":104.0},{"epochGradeDate":1585841634,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":72.0,"priorPriceTarget":92.0},{"epochGradeDate":1584364329,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":104.0,"priorPriceTarget":108.0},{"epochGradeDate":1541695162,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":63.0},{"epochGradeDate":1540291522,"firm":"Maxim Group","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":87.0,"priorPriceTarget":0.0},{"epochGradeDate":1533302643,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":73.0,"priorPriceTarget":60.0},{"epochGradeDate":1522669556,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":52.0},{"epochGradeDate":1510321764,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":47.0},{"epochGradeDate":1485353800,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1481308978,"firm":"Wunderlich Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":5.75,"priorPriceTarget":9.0},{"epochGradeDate":1478863152,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1469812180,"firm":"FBR Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":32.0},{"epochGradeDate":1464693261,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1461931899,"firm":"FBR Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1461152137,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1461075061,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1460978419,"firm":"Oppenheimer","toGrade":"Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1460407168,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1436354169,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1422626400,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":30.0},{"epochGradeDate":1420466400,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":32.0},{"epochGradeDate":1416324258,"firm":"Seaport Global","toGrade":"Buy","fromGrade":"Accumulate","action":"up","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":29.0},{"epochGradeDate":1415958005,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":27.0},{"epochGradeDate":1406802029,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":31.0},{"epochGradeDate":1399357461,"firm":"FBR Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":33.0},{"epochGradeDate":1399060800,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":36.0},{"epochGradeDate":1399032464,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.5,"priorPriceTarget":34.0},{"epochGradeDate":1399026781,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":33.0},{"epochGradeDate":1391173200,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":33.0},{"epochGradeDate":1391172253,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":33.0},{"epochGradeDate":1389906000,"firm":"Keybanc","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":33.0,"priorPriceTarget":0.0},{"epochGradeDate":1387573200,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":27.0,"priorPriceTarget":0.0},{"epochGradeDate":1384528606,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":29.0},{"epochGradeDate":1384519508,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":26.0},{"epochGradeDate":1384518926,"firm":"Brean Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1376050203,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1371642092,"firm":"Brean Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":34.0},{"epochGradeDate":1371641273,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":34.0},{"epochGradeDate":1365509351,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":33.0},{"epochGradeDate":1365508745,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":34.0},{"epochGradeDate":1359555445,"firm":"Clarkson Capital Markets","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1357841668,"firm":"Gilford Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":29.0},{"epochGradeDate":1347358980,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":32.0},{"epochGradeDate":1346418060,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":32.0},{"epochGradeDate":1343996700,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":33.5},{"epochGradeDate":1340300280,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":29.0,"priorPriceTarget":0.0},{"epochGradeDate":1338808080,"firm":"Crowell, Weedon & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":29.0},{"epochGradeDate":1336134360,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.5,"priorPriceTarget":30.0},{"epochGradeDate":1336127280,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":30.0},{"epochGradeDate":1330434420,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1328792160,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774646304,"postMarketPrice":{"raw":29.78,"fmt":"29.78"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.02071684,"fmt":"-2.07%"},"regularMarketChange":{"raw":-0.62999916,"fmt":"-0.63"},"regularMarketTime":1774641601,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":29.78,"fmt":"29.78"},"regularMarketDayHigh":{"raw":30.57,"fmt":"30.57"},"regularMarketDayLow":{"raw":29.75,"fmt":"29.75"},"regularMarketVolume":{"raw":3152506,"fmt":"3.15M","longFmt":"3,152,506.00"},"averageDailyVolume10Day":{"raw":2796030,"fmt":"2.8M","longFmt":"2,796,030"},"averageDailyVolume3Month":{"raw":2770349,"fmt":"2.77M","longFmt":"2,770,349"},"regularMarketPreviousClose":{"raw":30.41,"fmt":"30.41"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":30.32,"fmt":"30.32"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"TTEK","underlyingSymbol":null,"shortName":"Tetra Tech, Inc.","longName":"Tetra Tech, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":7766849536,"fmt":"7.77B","longFmt":"7,766,849,536.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.33,"fmt":"0.33"},"estimate":{"raw":0.306,"fmt":"0.31"},"fiscalQuarter":"2Q2025","calendarQuarter":"1Q2025","difference":"0.02","surprisePct":"7.84","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746648000,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":0.43,"fmt":"0.43"},"estimate":{"raw":0.38,"fmt":"0.38"},"fiscalQuarter":"3Q2025","calendarQuarter":"2Q2025","difference":"0.05","surprisePct":"13.16","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753909921,"fmt":"2025-07-30"}},{"date":"3Q2025","actual":{"raw":0.45,"fmt":"0.45"},"estimate":{"raw":0.40333,"fmt":"0.40"},"fiscalQuarter":"4Q2025","calendarQuarter":"3Q2025","difference":"0.05","surprisePct":"11.57","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762981200,"fmt":"2025-11-12"}},{"date":"4Q2025","actual":{"raw":0.35,"fmt":"0.35"},"estimate":{"raw":0.31333,"fmt":"0.31"},"fiscalQuarter":"1Q2026","calendarQuarter":"4Q2025","difference":"0.04","surprisePct":"11.7","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1769634000,"fmt":"2026-01-28"}}],"currentQuarterEstimate":{"raw":0.32,"fmt":"0.32"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"2Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778097600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":2835580000,"fmt":"2.84B","longFmt":"2,835,580,000"},"earnings":{"raw":243733500,"fmt":"243.73M","longFmt":"243,733,500"}},{"date":2023,"revenue":{"raw":3751089000,"fmt":"3.75B","longFmt":"3,751,089,000"},"earnings":{"raw":299294460,"fmt":"299.29M","longFmt":"299,294,460"}},{"date":2024,"revenue":{"raw":4321862000,"fmt":"4.32B","longFmt":"4,321,862,000"},"earnings":{"raw":336878640,"fmt":"336.88M","longFmt":"336,878,640"}},{"date":2025,"revenue":{"raw":4617360000,"fmt":"4.62B","longFmt":"4,617,360,000"},"earnings":{"raw":416711880,"fmt":"416.71M","longFmt":"416,711,880"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1103705000,"fmt":"1.1B","longFmt":"1,103,705,000"},"earnings":{"raw":88254870,"fmt":"88.25M","longFmt":"88,254,870"}},{"date":"2Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1153016000,"fmt":"1.15B","longFmt":"1,153,016,000"},"earnings":{"raw":113844000,"fmt":"113.84M","longFmt":"113,844,000"}},{"date":"3Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1163309000,"fmt":"1.16B","longFmt":"1,163,309,000"},"earnings":{"raw":118911150,"fmt":"118.91M","longFmt":"118,911,150"}},{"date":"4Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":1037176000,"fmt":"1.04B","longFmt":"1,037,176,000"},"earnings":{"raw":91955850,"fmt":"91.96M","longFmt":"91,955,850"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":29.78,"fmt":"29.78"},"targetHighPrice":{"raw":48.0,"fmt":"48.00"},"targetLowPrice":{"raw":42.0,"fmt":"42.00"},"targetMeanPrice":{"raw":43.5,"fmt":"43.50"},"targetMedianPrice":{"raw":43.0,"fmt":"43.00"},"recommendationMean":{"raw":2.0,"fmt":"2.00"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":6,"fmt":"6","longFmt":"6"},"totalCash":{"raw":269448000,"fmt":"269.45M","longFmt":"269,448,000"},"totalCashPerShare":{"raw":1.033,"fmt":"1.03"},"ebitda":{"raw":658702976,"fmt":"658.7M","longFmt":"658,702,976"},"totalDebt":{"raw":1058380992,"fmt":"1.06B","longFmt":"1,058,380,992"},"quickRatio":{"raw":1.222,"fmt":"1.22"},"currentRatio":{"raw":1.314,"fmt":"1.31"},"totalRevenue":{"raw":4457205760,"fmt":"4.46B","longFmt":"4,457,205,760"},"debtToEquity":{"raw":57.314,"fmt":"57.31%"},"revenuePerShare":{"raw":16.951,"fmt":"16.95"},"returnOnAssets":{"raw":0.08919,"fmt":"8.92%"},"returnOnEquity":{"raw":0.19917,"fmt":"19.92%"},"grossProfits":{"raw":960238016,"fmt":"960.24M","longFmt":"960,238,016"},"freeCashflow":{"raw":415763616,"fmt":"415.76M","longFmt":"415,763,616"},"operatingCashflow":{"raw":516888992,"fmt":"516.89M","longFmt":"516,888,992"},"earningsGrowth":{"raw":144.613,"fmt":"14,461.30%"},"revenueGrowth":{"raw":-0.134,"fmt":"-13.40%"},"grossMargins":{"raw":0.21542999,"fmt":"21.54%"},"ebitdaMargins":{"raw":0.14778,"fmt":"14.78%"},"operatingMargins":{"raw":0.12876001,"fmt":"12.88%"},"profitMargins":{"raw":0.07897,"fmt":"7.90%"},"financialCurrency":"USD"}}],"error":null}}