{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.01678283,"fmt":"1.68%"},"oneMonthReturn":{"raw":-0.121374436,"fmt":"-12.14%"},"threeMonthReturn":{"raw":-0.01022119,"fmt":"-1.02%"},"sixMonthReturn":{"raw":0.08395267,"fmt":"8.40%"},"ytdReturnPct":{"raw":0.024187265,"fmt":"2.42%"},"oneYearTotalReturn":{"raw":0.5626984,"fmt":"56.27%"},"twoYearTotalReturn":{"raw":1.0596234,"fmt":"105.96%"},"threeYearTotalReturn":{"raw":1.9271555,"fmt":"192.72%"},"fiveYearTotalReturn":{"raw":2.0582447,"fmt":"205.82%"},"tenYearTotalReturn":{"raw":1.5406451,"fmt":"154.06%"},"maxReturn":{"raw":21.46324,"fmt":"2,146.32%"}},"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":5943856128,"fmt":"5.94B","longFmt":"5,943,856,128"},"forwardPE":{"raw":16.875769,"fmt":"16.88"},"profitMargins":{"raw":0.04362,"fmt":"4.36%"},"floatShares":{"raw":43100394,"fmt":"43.1M","longFmt":"43,100,394"},"sharesOutstanding":{"raw":43503673,"fmt":"43.5M","longFmt":"43,503,673"},"sharesShort":{"raw":3576702,"fmt":"3.58M","longFmt":"3,576,702"},"sharesShortPriorMonth":{"raw":5067474,"fmt":"5.07M","longFmt":"5,067,474"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.082200006,"fmt":"8.22%"},"heldPercentInsiders":{"raw":0.01469,"fmt":"1.47%"},"heldPercentInstitutions":{"raw":1.2203801,"fmt":"122.04%"},"shortRatio":{"raw":5.24,"fmt":"5.24"},"shortPercentOfFloat":{"raw":0.115,"fmt":"11.50%"},"beta":{"raw":1.281,"fmt":"1.28"},"impliedSharesOutstanding":{"raw":43649806,"fmt":"43.65M","longFmt":"43,649,806"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":27.107,"fmt":"27.11"},"priceToBook":{"raw":4.358284,"fmt":"4.36"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1767139200,"fmt":"2025-12-31"},"nextFiscalYearEnd":{"raw":1798675200,"fmt":"2026-12-31"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{"raw":0.254,"fmt":"25.40%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":193003008,"fmt":"193M","longFmt":"193,003,008"},"trailingEps":{"raw":3.86,"fmt":"3.86"},"forwardEps":{"raw":7.00057,"fmt":"7"},"pegRatio":{},"lastSplitFactor":"3:2","lastSplitDate":{"raw":987379200,"fmt":"2001-04-16"},"enterpriseToRevenue":{"raw":1.343,"fmt":"1.34"},"enterpriseToEbitda":{"raw":13.452,"fmt":"13.45"},"52WeekChange":{"raw":0.4951744,"fmt":"49.52%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.13,"fmt":"0.13"},"lastDividendDate":{"raw":1767139200,"fmt":"2025-12-31"},"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.77,"fmt":"-0.77"},"estimate":{"raw":-0.595,"fmt":"-0.60"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.18","surprisePct":"-29.41","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746096300,"fmt":"2025-05-01"}},{"date":"2Q2025","actual":{"raw":1.42,"fmt":"1.42"},"estimate":{"raw":1.52,"fmt":"1.52"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.1","surprisePct":"-6.58","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754563500,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":1.98,"fmt":"1.98"},"estimate":{"raw":2.02,"fmt":"2.02"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.04","surprisePct":"-1.98","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762429524,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":1.03,"fmt":"1.03"},"estimate":{"raw":1.055,"fmt":"1.05"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.02","surprisePct":"-2.37","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770896700,"fmt":"2026-02-12"}}],"currentQuarterEstimate":{"raw":-0.565,"fmt":"-0.56"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777552200,"fmt":"2026-04-30"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":3301256000,"fmt":"3.3B","longFmt":"3,301,256,000"},"earnings":{"raw":83302000,"fmt":"83.3M","longFmt":"83,302,000"}},{"date":2023,"revenue":{"raw":3509138000,"fmt":"3.51B","longFmt":"3,509,138,000"},"earnings":{"raw":43599000,"fmt":"43.6M","longFmt":"43,599,000"}},{"date":2024,"revenue":{"raw":4007574000,"fmt":"4.01B","longFmt":"4,007,574,000"},"earnings":{"raw":126346000,"fmt":"126.35M","longFmt":"126,346,000"}},{"date":2025,"revenue":{"raw":4424379000,"fmt":"4.42B","longFmt":"4,424,379,000"},"earnings":{"raw":193003000,"fmt":"193M","longFmt":"193,003,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":699547000,"fmt":"699.55M","longFmt":"699,547,000"},"earnings":{"raw":-33656000,"fmt":"-33.66M","longFmt":"-33,656,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1125964000,"fmt":"1.13B","longFmt":"1,125,964,000"},"earnings":{"raw":71700000,"fmt":"71.7M","longFmt":"71,700,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1433498000,"fmt":"1.43B","longFmt":"1,433,498,000"},"earnings":{"raw":102929000,"fmt":"102.93M","longFmt":"102,929,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1165370000,"fmt":"1.17B","longFmt":"1,165,370,000"},"earnings":{"raw":52030000,"fmt":"52.03M","longFmt":"52,030,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"GVA Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1770912000,"updated":1772060709,"transcriptId":2813473,"type":"IN_HOUSE","eventId":402223,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q4-2025-earnings_call-402223.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/12/2813473.json","maxAge":1},{"title":"GVA Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762444800,"updated":1763045140,"transcriptId":2270862,"type":"IN_HOUSE","eventId":372207,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q3-2025-earnings_call-372207.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/6/2270862.json","maxAge":1},{"title":"GVA Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754578800,"updated":1764415477,"transcriptId":2323949,"type":"IN_HOUSE","eventId":340976,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q2-2025-earnings_call-340976.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/7/2323949.json","maxAge":1},{"title":"GVA Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746111600,"updated":1766472385,"transcriptId":2531727,"type":"IN_HOUSE","eventId":315631,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q1-2025-earnings_call-315631.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/1/2531727.json","maxAge":1},{"title":"GVA Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1739462400,"updated":1765988347,"transcriptId":2520448,"type":"IN_HOUSE","eventId":246819,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q4-2024-earnings_call-246819.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/13/2520448.json","maxAge":1},{"title":"GVA Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730386800,"updated":1768649097,"transcriptId":2615164,"type":"IN_HOUSE","eventId":217996,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q3-2024-earnings_call-217996.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/31/2615164.json","maxAge":1},{"title":"GVA Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722524400,"updated":1772065297,"transcriptId":2725858,"type":"IN_HOUSE","eventId":190585,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q2-2024-earnings_call-190585.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/1/2725858.json","maxAge":1},{"title":"GVA Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714662000,"updated":1772062996,"transcriptId":2744351,"type":"IN_HOUSE","eventId":169676,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q1-2024-earnings_call-169676.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/2/2744351.json","maxAge":1},{"title":"GVA Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1708617600,"updated":1772059142,"transcriptId":2790134,"type":"IN_HOUSE","eventId":123970,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q4-2023-earnings_call-123970.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/22/2790134.json","maxAge":1},{"title":"GVA Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698764400,"updated":1772059470,"transcriptId":2860737,"type":"IN_HOUSE","eventId":85607,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q3-2023-earnings_call-85607.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/31/2860737.json","maxAge":1},{"title":"GVA Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690470000,"updated":1772058277,"transcriptId":2915010,"type":"IN_HOUSE","eventId":69956,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q2-2023-earnings_call-69956.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/27/2915010.json","maxAge":1},{"title":"GVA Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683039600,"updated":1772411355,"transcriptId":2969118,"type":"IN_HOUSE","eventId":54069,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q1-2023-earnings_call-54069.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/2/2969118.json","maxAge":1},{"title":"GVA Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1676563200,"updated":1773487886,"transcriptId":3016752,"type":"IN_HOUSE","eventId":43641,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q4-2022-earnings_call-43641.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/16/3016752.json","maxAge":1},{"title":"GVA Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666882800,"updated":1774092750,"transcriptId":3072812,"type":"IN_HOUSE","eventId":39349,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q3-2022-earnings_call-39349.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/27/3072812.json","maxAge":1},{"title":"GVA Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659014100,"updated":1773837872,"transcriptId":3106996,"type":"IN_HOUSE","eventId":31175,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q2-2022-earnings_call-31175.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/28/3106996.json","maxAge":1},{"title":"GVA Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651154445,"updated":1774225483,"transcriptId":3145052,"type":"IN_HOUSE","eventId":20426,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q1-2022-earnings_call-20426.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/28/3145052.json","maxAge":1},{"title":"GVA Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1646049600,"updated":1770112129,"transcriptId":2734547,"type":"IN_HOUSE","eventId":271372,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q4-2021-earnings_call-271372.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/28/2734547.json","maxAge":1},{"title":"GVA Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635433200,"updated":1772061574,"transcriptId":2736650,"type":"IN_HOUSE","eventId":549195,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q3-2021-earnings_call-549195.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/10/28/2736650.json","maxAge":1},{"title":"GVA Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1627574400,"updated":1772061574,"transcriptId":2736651,"type":"IN_HOUSE","eventId":549199,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q2-2021-earnings_call-549199.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/29/2736651.json","maxAge":1},{"title":"GVA Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620399600,"updated":1772064131,"transcriptId":2736652,"type":"IN_HOUSE","eventId":549204,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q1-2021-earnings_call-549204.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/7/2736652.json","maxAge":1},{"title":"GVA Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1617116400,"updated":1769717874,"transcriptId":2691642,"type":"IN_HOUSE","eventId":269721,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q4-2020-earnings_call-269721.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/3/30/2691642.json","maxAge":1},{"title":"GVA Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1614268800,"updated":1772061574,"transcriptId":2736653,"type":"IN_HOUSE","eventId":549208,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q3-2020-earnings_call-549208.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/25/2736653.json","maxAge":1},{"title":"GVA Q3 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q3","date":1572015600,"updated":1772064131,"transcriptId":2736654,"type":"IN_HOUSE","eventId":549278,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q3-2019-earnings_call-549278.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/10/25/2736654.json","maxAge":1},{"title":"GVA Q2 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q2","date":1564747200,"updated":1772064131,"transcriptId":2736655,"type":"IN_HOUSE","eventId":549281,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q2-2019-earnings_call-549281.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/8/2/2736655.json","maxAge":1},{"title":"GVA Q1 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q1","date":1556290800,"updated":1772063062,"transcriptId":2736657,"type":"IN_HOUSE","eventId":549283,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q1-2019-earnings_call-549283.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/4/26/2736657.json","maxAge":1},{"title":"GVA Q4 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q4","date":1550836800,"updated":1772061601,"transcriptId":2734550,"type":"IN_HOUSE","eventId":277328,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q4-2018-earnings_call-277328.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/2/22/2734550.json","maxAge":1},{"title":"GVA Q3 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q3","date":1540566000,"updated":1772064131,"transcriptId":2736656,"type":"IN_HOUSE","eventId":549289,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q3-2018-earnings_call-549289.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/10/26/2736656.json","maxAge":1},{"title":"GVA Q2 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q2","date":1533740400,"updated":1772061574,"transcriptId":2736658,"type":"IN_HOUSE","eventId":549291,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q2-2018-earnings_call-549291.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/8/8/2736658.json","maxAge":1},{"title":"GVA Q1 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q1","date":1525100400,"updated":1772063062,"transcriptId":2736771,"type":"IN_HOUSE","eventId":549295,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q1-2018-earnings_call-549295.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/4/30/2736771.json","maxAge":1},{"title":"GVA Q4 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q4","date":1518796800,"updated":1769716136,"transcriptId":2691562,"type":"IN_HOUSE","eventId":280308,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q4-2017-earnings_call-280308.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/2/16/2691562.json","maxAge":1},{"title":"GVA Q3 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q3","date":1509116400,"updated":1772064131,"transcriptId":2736778,"type":"IN_HOUSE","eventId":549299,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q3-2017-earnings_call-549299.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/10/27/2736778.json","maxAge":1},{"title":"GVA Q2 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q2","date":1501599600,"updated":1772058698,"transcriptId":2736768,"type":"IN_HOUSE","eventId":549305,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q2-2017-earnings_call-549305.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/8/1/2736768.json","maxAge":1},{"title":"GVA Q1 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q1","date":1493737200,"updated":1772058698,"transcriptId":2736769,"type":"IN_HOUSE","eventId":549306,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q1-2017-earnings_call-549306.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/5/2/2736769.json","maxAge":1},{"title":"GVA Q4 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q4","date":1487347200,"updated":1769717874,"transcriptId":2691706,"type":"IN_HOUSE","eventId":283166,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q4-2016-earnings_call-283166.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/2/17/2691706.json","maxAge":1},{"title":"GVA Q3 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q3","date":1477666800,"updated":1772063062,"transcriptId":2736773,"type":"IN_HOUSE","eventId":549307,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q3-2016-earnings_call-549307.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/10/28/2736773.json","maxAge":1},{"title":"GVA Q2 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q2","date":1469804400,"updated":1772058698,"transcriptId":2736770,"type":"IN_HOUSE","eventId":549308,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q2-2016-earnings_call-549308.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/7/29/2736770.json","maxAge":1},{"title":"GVA Q1 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q1","date":1461942000,"updated":1772061574,"transcriptId":2736772,"type":"IN_HOUSE","eventId":549309,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q1-2016-earnings_call-549309.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/4/29/2736772.json","maxAge":1},{"title":"GVA Q4 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q4","date":1456416000,"updated":1769716136,"transcriptId":2691567,"type":"IN_HOUSE","eventId":285816,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q4-2015-earnings_call-285816.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/2/25/2691567.json","maxAge":1},{"title":"GVA Q2 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q2","date":1438268400,"updated":1772061574,"transcriptId":2736774,"type":"IN_HOUSE","eventId":549316,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q2-2015-earnings_call-549316.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/7/30/2736774.json","maxAge":1},{"title":"GVA Q1 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q1","date":1430838000,"updated":1772058698,"transcriptId":2736784,"type":"IN_HOUSE","eventId":549318,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q1-2015-earnings_call-549318.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/5/5/2736784.json","maxAge":1},{"title":"GVA Q4 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q4","date":1425052800,"updated":1769716136,"transcriptId":2691566,"type":"IN_HOUSE","eventId":287955,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q4-2014-earnings_call-287955.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/2/27/2691566.json","maxAge":1},{"title":"GVA Q3 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q3","date":1415030400,"updated":1772058698,"transcriptId":2736779,"type":"IN_HOUSE","eventId":549320,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q3-2014-earnings_call-549320.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/11/3/2736779.json","maxAge":1},{"title":"GVA Q2 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q2","date":1406905200,"updated":1772058698,"transcriptId":2736780,"type":"IN_HOUSE","eventId":549322,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q2-2014-earnings_call-549322.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/8/1/2736780.json","maxAge":1},{"title":"GVA Q1 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q1","date":1398870000,"updated":1772060647,"transcriptId":2820088,"type":"IN_HOUSE","eventId":549326,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q1-2014-earnings_call-549326.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/4/30/2820088.json","maxAge":1},{"title":"GVA Q4 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q4","date":1393516800,"updated":1772064131,"transcriptId":2736786,"type":"IN_HOUSE","eventId":549328,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q4-2013-earnings_call-549328.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/2/27/2736786.json","maxAge":1},{"title":"GVA Q3 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q3","date":1383580800,"updated":1772063062,"transcriptId":2736783,"type":"IN_HOUSE","eventId":549329,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q3-2013-earnings_call-549329.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2013/11/4/2736783.json","maxAge":1},{"title":"GVA Q2 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q2","date":1375369200,"updated":1772063062,"transcriptId":2736789,"type":"IN_HOUSE","eventId":549330,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q2-2013-earnings_call-549330.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2013/8/1/2736789.json","maxAge":1},{"title":"GVA Q1 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q1","date":1368111600,"updated":1772063062,"transcriptId":2736788,"type":"IN_HOUSE","eventId":549335,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/GVA/earnings/GVA-Q1-2013-earnings_call-549335.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2013/5/9/2736788.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":118.83,"fmt":"118.83"},"open":{"raw":118.58,"fmt":"118.58"},"dayLow":{"raw":117.33,"fmt":"117.33"},"dayHigh":{"raw":120.29,"fmt":"120.29"},"regularMarketPreviousClose":{"raw":118.83,"fmt":"118.83"},"regularMarketOpen":{"raw":118.58,"fmt":"118.58"},"regularMarketDayLow":{"raw":117.33,"fmt":"117.33"},"regularMarketDayHigh":{"raw":120.29,"fmt":"120.29"},"dividendRate":{"raw":0.52,"fmt":"0.52"},"dividendYield":{"raw":0.0044,"fmt":"0.44%"},"exDividendDate":{"raw":1774915200,"fmt":"2026-03-31"},"payoutRatio":{"raw":0.1347,"fmt":"13.47%"},"fiveYearAvgDividendYield":{"raw":1.09,"fmt":"1.09"},"beta":{"raw":1.281,"fmt":"1.28"},"trailingPE":{"raw":30.606218,"fmt":"30.61"},"forwardPE":{"raw":16.875769,"fmt":"16.88"},"volume":{"raw":401957,"fmt":"401.96k","longFmt":"401,957"},"regularMarketVolume":{"raw":401957,"fmt":"401.96k","longFmt":"401,957"},"averageVolume":{"raw":639922,"fmt":"639.92k","longFmt":"639,922"},"averageVolume10days":{"raw":698570,"fmt":"698.57k","longFmt":"698,570"},"averageDailyVolume10Day":{"raw":698570,"fmt":"698.57k","longFmt":"698,570"},"bid":{"raw":108.0,"fmt":"108.00"},"ask":{"raw":189.72,"fmt":"189.72"},"bidSize":{"raw":20000,"fmt":"20k","longFmt":"20,000"},"askSize":{"raw":20000,"fmt":"20k","longFmt":"20,000"},"marketCap":{"raw":5156788224,"fmt":"5.16B","longFmt":"5,156,788,224"},"nonDilutedMarketCap":{"raw":5054691765,"fmt":"5.05B","longFmt":"5,054,691,765"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":69.08,"fmt":"69.08"},"fiftyTwoWeekHigh":{"raw":137.24,"fmt":"137.24"},"allTimeHigh":{"raw":137.24,"fmt":"137.24"},"allTimeLow":{"raw":4.592593,"fmt":"4.59"},"priceToSalesTrailing12Months":{"raw":1.1655395,"fmt":"1.17"},"fiftyDayAverage":{"raw":125.9848,"fmt":"125.98"},"twoHundredDayAverage":{"raw":109.29575,"fmt":"109.30"},"trailingAnnualDividendRate":{"raw":0.52,"fmt":"0.52"},"trailingAnnualDividendYield":{"raw":0.0043759993,"fmt":"0.44%"},"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":1777552200,"fmt":"2026-04-30"}],"earningsCallDate":[{"raw":1770912000,"fmt":"2026-02-12"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":-0.4675,"fmt":"-0.47"},"earningsLow":{"raw":-0.95,"fmt":"-0.95"},"earningsHigh":{"raw":-0.05,"fmt":"-0.05"},"revenueAverage":{"raw":785105500,"fmt":"785.11M","longFmt":"785,105,500"},"revenueLow":{"raw":751100000,"fmt":"751.1M","longFmt":"751,100,000"},"revenueHigh":{"raw":799428000,"fmt":"799.43M","longFmt":"799,428,000"}},"exDividendDate":{"raw":1774915200,"fmt":"2026-03-31"},"dividendDate":{"raw":1776211200,"fmt":"2026-04-15"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1771011672,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":155.0,"priorPriceTarget":130.0},{"epochGradeDate":1769620546,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":124.0,"priorPriceTarget":109.0},{"epochGradeDate":1763988950,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":109.0,"priorPriceTarget":0.0},{"epochGradeDate":1762886827,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":125.0},{"epochGradeDate":1746457194,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":76.0,"priorPriceTarget":69.0},{"epochGradeDate":1728485014,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":61.0},{"epochGradeDate":1722616393,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":61.0,"priorPriceTarget":55.0},{"epochGradeDate":1713274838,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":44.0},{"epochGradeDate":1710161859,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":64.0,"priorPriceTarget":64.0},{"epochGradeDate":1709050602,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":60.0},{"epochGradeDate":1676984368,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":32.0},{"epochGradeDate":1665752446,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":32.0},{"epochGradeDate":1618487174,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":35.0},{"epochGradeDate":1584638689,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":26.0},{"epochGradeDate":1584445977,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":23.0},{"epochGradeDate":1583242252,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":39.0},{"epochGradeDate":1578918247,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":29.0},{"epochGradeDate":1572262857,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":45.0},{"epochGradeDate":1565261359,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":50.0},{"epochGradeDate":1564482754,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":53.0},{"epochGradeDate":1559127449,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":50.0},{"epochGradeDate":1544441240,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":58.0},{"epochGradeDate":1533899320,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":75.0},{"epochGradeDate":1522926413,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1509383986,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":70.0},{"epochGradeDate":1491215183,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1484045958,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":70.0,"priorPriceTarget":0.0},{"epochGradeDate":1470160380,"firm":"FBR Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":48.0},{"epochGradeDate":1470158358,"firm":"MKM Partners","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":55.0},{"epochGradeDate":1470054333,"firm":"Seaport Global","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1467189759,"firm":"MKM Partners","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1460635502,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1449832573,"firm":"FBR Capital","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1449668513,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1448363061,"firm":"Maxim Group","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1430314824,"firm":"Seaport Global","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":35.0,"priorPriceTarget":0.0},{"epochGradeDate":1429524422,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":41.0,"priorPriceTarget":0.0},{"epochGradeDate":1424431023,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":47.0},{"epochGradeDate":1388490850,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":30.0},{"epochGradeDate":1386363600,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":32.0},{"epochGradeDate":1368182939,"firm":"Sterne Agee","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1368180987,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":26.0},{"epochGradeDate":1357215283,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":33.0},{"epochGradeDate":1357135064,"firm":"Sterne Agee","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":25.0},{"epochGradeDate":1352314080,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":30.0},{"epochGradeDate":1345549140,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1345463040,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1344251700,"firm":"Sterne Agee","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":28.0},{"epochGradeDate":1330102440,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":32.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.010072815,"fmt":"1.01%"},"postMarketChange":{"raw":1.1900024,"fmt":"1.19"},"postMarketTime":1774655221,"postMarketPrice":{"raw":119.33,"fmt":"119.33"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.00580664,"fmt":"-0.58%"},"regularMarketChange":{"raw":-0.690002,"fmt":"-0.69"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":118.14,"fmt":"118.14"},"regularMarketDayHigh":{"raw":120.29,"fmt":"120.29"},"regularMarketDayLow":{"raw":117.33,"fmt":"117.33"},"regularMarketVolume":{"raw":401957,"fmt":"401.96k","longFmt":"401,957.00"},"averageDailyVolume10Day":{"raw":698570,"fmt":"698.57k","longFmt":"698,570"},"averageDailyVolume3Month":{"raw":639922,"fmt":"639.92k","longFmt":"639,922"},"regularMarketPreviousClose":{"raw":118.83,"fmt":"118.83"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":118.58,"fmt":"118.58"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"GVA","underlyingSymbol":null,"shortName":"Granite Construction Incorporat","longName":"Granite Construction Incorporated","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":5156788224,"fmt":"5.16B","longFmt":"5,156,788,224.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.01,"fmt":"0.01"},"estimate":{"raw":-0.455,"fmt":"-0.46"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.47","surprisePct":"102.2","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746096300,"fmt":"2025-05-01"}},{"date":"2Q2025","actual":{"raw":1.93,"fmt":"1.93"},"estimate":{"raw":1.695,"fmt":"1.70"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.23","surprisePct":"13.86","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754563500,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":2.7,"fmt":"2.70"},"estimate":{"raw":2.50333,"fmt":"2.50"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.2","surprisePct":"7.86","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762429524,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":1.4,"fmt":"1.40"},"estimate":{"raw":1.375,"fmt":"1.38"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.02","surprisePct":"1.82","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770896700,"fmt":"2026-02-12"}}],"currentQuarterEstimate":{"raw":-0.4675,"fmt":"-0.47"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777552200,"fmt":"2026-04-30"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":3301256000,"fmt":"3.3B","longFmt":"3,301,256,000"},"earnings":{"raw":103813000,"fmt":"103.81M","longFmt":"103,813,000"}},{"date":2023,"revenue":{"raw":3509138000,"fmt":"3.51B","longFmt":"3,509,138,000"},"earnings":{"raw":139625000,"fmt":"139.62M","longFmt":"139,625,000"}},{"date":2024,"revenue":{"raw":4007574000,"fmt":"4.01B","longFmt":"4,007,574,000"},"earnings":{"raw":213963000,"fmt":"213.96M","longFmt":"213,963,000"}},{"date":2025,"revenue":{"raw":4424379000,"fmt":"4.42B","longFmt":"4,424,379,000"},"earnings":{"raw":275691000,"fmt":"275.69M","longFmt":"275,691,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":699547000,"fmt":"699.55M","longFmt":"699,547,000"},"earnings":{"raw":224000,"fmt":"224k","longFmt":"224,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1125964000,"fmt":"1.13B","longFmt":"1,125,964,000"},"earnings":{"raw":86298000,"fmt":"86.3M","longFmt":"86,298,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1433498000,"fmt":"1.43B","longFmt":"1,433,498,000"},"earnings":{"raw":124469000,"fmt":"124.47M","longFmt":"124,469,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1165370000,"fmt":"1.17B","longFmt":"1,165,370,000"},"earnings":{"raw":64852000,"fmt":"64.85M","longFmt":"64,852,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":118.14,"fmt":"118.14"},"targetHighPrice":{"raw":161.0,"fmt":"161.00"},"targetLowPrice":{"raw":132.0,"fmt":"132.00"},"targetMeanPrice":{"raw":153.6,"fmt":"153.60"},"targetMedianPrice":{"raw":160.0,"fmt":"160.00"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":5,"fmt":"5","longFmt":"5"},"totalCash":{"raw":735740992,"fmt":"735.74M","longFmt":"735,740,992"},"totalCashPerShare":{"raw":16.912,"fmt":"16.91"},"ebitda":{"raw":441872000,"fmt":"441.87M","longFmt":"441,872,000"},"totalDebt":{"raw":1497587968,"fmt":"1.5B","longFmt":"1,497,587,968"},"quickRatio":{"raw":1.082,"fmt":"1.08"},"currentRatio":{"raw":1.223,"fmt":"1.22"},"totalRevenue":{"raw":4424378880,"fmt":"4.42B","longFmt":"4,424,378,880"},"debtToEquity":{"raw":122.599,"fmt":"122.60%"},"revenuePerShare":{"raw":101.363,"fmt":"101.36"},"returnOnAssets":{"raw":0.0495,"fmt":"4.95%"},"returnOnEquity":{"raw":0.19153,"fmt":"19.15%"},"grossProfits":{"raw":711216000,"fmt":"711.22M","longFmt":"711,216,000"},"freeCashflow":{"raw":184490000,"fmt":"184.49M","longFmt":"184,490,000"},"operatingCashflow":{"raw":468916000,"fmt":"468.92M","longFmt":"468,916,000"},"earningsGrowth":{"raw":0.251,"fmt":"25.10%"},"revenueGrowth":{"raw":0.192,"fmt":"19.20%"},"grossMargins":{"raw":0.16075,"fmt":"16.08%"},"ebitdaMargins":{"raw":0.099870004,"fmt":"9.99%"},"operatingMargins":{"raw":0.033800002,"fmt":"3.38%"},"profitMargins":{"raw":0.04362,"fmt":"4.36%"},"financialCurrency":"USD"}}],"error":null}}