{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.03430199,"fmt":"-3.43%"},"oneMonthReturn":{"raw":-0.114179686,"fmt":"-11.42%"},"threeMonthReturn":{"raw":-0.09642603,"fmt":"-9.64%"},"sixMonthReturn":{"raw":-0.07237408,"fmt":"-7.24%"},"ytdReturnPct":{"raw":-0.07183988,"fmt":"-7.18%"},"oneYearTotalReturn":{"raw":-0.21416381,"fmt":"-21.42%"},"twoYearTotalReturn":{"raw":-0.21243586,"fmt":"-21.24%"},"threeYearTotalReturn":{"raw":-0.32555702,"fmt":"-32.56%"},"fiveYearTotalReturn":{"raw":-0.33247048,"fmt":"-33.25%"},"tenYearTotalReturn":{"raw":1.5943663,"fmt":"159.44%"},"maxReturn":{"raw":35.84,"fmt":"3,584.00%"}},"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":3036331264,"fmt":"3.04B","longFmt":"3,036,331,264"},"forwardPE":{"raw":23.703163,"fmt":"23.70"},"profitMargins":{"raw":0.1975,"fmt":"19.75%"},"floatShares":{"raw":48692347,"fmt":"48.69M","longFmt":"48,692,347"},"sharesOutstanding":{"raw":49254339,"fmt":"49.25M","longFmt":"49,254,339"},"sharesShort":{"raw":2881194,"fmt":"2.88M","longFmt":"2,881,194"},"sharesShortPriorMonth":{"raw":2446881,"fmt":"2.45M","longFmt":"2,446,881"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0585,"fmt":"5.85%"},"heldPercentInsiders":{"raw":0.01211,"fmt":"1.21%"},"heldPercentInstitutions":{"raw":0.98411006,"fmt":"98.41%"},"shortRatio":{"raw":5.8,"fmt":"5.8"},"shortPercentOfFloat":{"raw":0.0771,"fmt":"7.71%"},"beta":{"raw":0.775,"fmt":"0.77"},"impliedSharesOutstanding":{"raw":49887226,"fmt":"49.89M","longFmt":"49,887,226"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":7.867,"fmt":"7.87"},"priceToBook":{"raw":8.194992,"fmt":"8.19"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1767312000,"fmt":"2026-01-02"},"nextFiscalYearEnd":{"raw":1798848000,"fmt":"2027-01-02"},"mostRecentQuarter":{"raw":1767312000,"fmt":"2026-01-02"},"earningsQuarterlyGrowth":{"raw":0.05,"fmt":"5.00%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":106009000,"fmt":"106.01M","longFmt":"106,009,000"},"trailingEps":{"raw":2.07,"fmt":"2.07"},"forwardEps":{"raw":2.71989,"fmt":"2.72"},"pegRatio":{},"lastSplitFactor":"2:1","lastSplitDate":{"raw":1528416000,"fmt":"2018-06-08"},"enterpriseToRevenue":{"raw":5.657,"fmt":"5.66"},"enterpriseToEbitda":{"raw":23.38,"fmt":"23.38"},"52WeekChange":{"raw":-0.16747725,"fmt":"-16.75%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.31,"fmt":"0.31"},"lastDividendDate":{"raw":1772755200,"fmt":"2026-03-06"},"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.52,"fmt":"0.52"},"estimate":{"raw":0.48133,"fmt":"0.48"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.04","surprisePct":"8.03","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746129900,"fmt":"2025-05-01"}},{"date":"2Q2025","actual":{"raw":0.52,"fmt":"0.52"},"estimate":{"raw":0.49262,"fmt":"0.49"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.03","surprisePct":"5.56","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753992300,"fmt":"2025-07-31"}},{"date":"3Q2025","actual":{"raw":0.55,"fmt":"0.55"},"estimate":{"raw":0.50682,"fmt":"0.51"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.04","surprisePct":"8.52","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761854743,"fmt":"2025-10-30"}},{"date":"4Q2025","actual":{"raw":0.49,"fmt":"0.49"},"estimate":{"raw":0.4724,"fmt":"0.47"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.02","surprisePct":"3.73","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770325531,"fmt":"2026-02-05"}}],"currentQuarterEstimate":{"raw":0.56718,"fmt":"0.57"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777579200,"fmt":"2026-04-30"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":463820000,"fmt":"463.82M","longFmt":"463,820,000"},"earnings":{"raw":102330000,"fmt":"102.33M","longFmt":"102,330,000"}},{"date":2023,"revenue":{"raw":497189000,"fmt":"497.19M","longFmt":"497,189,000"},"earnings":{"raw":100339000,"fmt":"100.34M","longFmt":"100,339,000"}},{"date":2024,"revenue":{"raw":518490000,"fmt":"518.49M","longFmt":"518,490,000"},"earnings":{"raw":109002000,"fmt":"109M","longFmt":"109,002,000"}},{"date":2025,"revenue":{"raw":536760000,"fmt":"536.76M","longFmt":"536,760,000"},"earnings":{"raw":106009000,"fmt":"106.01M","longFmt":"106,009,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":137437000,"fmt":"137.44M","longFmt":"137,437,000"},"earnings":{"raw":26650000,"fmt":"26.65M","longFmt":"26,650,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":132868000,"fmt":"132.87M","longFmt":"132,868,000"},"earnings":{"raw":26553000,"fmt":"26.55M","longFmt":"26,553,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":137073000,"fmt":"137.07M","longFmt":"137,073,000"},"earnings":{"raw":28044000,"fmt":"28.04M","longFmt":"28,044,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":129382000,"fmt":"129.38M","longFmt":"129,382,000"},"earnings":{"raw":24762000,"fmt":"24.76M","longFmt":"24,762,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"EXPO Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1770327000,"updated":1772062895,"transcriptId":2756321,"type":"IN_HOUSE","eventId":406174,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q4-2025-earnings_call-406174.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/5/2756321.json","maxAge":1},{"title":"EXPO Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761856200,"updated":1763206298,"transcriptId":2223949,"type":"IN_HOUSE","eventId":369403,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q3-2025-earnings_call-369403.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/30/2223949.json","maxAge":1},{"title":"EXPO Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753993800,"updated":1763811007,"transcriptId":2294107,"type":"IN_HOUSE","eventId":341100,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q2-2025-earnings_call-341100.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/31/2294107.json","maxAge":1},{"title":"EXPO Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746131400,"updated":1766478283,"transcriptId":2532134,"type":"IN_HOUSE","eventId":313748,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q1-2025-earnings_call-313748.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/1/2532134.json","maxAge":1},{"title":"EXPO Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1738877400,"updated":1766672547,"transcriptId":2538427,"type":"IN_HOUSE","eventId":236921,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q4-2024-earnings_call-236921.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/6/2538427.json","maxAge":1},{"title":"EXPO Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1729801800,"updated":1769254046,"transcriptId":2620978,"type":"IN_HOUSE","eventId":216017,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q3-2024-earnings_call-216017.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/24/2620978.json","maxAge":1},{"title":"EXPO Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1721939400,"updated":1772063598,"transcriptId":2727371,"type":"IN_HOUSE","eventId":188797,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q2-2024-earnings_call-188797.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/25/2727371.json","maxAge":1},{"title":"EXPO Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714077000,"updated":1772060860,"transcriptId":2757012,"type":"IN_HOUSE","eventId":164423,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q1-2024-earnings_call-164423.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/25/2757012.json","maxAge":1},{"title":"EXPO Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1706823000,"updated":1772059750,"transcriptId":2815506,"type":"IN_HOUSE","eventId":120801,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q4-2023-earnings_call-120801.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/1/2815506.json","maxAge":1},{"title":"EXPO Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698352200,"updated":1772062031,"transcriptId":2863648,"type":"IN_HOUSE","eventId":85699,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q3-2023-earnings_call-85699.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/26/2863648.json","maxAge":1},{"title":"EXPO Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690489800,"updated":1772060427,"transcriptId":2914458,"type":"IN_HOUSE","eventId":65538,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q2-2023-earnings_call-65538.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/27/2914458.json","maxAge":1},{"title":"EXPO Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1682627400,"updated":1772411384,"transcriptId":2969631,"type":"IN_HOUSE","eventId":51947,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q1-2023-earnings_call-51947.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/27/2969631.json","maxAge":1},{"title":"EXPO Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1675373400,"updated":1773487636,"transcriptId":3024249,"type":"IN_HOUSE","eventId":42818,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q4-2022-earnings_call-42818.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/2/3024249.json","maxAge":1},{"title":"EXPO Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666902600,"updated":1773487792,"transcriptId":3071660,"type":"IN_HOUSE","eventId":35871,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q3-2022-earnings_call-35871.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/27/3071660.json","maxAge":1},{"title":"EXPO Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658970600,"updated":1773884900,"transcriptId":3108852,"type":"IN_HOUSE","eventId":27014,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q2-2022-earnings_call-27014.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/28/3108852.json","maxAge":1},{"title":"EXPO Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651164185,"updated":1774225483,"transcriptId":3144685,"type":"IN_HOUSE","eventId":20183,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q1-2022-earnings_call-20183.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/28/3144685.json","maxAge":1},{"title":"EXPO Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1643913900,"updated":1752165408,"transcriptId":1574726,"type":"RAW","eventId":13961,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/EXPO/earnings/EXPO-Q4-2021-earnings_call-13961.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/3/1574726.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":65.3,"fmt":"65.30"},"open":{"raw":64.88,"fmt":"64.88"},"dayLow":{"raw":63.25,"fmt":"63.25"},"dayHigh":{"raw":66.875,"fmt":"66.88"},"regularMarketPreviousClose":{"raw":65.3,"fmt":"65.30"},"regularMarketOpen":{"raw":64.88,"fmt":"64.88"},"regularMarketDayLow":{"raw":63.25,"fmt":"63.25"},"regularMarketDayHigh":{"raw":66.875,"fmt":"66.88"},"dividendRate":{"raw":1.21,"fmt":"1.21"},"dividendYield":{"raw":0.0188,"fmt":"1.88%"},"exDividendDate":{"raw":1772755200,"fmt":"2026-03-06"},"payoutRatio":{"raw":0.5797,"fmt":"57.97%"},"fiveYearAvgDividendYield":{"raw":1.12,"fmt":"1.12"},"beta":{"raw":0.775,"fmt":"0.77"},"trailingPE":{"raw":31.14493,"fmt":"31.14"},"forwardPE":{"raw":23.703163,"fmt":"23.70"},"volume":{"raw":592352,"fmt":"592.35k","longFmt":"592,352"},"regularMarketVolume":{"raw":592352,"fmt":"592.35k","longFmt":"592,352"},"averageVolume":{"raw":457547,"fmt":"457.55k","longFmt":"457,547"},"averageVolume10days":{"raw":571330,"fmt":"571.33k","longFmt":"571,330"},"averageDailyVolume10Day":{"raw":571330,"fmt":"571.33k","longFmt":"571,330"},"bid":{"raw":46.75,"fmt":"46.75"},"ask":{"raw":81.76,"fmt":"81.76"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":3216229376,"fmt":"3.22B","longFmt":"3,216,229,376"},"nonDilutedMarketCap":{"raw":3289204758,"fmt":"3.29B","longFmt":"3,289,204,758"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":63.25,"fmt":"63.25"},"fiftyTwoWeekHigh":{"raw":83.92,"fmt":"83.92"},"allTimeHigh":{"raw":127.61,"fmt":"127.61"},"allTimeLow":{"raw":0.484375,"fmt":"0.48"},"priceToSalesTrailing12Months":{"raw":5.991932,"fmt":"5.99"},"fiftyDayAverage":{"raw":71.7412,"fmt":"71.74"},"twoHundredDayAverage":{"raw":71.54435,"fmt":"71.54"},"trailingAnnualDividendRate":{"raw":1.2,"fmt":"1.20"},"trailingAnnualDividendYield":{"raw":0.018376723,"fmt":"1.84%"},"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":1777579200,"fmt":"2026-04-30"}],"earningsCallDate":[{"raw":1770327000,"fmt":"2026-02-05"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.60938,"fmt":"0.61"},"earningsLow":{"raw":0.57,"fmt":"0.57"},"earningsHigh":{"raw":0.68,"fmt":"0.68"},"revenueAverage":{"raw":153019070,"fmt":"153.02M","longFmt":"153,019,070"},"revenueLow":{"raw":148976000,"fmt":"148.98M","longFmt":"148,976,000"},"revenueHigh":{"raw":160000000,"fmt":"160M","longFmt":"160,000,000"}},"exDividendDate":{"raw":1772755200,"fmt":"2026-03-06"},"dividendDate":{"raw":1773964800,"fmt":"2026-03-20"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1769434829,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1765824522,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":81.0,"priorPriceTarget":76.0},{"epochGradeDate":1763384558,"firm":"William Blair","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1721998434,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":100.0},{"epochGradeDate":1714398718,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":95.0},{"epochGradeDate":1706903550,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":110.0},{"epochGradeDate":1690817670,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":120.0},{"epochGradeDate":1685610647,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":99.0,"priorPriceTarget":0.0},{"epochGradeDate":1649163237,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":115.0},{"epochGradeDate":1627910596,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":118.0,"priorPriceTarget":100.0},{"epochGradeDate":1591105516,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":94.0,"priorPriceTarget":80.0},{"epochGradeDate":1589376686,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1588340729,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":78.0},{"epochGradeDate":1584622979,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":78.0,"priorPriceTarget":74.0},{"epochGradeDate":1581088037,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":74.0,"priorPriceTarget":72.0},{"epochGradeDate":1570108213,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":60.0},{"epochGradeDate":1568982993,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":81.0,"priorPriceTarget":70.0},{"epochGradeDate":1567073640,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1516969688,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1472211566,"firm":"Cantor Fitzgerald","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774646414,"postMarketPrice":{"raw":64.47,"fmt":"64.47"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.012710594,"fmt":"-1.27%"},"regularMarketChange":{"raw":-0.83000183,"fmt":"-0.83"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":64.47,"fmt":"64.47"},"regularMarketDayHigh":{"raw":66.875,"fmt":"66.88"},"regularMarketDayLow":{"raw":63.25,"fmt":"63.25"},"regularMarketVolume":{"raw":592352,"fmt":"592.35k","longFmt":"592,352.00"},"averageDailyVolume10Day":{"raw":571330,"fmt":"571.33k","longFmt":"571,330"},"averageDailyVolume3Month":{"raw":457547,"fmt":"457.55k","longFmt":"457,547"},"regularMarketPreviousClose":{"raw":65.3,"fmt":"65.30"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":64.88,"fmt":"64.88"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"EXPO","underlyingSymbol":null,"shortName":"Exponent, Inc.","longName":"Exponent, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":3216229376,"fmt":"3.22B","longFmt":"3,216,229,376.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.52,"fmt":"0.52"},"estimate":{"raw":0.52133,"fmt":"0.52"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.0","surprisePct":"-0.26","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746129900,"fmt":"2025-05-01"}},{"date":"2Q2025","actual":{"raw":0.52,"fmt":"0.52"},"estimate":{"raw":0.51596,"fmt":"0.52"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.0","surprisePct":"0.78","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753992300,"fmt":"2025-07-31"}},{"date":"3Q2025","actual":{"raw":0.55,"fmt":"0.55"},"estimate":{"raw":0.53016,"fmt":"0.53"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.02","surprisePct":"3.74","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761854743,"fmt":"2025-10-30"}},{"date":"4Q2025","actual":{"raw":0.49,"fmt":"0.49"},"estimate":{"raw":0.4732,"fmt":"0.47"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.02","surprisePct":"3.55","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770325531,"fmt":"2026-02-05"}}],"currentQuarterEstimate":{"raw":0.60938,"fmt":"0.61"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777579200,"fmt":"2026-04-30"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":463820000,"fmt":"463.82M","longFmt":"463,820,000"},"earnings":{"raw":102330000,"fmt":"102.33M","longFmt":"102,330,000"}},{"date":2023,"revenue":{"raw":497189000,"fmt":"497.19M","longFmt":"497,189,000"},"earnings":{"raw":100339000,"fmt":"100.34M","longFmt":"100,339,000"}},{"date":2024,"revenue":{"raw":518490000,"fmt":"518.49M","longFmt":"518,490,000"},"earnings":{"raw":109002000,"fmt":"109M","longFmt":"109,002,000"}},{"date":2025,"revenue":{"raw":536760000,"fmt":"536.76M","longFmt":"536,760,000"},"earnings":{"raw":106009000,"fmt":"106.01M","longFmt":"106,009,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":137437000,"fmt":"137.44M","longFmt":"137,437,000"},"earnings":{"raw":26650000,"fmt":"26.65M","longFmt":"26,650,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":132868000,"fmt":"132.87M","longFmt":"132,868,000"},"earnings":{"raw":26553000,"fmt":"26.55M","longFmt":"26,553,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":137073000,"fmt":"137.07M","longFmt":"137,073,000"},"earnings":{"raw":28044000,"fmt":"28.04M","longFmt":"28,044,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":129382000,"fmt":"129.38M","longFmt":"129,382,000"},"earnings":{"raw":24762000,"fmt":"24.76M","longFmt":"24,762,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":64.47,"fmt":"64.47"},"targetHighPrice":{"raw":95.0,"fmt":"95.00"},"targetLowPrice":{"raw":85.0,"fmt":"85.00"},"targetMeanPrice":{"raw":90.0,"fmt":"90.00"},"targetMedianPrice":{"raw":90.0,"fmt":"90.00"},"recommendationMean":{"raw":1.75,"fmt":"1.75"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":3,"fmt":"3","longFmt":"3"},"totalCash":{"raw":221930000,"fmt":"221.93M","longFmt":"221,930,000"},"totalCashPerShare":{"raw":4.506,"fmt":"4.51"},"ebitda":{"raw":129870000,"fmt":"129.87M","longFmt":"129,870,000"},"totalDebt":{"raw":82834000,"fmt":"82.83M","longFmt":"82,834,000"},"quickRatio":{"raw":2.266,"fmt":"2.27"},"currentRatio":{"raw":2.402,"fmt":"2.40"},"totalRevenue":{"raw":536760000,"fmt":"536.76M","longFmt":"536,760,000"},"debtToEquity":{"raw":21.221,"fmt":"21.22%"},"revenuePerShare":{"raw":10.545,"fmt":"10.55"},"returnOnAssets":{"raw":0.0963,"fmt":"9.63%"},"returnOnEquity":{"raw":0.2613,"fmt":"26.13%"},"grossProfits":{"raw":194766000,"fmt":"194.77M","longFmt":"194,766,000"},"freeCashflow":{"raw":95006872,"fmt":"95.01M","longFmt":"95,006,872"},"operatingCashflow":{"raw":131730000,"fmt":"131.73M","longFmt":"131,730,000"},"earningsGrowth":{"raw":0.087,"fmt":"8.70%"},"revenueGrowth":{"raw":0.045,"fmt":"4.50%"},"grossMargins":{"raw":0.36285,"fmt":"36.29%"},"ebitdaMargins":{"raw":0.24194999,"fmt":"24.19%"},"operatingMargins":{"raw":0.22522,"fmt":"22.52%"},"profitMargins":{"raw":0.1975,"fmt":"19.75%"},"financialCurrency":"USD"}}],"error":null}}