<SEC-DOCUMENT>0000861459-26-000027.txt : 20260730
<SEC-HEADER>0000861459-26-000027.hdr.sgml : 20260730
<ACCEPTANCE-DATETIME>20260730064541
ACCESSION NUMBER:		0000861459-26-000027
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		12
CONFORMED PERIOD OF REPORT:	20260730
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20260730
DATE AS OF CHANGE:		20260730

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			GRANITE CONSTRUCTION INC
		CENTRAL INDEX KEY:			0000861459
		STANDARD INDUSTRIAL CLASSIFICATION:	HEAVY CONSTRUCTION OTHER THAN BUILDING CONST - CONTRACTORS [1600]
		ORGANIZATION NAME:           	05 Real Estate & Construction
		EIN:				770239383
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-12911
		FILM NUMBER:		261220042

	BUSINESS ADDRESS:	
		STREET 1:		585 WEST BEACH ST
		CITY:			WATSONVILLE
		STATE:			CA
		ZIP:			95076
		BUSINESS PHONE:		8317241011

	MAIL ADDRESS:	
		STREET 1:		585 WEST BEACH ST
		CITY:			WATSONVILLE
		STATE:			CA
		ZIP:			95076
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>gva-20260730.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019faf99-6b4d-7999-bc78-7d2eb3a0f343,g:13293b89-ac47-4054-b957-492339ae7403,d:ff49416aeff04b80aa79950d6e9bfca1-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>gva-20260730</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-21">0000861459</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-22">false</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="gva-20260730.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000861459</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2026-07-30</xbrli:startDate><xbrli:endDate>2026-07-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="iff49416aeff04b80aa79950d6e9bfca1_1"></div><div style="background-color:#ffffff"><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">UNITED STATES<br/>SECURITIES AND EXCHANGE COMMISSION</span></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">WASHINGTON, DC 20549</span></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">8-K</ix:nonNumeric></span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">CURRENT REPORT</span></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Pursuant to Section 13 or 15(d) of the</span></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Securities Exchange Act of 1934</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date of report (Date of earliest event reported): <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-2">July 30, 2026</ix:nonNumeric></span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-3">GRANITE CONSTRUCTION INCORPORATED</ix:nonNumeric><br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Exact Name of Registrant as Specified in its Charter)</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-4">Delaware</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(State or Other Jurisdiction<br/>of Incorporation)</span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">1-12911</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Commission<br/>File Number)</span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-6">77-0239383</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(IRS Employer<br/>Identification No.)</span></div></td></tr></table></div><div><span><br/></span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-7">585 West Beach Street</ix:nonNumeric></span></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-8">Watsonville</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-9">California</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-10">95076</ix:nonNumeric></span></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Address of Principal Executive Offices) (Zip Code)</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-11">831</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-12">724-1011</ix:nonNumeric></span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-right:7.2pt"><span><br/></span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instructions A.2. below):</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:WrittenCommunications" format="ixt:fixed-false" id="f-13">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160; Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SolicitingMaterial" format="ixt:fixed-false" id="f-14">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160; Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementTenderOffer" format="ixt:fixed-false" id="f-15">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160; Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementIssuerTenderOffer" format="ixt:fixed-false" id="f-16">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160; Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-right:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1.5pt solid #000000;border-top:1pt solid #000000;padding:1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-17">Common Stock, $0.01 par value</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1.5pt solid #000000;border-top:1pt solid #000000;padding:1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-18">GVA</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1.5pt solid #000000;border-right:1.5pt solid #000000;border-top:1pt solid #000000;padding:1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-19">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-20">&#9744;</ix:nonNumeric></span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div><div style="padding-left:7.2pt;padding-right:7.2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div><span><br/></span></div><div id="iff49416aeff04b80aa79950d6e9bfca1_4"></div><div style="margin-top:10pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></div><hr style="page-break-after:always"/><div style="background-color:#ffffff"><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Item 2.02.&#160;&#160;&#160;&#160;Results of Operations and Financial Condition.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;30, 2026, Granite Construction Incorporated (the &#8220;Company&#8221;) issued a press release with respect to its earnings for the&#160;three and six months ended June&#160;30, 2026, a copy of which is attached as Exhibit 99.1 and incorporated herein by reference.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The information set forth herein, including the exhibit is furnished pursuant to Item 2.02, &#8220;Results of Operations and Financial Condition&#8221; and shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of 1934, nor shall the information, including the exhibit, be deemed incorporated by reference in any filing of the Company, except as shall be expressly set forth by specific reference in such filing.</span></div><div id="iff49416aeff04b80aa79950d6e9bfca1_7"></div><div style="-sec-extract:summary;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.01.&#160;&#160;&#160;&#160;Financial Statements and Exhibits.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Exhibits. The following exhibits are attached hereto and furnished herewith:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="gva-20260630xexx991.htm">Press Release of the Company, dated &#8211; </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="gva-20260630xexx991.htm">J</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="gva-20260630xexx991.htm">uly</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="gva-20260630xexx991.htm"> 30, 2026</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL)</span></td></tr></table></div><div id="iff49416aeff04b80aa79950d6e9bfca1_10"></div><div style="margin-top:10pt;padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></div><hr style="page-break-after:always"/><div style="background-color:#ffffff"><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:10pt;padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">SIGNATURES</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:50.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.295%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">GRANITE CONSTRUCTION INCORPORATED</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Staci M. Woolsey</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Staci M. Woolsey</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</span></td></tr></table></div><div style="margin-top:30pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Date: July&#160;30, 2026</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>gva-20260630xexx991.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i4773e7489a0c4f439bb8a67f868979f3_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:4pt;text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> Exhibit&#160;99.1</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Granite Reports Second Quarter 2026 Results</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Raised 2026 revenue guidance by $100 million</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Q2 revenue increased 29% year-over-year to $1.5 billion</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Q2 net loss of $278 million compared to net income of $72 million for the same period in the prior year</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Q2 adjusted net income (1) of $101 million compared to $86 million for the same period in the prior year</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Q2 diluted EPS of $(6.36) compared to $1.42 for the same period in the prior year and adjusted diluted EPS (1) of $2.16 compared to $1.93 for the same period in the prior year</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Q2 adjusted EBITDA (1) increased 22% year-over-year to $186 million</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Committed and Awarded Projects (&#8220;CAP&#8221;) (2) increased sequentially $250 million to $7.4 billion</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Year-to-date Operating cash flow increased $136 million year-over-year to $142 million</font></div><div style="margin-bottom:10pt;margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">WATSONVILLE, Calif.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">- Granite (NYSE&#58; GVA) today announced results for the quarter ended June&#160;30, 2026.</font></div><div style="margin-bottom:6pt;margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Second Quarter 2026&#160;Results</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net loss&#160;attributable to Granite totaled $278 million, or $(6.36)&#160;per diluted share,&#160;compared to&#160;net income&#160;attributable to Granite of $72 million, or $1.42&#160;per diluted share, for&#160;the same period in the prior year. The net loss was driven by a $360 million non-operating loss on convertible debt transactions associated with our 3.75% convertible notes. As described in our June 2, 2026 Form 8-K, we elected to settle the conversions of the convertible notes primarily in cash in order to limit dilution to our stockholders. The related losses have been excluded from adjusted net income and adjusted EBITDA. Adjusted net income&#160;attributable to Granite totaled $101 million, or&#160;$2.16&#160;per diluted share, compared to adjusted net income&#160;attributable to Granite of $86 million, or&#160;$1.93&#160;per diluted share, for the&#160;same period in the prior year.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revenue increased $330 million to $1.46 billion compared to $1.13 billion for the same period in the prior year. </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Gross profit increased $40 million to $239 million&#160;compared to $199 million for the same period in the prior year.&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Selling, general, and administrative (&#8220;SG&#38;A&#8221;) expenses increased $22 million to $108 million,&#160;or&#160;7.4% of revenue, compared to $86 million, or 7.6%&#160;of revenue, for the same period in the prior year. </font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adjusted EBITDA increased $34 million to $186 million compared to $152 million for the same period in the prior year.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;We continued to execute against our strategy and deliver on our long-term financial objectives during the quarter,&#8221; said Kyle Larkin, Granite President and Chief Executive Officer. &#8220;Despite headwinds created by severe weather in the southeast, we generated strong organic revenue growth, increased adjusted EBITDA and operating cash flow, completed the acquisition of Kenny Seng Construction, and strengthened our capital structure by issuing senior notes and calling our 3.75% convertible notes for redemption.&#8221;</font></div><div style="margin-bottom:10pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;We continue to believe public funding for highways, roads and bridges is likely to remain at high levels for the foreseeable future. In addition, we are confident in our ability to grow our business beyond traditional public infrastructure end markets. Over the last several years, we have been positioning Granite to expand our federal portfolio footprint, increase our participation in rail and transit projects, grow our presence in mission critical infrastructure including data center site development, and strengthen our vertically integrated Materials platform. Combined with our leading positions in many of the nation&#8217;s fastest growing markets, these initiatives provide Granite with multiple avenues to grow revenue, expand earnings, and create value independent of any single end market or funding source. As we look beyond 2027, our confidence is rooted not only in a supportive funding environment but also in our ability to grow through market diversification, customer expansion, strategic acquisitions, and disciplined execution. Our continued confidence in our ability to grow our business is based on the breadth of opportunities we see across our platform, the quality of the markets we serve, our ability to execute, and the strategic choices we have made over the last several years to build a more diversified, more vertically integrated and more resilient Granite.&#8221;</font></div><div style="margin-top:5pt;padding-left:9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Adjusted net income, adjusted diluted earnings&#160;per share, earnings before interest, taxes, depreciation, and amortization (&#8220;EBITDA&#8221;), EBITDA margin, adjusted EBITDA, and adjusted EBITDA margin are non-GAAP measures. Please refer to the description and reconciliation of non-GAAP measures in the attached tables.</font></div><div style="padding-left:9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">CAP&#160;is comprised of revenue we expect to record in the future on executed&#160;contracts, including 100% of our consolidated joint venture contracts and our proportionate share of unconsolidated joint venture contracts, as well as&#160;the general construction portion of construction manager&#47;general contractor, construction manager&#47;at risk and progressive design build contracts to the extent contract execution and funding is probable.</font></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2026 Results</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net loss&#160;attributable to Granite totaled $320 million, or $(7.33)&#160;per diluted share,&#160;compared to net income attributable to Granite of $38 million, or $0.84&#160;per diluted share, for&#160;the same period in the prior year. The net loss was driven by a $369 million non-operating loss on convertible debt transactions associated with our 3.75% convertible notes. Adjusted net income&#160;attributable to Granite totaled $113 million, or&#160;$2.41&#160;per diluted share, compared to $87 million, or $1.94&#160;per diluted share, for the&#160;same period in the prior year.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revenue increased $542 million to $2.37 billion compared to $1.83 billion for the same period in the prior year. </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Gross profit increased $66 million to $349 million&#160;compared to $283 million for the same period in the prior year.&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">SG&#38;A expenses increased $47 million to $249 million,&#160;or 10.5% of revenue, compared to $202 million, or 11.1%&#160;of revenue, for the same period in the prior year.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adjusted EBITDA increased $64 million to $244 million compared to $180 million for the same period in the prior year.</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Year-to-date operating cash flow increased to $142 million from $5 million for the same period in the prior year and we are raising our annual operating cash flow target from 10% to 11% of revenue.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Three and Six Months ended June&#160;30, 2026 (</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited - dollars in thousands)</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Construction Segment</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</font></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2026</font></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025</font></td><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Change</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2026</font></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025</font></td><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Change</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,207,479</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">937,426</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">270,053&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28.8&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,973,533</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,552,044</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">421,489</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27.2&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">198,694</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">153,666</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">45,028&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">29.3&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">300,874</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">239,104</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">61,770</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">25.8&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a % of revenue</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16.5&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16.4&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15.2&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15.4&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the three and six month periods increased year-over-year, driven by higher CAP entering the quarter and year along with $98 million and $142 million, respectively, from our recently acquired businesses, Warren Paving, Papich Construction, and Kenny Seng Construction. Gross profit and gross profit margin for the quarter increased year-over-year as a result of the increase in revenue and improved execution across our project portfolio. For the six month period, gross profit margin decreased year-over-year primarily due to a reduction in the favorable impact of claim settlements.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CAP increased $250 million sequentially to $7.4 billion, an increase of $1.4 billion year-over-year. As of June&#160;30, 2026, CAP included $624 million of tactical infrastructure projects for U.S. Customs and Border Protection that should be substantially realized over 2026 and 2027.</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Materials Segment</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025</font></td><td colspan="6" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Change</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025</font></td><td colspan="6" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">248,393</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">188,538</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">59,855&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">31.7&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">394,804</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">273,467</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">121,337&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">44.4&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">40,077</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">45,433</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5,356)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(11.8)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">47,802</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43,844</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,958&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9.0&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a % of revenue</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16.1&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">24.1&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12.1&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16.0&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash gross profit(1)</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">70,166</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">59,001</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,165&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">18.9&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">95,966</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td colspan="2" style="padding:1.5pt 7pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">69,478</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">26,488&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38.1&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash gross profit as a % of revenue(1)</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28.2&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">31.3&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">24.3&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">25.4&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Materials segment cash gross profit and cash gross profit as a percent of revenue are non-GAAP measures. Please refer to the description and reconciliation of non-GAAP measures in the attached tables.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the three and six month periods increased year-over-year primarily due to revenue from our recently acquired businesses, Warren Paving, Papich Construction, Cinderlite, and Kenny Seng Construction, of $60 million and $110 million, respectively. Gross profit margin and cash gross profit margin for the three and six month periods decreased year-over-year primarily due to the impact of severe weather in the southeast and higher production costs associated with quarry development activities in the current year.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Outlook</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our 2026 fiscal year guidance is unchanged with the exception of an increase in revenue as noted below&#58;</font></div><div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenue increased to a range of $5.3 billion to $5.5 billion from a range of $5.2 billion to $5.4 billion</font></div><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Adjusted EBITDA margin in a range of 12.25% to 13.25% </font></div><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">SG&#38;A expense as a percent of revenue in a range of 8.25% to 8.75% of revenue, inclusive of an estimated $48 million of stock-based compensation expense</font></div><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Effective tax rate for adjusted net income in the mid-20s</font></div><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Capital expenditures in a range of approximately $140 million to $160 million, including approximately $50 million in planned strategic materials investments.</font></div><div style="text-indent:9pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;During the quarter, we delivered strong growth in both revenue and CAP,&#8221; said Executive Vice President and Chief Financial Officer, Staci Woolsey. &#8220;With our performance through the second quarter and opportunities ahead, we are raising our annual revenue guidance range by $100 million. Given the strength in both public and private infrastructure markets, we expect to deliver sustained elevated organic growth through the second half of 2026 and into 2027 and beyond.&#8221;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We do not provide a reconciliation of forward-looking adjusted EBITDA margin or the most directly comparable forward-looking GAAP measure of net income&#160;attributable to Granite because we cannot predict with a reasonable degree of certainty and without unreasonable efforts certain components or excluded items that are inherently uncertain and depend on various factors. For these reasons, we are unable to assess the potential significance of the unavailable information.</font></div><div><font><br></font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Conference Call</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Granite will conduct a conference call today, July&#160;30, 2026, at 8&#58;00 a.m. Pacific Time&#47;11&#58;00 a.m.&#160;Eastern Time to discuss the results of the quarter&#160;ended&#160;June&#160;30, 2026. The Company invites investors to listen to a live audio webcast of the investor conference call on its Investor Relations website, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">https&#58;&#47;&#47;investor.graniteconstruction.com</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. The investor conference call will also be&#160;available by calling 1-877-328-5503&#59; international callers may dial 1-412-317-5472. An archive of the webcast will be available on Granite's Investor Relations&#160;website approximately one hour after the call. A replay will be available after the live call through August 6, 2026, by calling 1-855-669-9658, replay access code 5480546&#59; international callers may dial 1-412-317-0088.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">About Granite</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Granite is America&#8217;s Infrastructure Company&#8482;. Incorporated since 1922, Granite (NYSE&#58;GVA) is one of the largest diversified vertically-integrated civil contractors and construction materials producers in the United States. Granite&#8217;s Code of Conduct and strong Core Values guide the Company and its employees to uphold the highest ethical standards. Granite is an industry leader in safety and an award-winning firm in quality and sustainability. For more information, visit graniteconstruction.com,&#160;and connect with Granite on </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">LinkedIn, X, Facebook and Instagram</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:10pt"><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Forward-looking Statements</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any statements contained in this news release that are not based on historical facts, including statements regarding future events, occurrences, opportunities, circumstances, activities, performance, growth, demand, strategic plans, shareholder value, outcomes, outlook, expectations for public funding for highways, roads and bridges, our ability to grow our business, our initiatives provide us with multiple avenues to grow revenue, expand earnings, and create value, our growth and the underlying assumptions, our operating cash flow target as a percent of revenue, our expectation that we will deliver sustained elevated organic growth through the second half of 2026 and into 2027 and beyond, 2026 fiscal year guidance, including revenue, adjusted EBITDA margin, SG&#38;A expense, including estimated stock-based compensation expense, effective tax rate, capital expenditures, including estimated planned strategic materials investments, CAP and&#160;results&#160;constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements are identified by words such as &#8220;future,&#8221; &#8220;outlook,&#8221; &#8220;assumes,&#8221; &#8220;believes,&#8221; &#8220;expects,&#8221; &#8220;estimates,&#8221; &#8220;anticipates,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;appears,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;continue,&#8221; &#34;guidance&#34;&#160;and the negatives thereof or other comparable terminology or by the context in which they are made. These forward-looking statements are based on management&#8217;s current beliefs, assumptions and estimates. These expectations may or may not be realized.&#160;Some of these expectations may be based on beliefs, assumptions or estimates that may prove to be incorrect. In addition, our business and operations involve numerous risks and uncertainties, many of which are beyond our control, which could result in our expectations not being realized or otherwise materially affect our business, financial condition, results of operations, cash flows and liquidity. Such risks and uncertainties include, but are not limited to,&#160;those described in greater detail in our filings with the Securities and Exchange Commission, particularly those&#160;described in our Annual Report on Form 10-K and Quarterly Reports on Form 10-Q.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Due to the inherent risks and uncertainties associated with our forward-looking statements, the reader is cautioned not to place undue reliance on them. The reader is also cautioned that the forward-looking statements contained herein speak only as of the date of this news release and, except as required by law&#59; we undertake no obligation to revise or update any forward-looking statements for any reason.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4773e7489a0c4f439bb8a67f868979f3_4"></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">GRANITE CONSTRUCTION INCORPORATED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited - in thousands, except share and per share data)</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.386%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">June 30, 2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2025</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Current assets&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents </font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">877,121&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">529,220&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Short-term marketable securities</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">36,852&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">71,021&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Receivables, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">886,793&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">630,392&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">283,191&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">236,879&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">182,116&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">143,129&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Equity in unconsolidated construction joint ventures</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">131,096&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">134,670&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets </font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">52,979&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">66,920&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total current assets</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,450,148&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,812,231&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,304,105&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,260,823&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Long-term marketable securities</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">17,550&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">49,534&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Investments in affiliates</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">102,424&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">96,764&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">445,984&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">400,814&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">211,812&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">179,548&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Right of use assets</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">167,074&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">152,678&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other noncurrent assets</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">79,779&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">78,001&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,778,876&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,030,393&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Current liabilities&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Current maturities of long-term debt</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">381,008&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">375,896&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">607,814&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">430,298&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities </font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">440,364&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">327,372&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Embedded conversion option derivative liability</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">630,473&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities </font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">359,219&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">348,179&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,418,878&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,481,745&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,177,644&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">963,233&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Long-term lease liabilities</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">137,747&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">125,733&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">143,955&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">141,489&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">95,316&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">96,660&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Commitments and contingencies</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Equity&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Preferred stock, $0.01 par value, authorized 3,000,000 shares, none outstanding</font></div></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Common stock, $0.01 par value, authorized 150,000,000 shares&#59; issued and outstanding&#58; 43,764,125 shares as of June&#160;30, 2026 and 43,496,781 shares as of December&#160;31, 2025</font></div></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">438&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">435&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additional paid-in capital</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">304,470&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">402,391&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,568&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,581&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Retained earnings</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">443,272&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">774,641&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total Granite shareholders&#8217; equity</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">752,748&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,179,048&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-controlling interests</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">52,588&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">42,485&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total equity</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">805,336&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,221,533&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 28pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities and equity</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,778,876&#160;</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,030,393&#160;</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4773e7489a0c4f439bb8a67f868979f3_7"></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">GRANITE CONSTRUCTION INCORPORATED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited - in thousands, except per share data)</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br>June 30,</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended<br>June 30,</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,455,872&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,125,964&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,368,337&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,825,511&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,217,101&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">926,865&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,019,661&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,542,563&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 28pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">238,771&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">199,099&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">348,676&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">282,948&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">107,794&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">85,887&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">248,744&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">201,798&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other costs, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,406&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,253&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,443&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22,679&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gain on sales of property and equipment, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1,237)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3,606)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(4,186)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5,343)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 28pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Operating income</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">126,808&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">103,565&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">95,675&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">63,814&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other (income) expense&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Loss on convertible debt transactions, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">359,719&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">369,423&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5,147)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5,761)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(10,996)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(12,029)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense(1)</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">21,761&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,927&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38,093&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15,684&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Equity in income of affiliates, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5,697)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3,698)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(9,170)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(4,792)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(4,492)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2,462)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3,831)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2,525)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total other (income) expense, net</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">366,144&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3,994)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">383,519&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3,662)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 28pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Income (loss) before income taxes</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(239,336)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">107,559&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(287,844)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">67,476&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32,248&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27,214&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">20,129&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15,458&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 28pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Net income (loss)</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(271,584)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">80,345&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(307,973)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">52,018&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amount attributable to non-controlling interests</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(6,578)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(8,645)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(11,888)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(13,974)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Net income (loss) attributable to Granite</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(278,162)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">71,700&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(319,861)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38,044&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Net income (loss) per share attributable to common shareholders&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(6.36)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.64&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(7.33)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">0.87&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(6.36)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.42&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(7.33)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">0.84&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Weighted average shares outstanding&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43,751&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43,746&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43,641&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43,605&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43,751&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">52,755&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43,641&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">52,616&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Interest expense includes $3.5 million related to the amortization of convertible debt discount associated with the 3.75% convertible notes during the three and six months ended June&#160;30, 2026. </font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4773e7489a0c4f439bb8a67f868979f3_10"></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">GRANITE CONSTRUCTION INCORPORATED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unaudited - in thousands</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">)</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</font></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Operating activities&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss)</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(307,973)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">52,018&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 10pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to reconcile net income (loss) to net cash provided by operating activities&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation, depletion and amortization</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">89,048&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">65,368&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of debt issuance costs</font></div></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,344&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,163&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of convertible debt discount</font></div></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,511&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Loss on derivative remeasurement related to convertible notes</font></div></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">363,530&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Convertible debt inducement expense</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,900&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gain on sales of property and equipment, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(4,186)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5,343)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43,860&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34,632&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Equity in net income from unconsolidated construction joint ventures</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(13,096)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3,814)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net income from affiliates</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(9,170)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(4,792)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other non-cash adjustments</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,782&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(207)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in assets and liabilities</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(33,006)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(134,587)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 28pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">141,544&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,438&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Investing activities&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of marketable securities</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(172,578)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of marketable securities</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">66,500&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">17,600&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of property and equipment</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(55,868)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(61,022)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from sales of property and equipment</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,041&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,346&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition of business, net of cash acquired</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(162,098)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Collection of note receivable</font></div></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">24,960&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other investing activities</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,037&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">399&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 28pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(114,428)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(207,255)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financing activities&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from long-term debt</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">770,000&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Debt repayments</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(465,293)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(552)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from partial unwind of capped call</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">56,675&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(9,220)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash dividends paid</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(11,342)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(11,338)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Repurchases of common stock</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(18,669)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(15,317)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contributions from non-controlling partners</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,400&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Distributions to non-controlling partners</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(4,185)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(27,250)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other financing activities, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">419&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(39)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 28pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by (used in) financing activities</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">320,785&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(54,496)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net increase (decrease) in cash and cash equivalents</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">347,901&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(256,313)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents at beginning of period</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">529,220&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">578,330&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents at end of period</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">877,121&#160;</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">322,017&#160;</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4773e7489a0c4f439bb8a67f868979f3_13"></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Information</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The tables below contain financial information calculated other than in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;). Specifically, we believe that non-GAAP financial measures such as EBITDA and EBITDA margin are useful in evaluating operating performance and are regularly used by securities analysts, institutional investors and other interested parties, and that such supplemental measures facilitate comparisons between companies that have different capital and financing structures and&#47;or tax rates.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are also providing adjusted EBITDA and adjusted EBITDA margin, non-GAAP measures, to indicate the impact of stock-based compensation, loss on convertible debt transactions, net and other costs, net, which includes strategic acquisition and integration expenses, and in 2025 legal fees for the defense of a former company officer in his now resolved civil litigation with the Securities and Exchange Commission and reorganization costs.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We provide adjusted income&#160;before income taxes, adjusted provision for income taxes, adjusted net income attributable to Granite, adjusted diluted weighted average shares of common stock and adjusted diluted earnings per share attributable to common shareholders, non-GAAP measures,&#160;to indicate the impact of the following&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Acquired intangible asset amortization and acquisition-related depreciation&#59;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Stock-based compensation&#59; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Loss on convertible debt transactions, net&#59; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Amortization of convertible debt discount&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other costs, net as described above. </font></div><div style="margin-bottom:6pt;margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We also provide cash gross profit and cash gross profit per ton for the materials segment and product lines to exclude the impact of non-cash costs from gross profit. Non-cash costs include depreciation, depletion and amortization, and, starting in the first quarter of 2026, unrealized gains and losses from the change in fair value of commodity derivative instruments included in cost of revenue. Cash gross profit and cash gross profit per ton are presented to illustrate the operational performance generated by the assets of the materials segment and its product lines. In addition, we exclude barge delivery revenue from our calculation of average selling price per ton to improve comparability with prior periods. The acquisition of Warren Paving introduced barge delivery revenue starting in the third quarter of 2025.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe that these additional non-GAAP financial measures are useful in evaluating operating performance, are regularly used by securities analysts, institutional investors and other interested parties, and facilitate comparisons to prior periods and between industry peer companies. Additionally, we use these non-GAAP financial measures in evaluating our performance. However, the reader is cautioned that any non-GAAP financial measures provided by us are provided in addition to, and not as alternatives for, our reported results prepared in accordance with GAAP. Items that may have a significant impact on our financial position, results of operations and cash flows must be considered when assessing our actual financial condition and performance regardless of whether these items are included in non-GAAP financial measures. The methods used by us to calculate non-GAAP financial measures may differ significantly from methods used by other companies to compute similar measures. As a result, any non-GAAP financial measures provided by us may not be comparable to similar measures provided by other companies.</font></div><div id="i4773e7489a0c4f439bb8a67f868979f3_16"></div><div style="margin-top:10pt;text-align:center"><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">GRANITE CONSTRUCTION INCORPORATED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA AND ADJUSTED EBITDA</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited - dollars in thousands)</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br>June 30,</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended<br>June 30,</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) attributable to Granite</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(278,162)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">71,700&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(319,861)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38,044&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) margin(2)</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(19.1)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.4&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(13.5)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.1&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation, depletion and amortization expense(3)</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">47,434&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">35,678&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">90,001&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">66,030&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32,248&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27,214&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">20,129&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15,458&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16,614&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,166&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27,097&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,655&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA(1)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(181,866)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">136,758&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(182,634)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">123,187&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA margin(1)(2)</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(12.5)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12.1&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(7.7)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.7&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ADJUSTED EBITDA&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,674&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,415&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">48,271&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34,632&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Loss on convertible debt transactions, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">359,719&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">369,423&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other costs, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,406&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,253&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,443&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22,679&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA(1)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">185,933&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">152,426&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">243,503&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">180,498&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA margin(1)(2)</font></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12.8&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13.5&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10.3&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9.9&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</font></td></tr></table></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">We define EBITDA&#160;as GAAP net&#160;income&#47;loss attributable to Granite, adjusted for net interest expense, taxes, depreciation, depletion and amortization. Adjusted EBITDA and adjusted EBITDA margin exclude the impact of stock-based compensation, loss on convertible debt transactions, net and other costs, net as described above.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Represents net income&#47;loss, EBITDA and adjusted EBITDA divided by consolidated revenue of $1.46 billion and $1.13 billion for the three months ended June&#160;30, 2026 and 2025, respectively, and $2.37 billion and $1.83 billion</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">for the six months ended June 30, 2026 and 2025, respectively.&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Amount includes the sum of depreciation, depletion and amortization which are classified as cost of revenue and selling, general and administrative expenses in the condensed consolidated statements of operations.</font></div><div id="i4773e7489a0c4f439bb8a67f868979f3_19"></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">GRANITE CONSTRUCTION INCORPORATED</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ADJUSTED NET INCOME RECONCILIATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited - in thousands, except per share data)</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br>June 30,</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended<br>June 30,</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2025</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before income taxes</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(239,336)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">107,559&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(287,844)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">67,476&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible asset amortization and acquisition-related depreciation</font></div></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,834&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,992&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">24,391&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,979&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,674&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,415&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">48,271&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34,632&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Loss on convertible debt transactions, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">359,719&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">369,423&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of convertible debt discount</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,511&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,511&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other costs, net</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,406&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,253&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,443&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22,679&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted income before income taxes</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">145,808&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">127,219&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">166,195&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">132,766&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32,248&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27,214&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">20,129&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15,458&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Tax effect of adjusting items(1)</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,643&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,062&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">20,885&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16,812&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted provision for income taxes</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">37,891&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32,276&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">41,014&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32,270&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) attributable to Granite</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(278,162)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">71,700&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(319,861)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38,044&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">After-tax adjusting items</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">379,501&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,598&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">433,154&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">48,478&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted net income attributable to Granite</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">101,339&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">86,298&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">113,293&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">86,522&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Diluted weighted average shares of common stock</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43,751&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">52,755&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43,641&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">52,616&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Add&#58; dilutive effect of restricted stock units and Convertible Notes</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,471&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,214&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Less&#58; dilutive effect of Convertible Notes(2)</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5,293)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(8,040)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5,924)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(8,055)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted diluted weighted average shares of common stock</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">46,929&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">44,715&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">46,931&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">44,561&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net income (loss) per share attributable to common shareholders</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(6.36)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.42&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(7.33)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">0.84&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">After-tax adjusting items per share attributable to common shareholders</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8.52&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">0.51&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9.74&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.10&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted diluted earnings per share attributable to common shareholders</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.16&#160;</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.93&#160;</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.41&#160;</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.94&#160;</font></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">The tax effect of adjusting items was calculated using our estimated annual statutory tax rate. The tax effect of adjusting items for the three and six months ended June&#160;30, 2026 excludes the loss on convertible debt transactions, net and amortization of convertible debt discount as they were non-tax deductible.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">When calculating diluted net income attributable to common shareholders, GAAP requires that we include potential share dilution from the convertible notes when not antidilutive. We entered into capped call transactions relating to both the 3.25% and 3.75% convertible notes to offset the dilutive impact of the convertible notes. The impact of the capped call transactions was excluded from the GAAP diluted net income attributable to common shareholders calculation as the impact would be antidilutive. For the purpose of calculating our adjusted diluted net income per share attributable to common shareholders, the dilutive effect of the convertible notes up to the capped call price is removed to reflect the impact of the capped call transactions.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i4773e7489a0c4f439bb8a67f868979f3_22"></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">GRANITE CONSTRUCTION INCORPORATED</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">MATERIALS SEGMENT PRODUCT LINE INFORMATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited - in thousands, except per ton data)</font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.782%"></td><td style="width:0.1%"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Materials Product Line(1)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended June 30, 2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Aggregate</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Asphalt</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Other and Eliminations(2)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Total Materials Segment</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">External revenue</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">115,763&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">131,864&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">766&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">248,393&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Internal revenue(3)</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">55,637&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">98,976&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(154,613)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total Revenue</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">171,400&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">230,840&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(153,847)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">248,393&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales tons</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,997&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,576&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Average selling price per ton(4)</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">19.88&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">89.61&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">24,995&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34,647&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(19,565)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">40,077&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit as a % of revenue</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">14.6&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">15.0&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NM</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">16.1&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit per ton</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.13&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13.45&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash costs(5)</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">23,554&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,453&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,082&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30,089&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash gross profit</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">48,549&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">39,100&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(17,483)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">70,166&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash gross profit as a % of revenue</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">28.3&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">16.9&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NM</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">28.2&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash gross profit per ton</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.07&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15.18&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Materials Product Line(1)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended June 30, 2025</font></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Aggregate</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Asphalt</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Other and Eliminations(2)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Total Materials Segment</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">External revenue</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">59,643&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">128,625&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">270&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">188,538&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Internal revenue(3)</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">45,901&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">57,337&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(103,238)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total Revenue</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">105,544&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">185,962&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(102,968)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">188,538&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales tons</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6,299&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,329&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Average selling price per ton(4)</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16.76&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">79.85&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">24,869&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">29,770&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(9,206)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">45,433&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit as a % of revenue</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">23.6&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">16.0&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NM</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">24.1&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit per ton</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.95&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12.78&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash costs(5)</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,430&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,060&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,568&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash gross profit</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34,299&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">33,830&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(9,128)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">59,001&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash gross profit as a % of revenue</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">32.5&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">18.2&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NM</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">31.3&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash gross profit per ton</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.45&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14.53&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">NM </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">- not meaningful</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">The Aggregate product line includes aggregates, barge delivery and recycled materials. The Asphalt product line includes asphalt concrete and liquid asphalt. External revenue includes freight and delivery costs that we pass along to our customers.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Represents our other product line which is comprised of immaterial amounts of products and services that are not considered core product lines, as well as eliminations of interproduct and intersegment transactions and unrealized gains and losses on commodity derivatives.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Includes both intersegment and interproduct revenues. Intersegment revenues for the three months ended June&#160;30, 2026 and June&#160;30, 2025 were $116.5 million and $63.3 million, respectively.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Aggregate average selling price per ton for the three months ended June&#160;30, 2026 was calculated by dividing total aggregate revenue of $171.4 million, less $12.4 million of revenues associated with barge delivery, or $159.0 million, by sales tons for the period. There was no adjustment in the three months ended June&#160;30, 2025.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(5)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Non-cash costs include depreciation, depletion and amortization, and, starting in the first quarter of 2026, unrealized gains and losses from the change in fair value of commodity derivative instruments included in cost of revenue. Unrealized gains and losses on commodity derivatives were immaterial in prior periods, and therefore cash gross profit for 2025 is unchanged from what was previously presented.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.782%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Materials Product Line(1)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Total Materials Segment</font></td></tr><tr style="height:26pt"><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2026</font></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Aggregate</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Asphalt</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Other and Eliminations(2)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">External revenue</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">206,736&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">187,302&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">766&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">394,804&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Internal revenue(3)</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">82,340&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">132,175&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(214,515)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total Revenue</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">289,076&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">319,477&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(213,749)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">394,804&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales tons</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,259&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,613&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Average selling price per ton(4)</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">19.79&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">88.42&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34,775&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">35,967&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(22,940)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">47,802&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit as a % of revenue</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">12.0&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">11.3&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NM</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">12.1&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit per ton</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.62&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9.95&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash costs(5)</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38,826&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,654&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">684&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">48,164&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash gross profit</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">73,601&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">44,621&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(22,256)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">95,966&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash gross profit as a % of revenue</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">25.5&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">14.0&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NM</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">24.3&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash gross profit per ton</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.55&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12.35&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Materials Product Line(1)</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Total Materials Segment</font></td></tr><tr style="height:26pt"><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2025</font></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Aggregate</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Asphalt</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Other and Eliminations(2)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">External revenue</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">100,045&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">173,063&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">359&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">273,467&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Internal revenue(3)</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">64,413&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">74,364&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(138,777)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total Revenue</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">164,458&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">247,427&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(138,418)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">273,467&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales tons</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,067&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,062&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Average selling price per ton(4)</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16.34&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">80.81&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</font></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28,609&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">26,966&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(11,731)</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43,844&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit as a % of revenue</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">17.4&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">10.9&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NM</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">16.0&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit per ton</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.84&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8.81&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash costs(5)</font></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">17,750&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,730&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">25,634&#160;</font></td><td style="padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash gross profit</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">46,359&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34,696&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(11,577)</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">69,478&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash gross profit as a % of revenue</font></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">28.2&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">14.0&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NM</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">25.4&#160;</font></td><td style="border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">%</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash gross profit per ton</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.61&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11.33&#160;</font></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">NM - not meaningful</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">The Aggregate product line includes aggregates, barge delivery and recycled materials. The Asphalt product line includes asphalt concrete and liquid asphalt. External revenue includes freight and delivery costs that we pass along to our customers.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Represents our other product line which is comprised of immaterial amounts of products and services that are not considered core product lines, as well as eliminations of interproduct and intersegment transactions and unrealized gains and losses on commodity derivatives.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes both intersegment and interproduct revenues. Intersegment revenues for the </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">six months</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> ended June&#160;30, 2026 and June&#160;30, 2025 were $167.5 million and $84.0 million, respectively.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Aggregate average selling price per ton for the six months ended June&#160;30, 2026 was calculated by dividing total aggregate revenue of $289.1 million, less $26.7 million of revenues associated with barge delivery, or $262.4 million, by sales tons for the period. There was no adjustment in the six months ended June&#160;30, 2025.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(5)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Non-cash costs include depreciation, depletion and amortization, and, starting in the first quarter of 2026, unrealized gains and losses from the change in fair value of commodity derivative instruments included in cost of revenue. Unrealized gains and losses on commodity derivatives were immaterial in prior periods, and therefore cash gross profit for 2025 is unchanged from what was previously presented.</font></div><div id="i4773e7489a0c4f439bb8a67f868979f3_25"></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Contacts&#58;</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Investors</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Wenjun Xu, 831-761-7861</font></div><div style="margin-bottom:6pt;margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Or</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Media</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Erin Kuhlman, 831-768-4111</font></div><div style="margin-bottom:6pt;margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Source&#58; Granite Construction Incorporated</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>gva-20260730.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019faf99-6b4d-7999-bc78-7d2eb3a0f343,g:13293b89-ac47-4054-b957-492339ae7403-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:gva="http://www.graniteconstruction.com/20260730" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.graniteconstruction.com/20260730">
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gva-20260730_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gva-20260730_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.graniteconstruction.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>gva-20260730_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019faf99-6b4d-7999-bc78-7d2eb3a0f343,g:13293b89-ac47-4054-b957-492339ae7403-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_dei_EntityTaxIdentificationNumber_019faf99-6b4d-7202-abe3-f1d43ceb2b9a_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_019faf99-6b4d-7532-a848-899838d6deab_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_019faf99-6b4d-7f69-bc62-f6ba7dcc8862_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_019faf99-6b4d-7793-84a9-ea4f0c8df143_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_019faf99-6b4d-7741-bd86-ccc562a83330_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SolicitingMaterial_019faf99-6b4d-7b2c-ab0a-8866d078a4c6_terseLabel_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:label id="lab_dei_SolicitingMaterial_label_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SolicitingMaterial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SolicitingMaterial" xlink:to="lab_dei_SolicitingMaterial" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_019faf99-6b4d-7fc1-85c5-491ac8cbfc62_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_019faf99-6b4d-7506-9c47-9cba351664a6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_019faf99-6b4d-75eb-9eee-ef58799b8c7b_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_019faf99-6b4d-7575-919d-f3bb31bf3371_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_019faf99-6b4d-7e08-b837-fc6e4fb61d56_terseLabel_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementIssuerTenderOffer" xlink:to="lab_dei_PreCommencementIssuerTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_019faf99-6b4d-75d6-b8f8-8c9310922811_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_019faf99-6b4d-7a4b-af91-16842e72a59a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_019faf99-6b4d-769d-ab9f-3c57860805d1_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_WrittenCommunications_019faf99-6b4d-7a35-998e-22717aa332b2_terseLabel_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:label id="lab_dei_WrittenCommunications_label_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_WrittenCommunications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_WrittenCommunications" xlink:to="lab_dei_WrittenCommunications" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_019faf99-6b4d-7097-a925-c6e16fa81268_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_019faf99-6b4d-7817-beb7-837c5afc467f_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_019faf99-6b4d-7098-ba05-11b791d5a5fd_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_019faf99-6b4d-793f-b3af-ecd152a8720f_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementTenderOffer_019faf99-6b4d-70cd-b460-9b8751347f32_terseLabel_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_PreCommencementTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementTenderOffer" xlink:to="lab_dei_PreCommencementTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_019faf99-6b4d-74c5-a98c-649186ca7c7e_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_019faf99-6b4d-704f-8720-79d2fa4b190b_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>gva-20260730_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019faf99-6b4d-7999-bc78-7d2eb3a0f343,g:13293b89-ac47-4054-b957-492339ae7403-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.graniteconstruction.com/role/Cover" xlink:type="simple" xlink:href="gva-20260730.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.graniteconstruction.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_019faf99-6b4d-732b-9717-84912cedf65b" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_DocumentType_019faf99-6b4d-732b-9717-84912cedf65b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_019faf99-6b4d-7dce-acd9-a9df1b1c6c52" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_EntityRegistrantName_019faf99-6b4d-7dce-acd9-a9df1b1c6c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_019faf99-6b4d-766d-8103-af857607a8bf" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_EntityIncorporationStateCountryCode_019faf99-6b4d-766d-8103-af857607a8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_019faf99-6b4d-7f75-b10f-83144f3ae69f" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_EntityFileNumber_019faf99-6b4d-7f75-b10f-83144f3ae69f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_019faf99-6b4d-7354-8bfb-dc274ddf641d" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_EntityTaxIdentificationNumber_019faf99-6b4d-7354-8bfb-dc274ddf641d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_019faf99-6b4d-7d5f-8ca8-eb6321a74a4c" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_EntityAddressAddressLine1_019faf99-6b4d-7d5f-8ca8-eb6321a74a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_019faf99-6b4d-7536-b5cf-85637eaf151f" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_EntityAddressCityOrTown_019faf99-6b4d-7536-b5cf-85637eaf151f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_019faf99-6b4d-7fe1-9fc6-805f86af7779" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_EntityAddressStateOrProvince_019faf99-6b4d-7fe1-9fc6-805f86af7779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_019faf99-6b4d-7003-aef8-a0065b04b368" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_EntityAddressPostalZipCode_019faf99-6b4d-7003-aef8-a0065b04b368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_019faf99-6b4d-76f8-aca0-4921958a3cbe" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_CityAreaCode_019faf99-6b4d-76f8-aca0-4921958a3cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_019faf99-6b4d-7f0a-9b4c-920ed4d446a9" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_LocalPhoneNumber_019faf99-6b4d-7f0a-9b4c-920ed4d446a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications_019faf99-6b4d-76bb-95ad-7792d99a4c55" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_WrittenCommunications"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_WrittenCommunications_019faf99-6b4d-76bb-95ad-7792d99a4c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial_019faf99-6b4d-78ae-859b-61cb12ebd8fb" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SolicitingMaterial"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_SolicitingMaterial_019faf99-6b4d-78ae-859b-61cb12ebd8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer_019faf99-6b4d-7ddd-8561-a9585f8a9a66" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_PreCommencementTenderOffer"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_PreCommencementTenderOffer_019faf99-6b4d-7ddd-8561-a9585f8a9a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer_019faf99-6b4d-7d5a-8a15-c6aafe2383d1" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_PreCommencementIssuerTenderOffer_019faf99-6b4d-7d5a-8a15-c6aafe2383d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_019faf99-6b4d-74e3-9755-6586d0d92678" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_Security12bTitle_019faf99-6b4d-74e3-9755-6586d0d92678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_019faf99-6b4d-7d84-bcfd-65a826798664" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_TradingSymbol_019faf99-6b4d-7d84-bcfd-65a826798664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_019faf99-6b4d-713d-b7ba-3a9c6acb3353" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_SecurityExchangeName_019faf99-6b4d-713d-b7ba-3a9c6acb3353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_019faf99-6b4d-7b12-9721-46e59ff4489c" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_EntityEmergingGrowthCompany_019faf99-6b4d-7b12-9721-46e59ff4489c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_019faf99-6b4d-7466-9546-ee89d478834d" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_EntityCentralIndexKey_019faf99-6b4d-7466-9546-ee89d478834d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_019faf99-6b4d-75db-a336-944c0acf3e49" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_AmendmentFlag_019faf99-6b4d-75db-a336-944c0acf3e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_019faf99-6b4d-7e51-8c97-53af6f4c0c2b" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019faf99-6b4d-7a34-a5fa-c440b0eb9467" xlink:to="loc_dei_DocumentPeriodEndDate_019faf99-6b4d-7e51-8c97-53af6f4c0c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Jul. 30, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">GRANITE CONSTRUCTION INCORPORATED<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-12911<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">77-0239383<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">585 West Beach Street<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Watsonville<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">95076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">724-1011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">GVA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000861459<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jul. 30,  2026<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="gva-20260730.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.graniteconstruction.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" original="gva-20260730.htm">gva-20260730.htm</File>
    <File>gva-20260730.xsd</File>
    <File>gva-20260730_lab.xml</File>
    <File>gva-20260730_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2026</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "gva-20260730.htm": {
   "nsprefix": "gva",
   "nsuri": "http://www.graniteconstruction.com/20260730",
   "dts": {
    "inline": {
     "local": [
      "gva-20260730.htm"
     ]
    },
    "schema": {
     "local": [
      "gva-20260730.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.sec.gov/dei/2026/dei-2026.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "gva-20260730_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gva-20260730_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2026": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 23,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2026": 22
   },
   "report": {
    "R1": {
     "role": "http://www.graniteconstruction.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gva-20260730.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gva-20260730.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentType",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Issuer Tender Offer",
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Tender Offer",
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Soliciting Material",
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.graniteconstruction.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Written Communications",
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0000861459-26-000027-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000861459-26-000027-xbrl.zip
M4$L#!!0    ( +15_EQ9<(>20%H  !%"!@ 7    9W9A+3(P,C8P-C,P>&5X
M>#DY,2YH=&WM?6ESVTB2Z/?W*_#<[EXYHHC&?4@]CM#(:J]FNR6OI=Y^^VFB
M2!1%C$& C4.RYM>_S + FQ0E$<3!FHAIVP101]Z9E97YRR@=!Q]_&3'J??P_
MO_S?7D_Z% VR,0M3:1 SFC)/RA(_O)?^]%CR3>KUBK<NHLE3[-^/4DE3-$OZ
M,XJ_^0\T?Y[Z:< ^EN/\\G/^[U]^YI/\TH^\IX^_>/Z#Y'M_>^<;MJTSVW!<
MJ@R,H:&[_;Y#+7OH6(YKNT/]G^H[^!1>S[])TJ> _>W=V ][(X;SGQKF)#U[
M]+UT=*HJRH_O^'L??QE&80J3Q?!Q_M=\C-61:'P/@_6C-(W&IP:,E;+O:8\&
M_GUXRG?X;N-@<\-L^*A\/(B"*#[]0>'_.\,GO2$=^\'3Z7_<^6.62-?L4?H:
MC6GX'R1AL3_,WTG\?S/8%2R*__,QW[$-0P1^R$H(J!IN6[K\/O+[?OK3#ZJE
MG+FNK&Y<[.*>^?ASZQ\ TEA\^ U\CFGHITSZRB91G";2+1M$H2?]=T9C6$].
M9U]9D@5ILG%G$^IY0*V]@ W34]TJ-^:''FSJM*<ZDTHQ8ZS=V$\_.)IFG96+
M/NCL9PL040W91 A\I7X"G,U!&K,'%F9,NL]\CX8#)O6?I/? 21(L(_"C4,#Z
M;;#^;VT*8C]$F<HA[_XH/3$:]Z('%O?P;U(: =AE4^H+L.\)["%+I2!*$BD:
M2N\UVRDI6AI$XPF- 0T <WP)\!*-&7_-UJ9O#2- RHA)"85G$UA9Y,&;_*<)
M_"/F"!1H>C.:J/>O+$%#8PX5)^H'C@Y54==B[;UC"3P=&$^>'V2(ILLOMQPW
M)Y:L6Q\6T:+*AK8;0B0*NGV*^OFQ2]QKLFHMC^[J MV'9LO+OU_=?3KG:)E3
M8-IZ!3;C2X&"MZ'@(AJ/_101@)QR_DAC#_[^)8[^Q09@'9_P%2MG%^=?^-_4
MLP_2B3:/HH3]E0%$?1H$8-%IYM2BXYBR9>-94V.-GR"0MQ/R_A=9(XUZ'GC0
MT@U(*9JB$SV@R4@:!M'C')K>J_I,EZUC*4-[EJ76(*KX*8TF_-^'1\J?YW>W
M-]?_<_7;;Y=$N@#7<BA7CJ -GG$MA/'N8T\J7=J3Z_^]O?SI!],YDS[_S_D'
MP*M'GX"OPR@#C\L#!X&[M5/=]E?A\[(0>?X?6<ARKUY7"'?:Y!TIP3HL(:P'
M_QH_/M_-<\[\UKU8==#T=>%1Y.NG:1K[_2RE_8 AJY;83J.4!LC9<SX'D0"U
MA<F4?PU"86KV)".P<4C^^YS%D_\P,XNW3[OHON03HCVV:3JDMOS9L^:4+-W!
MOZ?^U"--)"_VP:G%8 &5WNO63+F$4=B+IA(O][_0> ]!JJ4^KMEC_51*8=4)
M':3P22+1)(D&/H\V/OKI2(JR6-)EV_QQX;LP2EDB2^<P.4L&  /&EXHO(XM(
M6LX<TJ]1/):<WG\1Z9%)+ !UF=N/"4M3!!EL)1\VX9,#W&8_S<V$^P>" P+"
M6;CHQME #7/!'/B@GG.0%CH5%Y*DT>#;* K@I22'6LP"OC&$! PZH@],ZC,
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
M?6Y8%DL1>'T#7B^'P]S$ PO\.^ MS2U<6G)8R%+$5#1FI24T]KV>IB0"ZF^
M^@48[BF8!9R"/3\M7:(YSJ$3,%R_<XX (_B]:LPL=50EJC5GJ.=UY;']PM)7
M<S7N8?1)0,.0870!\7SO#Z3QU&WTPP=@P&>*^L]C<H;(-99AM3;A%B0K9Y^R
MY3X4!-P$L.X#'UT&OGOL1@$>RR,87@ 6,+]'"VT9+LZ_$#Z:>B8EU <UD[=G
M ";Y'Q_,MR^ +=_C?@*^/?+94/K5#\&T U!*-\,AO 2SWH)KZTM_1E&0,/"?
MBO7]B>8>;^_ 8N"T,3<(P46*LOO<#$S0>_86FFA$$^P!D86Y1T+!Q?'XIM!'
MCZF?X(9Q2$!O!BLH]S*U-W.BZB,9*5.* (^.-_+@<Z;@W-S/@6.2]0.@#YP<
M/+$'% M+K0E YWYC:<+7@60,?AG090%F*0'I07TD-A:P!R[5H_B>AC!F ?@U
M6Q[18(BD/VU-X(<P)/8GX/_JLR=X2RXPLX'@&D*,?P+%16BJH_OY ,3"6VPL
MAT4 _X\T]GKHRW#N76_7%'[T&+Q7R?-A&(P/H":D>8..Y6'F(RT\^C*5X7FT
MD:9I[/>SO)$#0/@ST(</&.ZS <T2]*K!J0_SQ3//!\QR'P5W0),HY)]Y[!Z]
M>FP*PF)$=?K$D81O@A<._LW<RVP(2P3/NWB5KST*4=;@WL#OR;MBP!K&2=[#
M BG;#\%]SX,AX"T5G^(<'D.I*0$,'VCL1UDB#<%AC^)DVB"%1ZAP^F3*)UE8
M;I=B+"7A()V +\7;8TB)?Q_ZP+B<7XJV+?#) _6#O E*R)F5-XQY$>G5X))N
M*# :A4.$)^SO@@9!$Q:ZZ?923HZ/(*<D% P@<8#X!K/U@T<= "8]^D2D?V3!
MTW*O%2 @A_O&(.VH/):E+R") ;D2+O&G'PS[3%7GG^??7X)T8W'(7^*R#%SW
MK""4O)]/4E)&(9SS[Q@6Z\[_NMKX19;NX/T+9-;P";4L[*S4MD"Q.$_@P[QA
M[FBB])0HZ/((Z+8_P%#6M(=0_LD*'%"WP\JNRN=?>;@)2!]'2'@8L![#AUL+
M'@B]F*_G-,OCDB%[]W&4II.$8X!C@_^GW*!\G^-_,-^C"21&+9MX]S%'X$;H
M<R(% RH"Z5E(UZG, (6+[Z!(5GN.;?=TS>F9IJ+#SMTSU&Y ;APV((#P308$
M,:9/0'GP@]HS5*VGJW;/-&Q-ELY!^,6#4>$P(4F4%,+7T >ZF<X,-%%PT7^L
MHXQ\H05Y+-F,()>E$3<F,&"8QSYA:3 _, &V]%DSW>Q53K\Y>Q;Z_3R[!YTF
M625O+@+%-'N6Y?9<RW1(.3X=#% ^#R+0FJ;A**9AO1!@BN(XC3A*6"^)S_NH
M(0L$-6&9V^6PGTCG8QAB0-'T4NTS)*D%6[ 0;_#8<+0S&1X#TT^0[]'>]I%9
M5%?3R-32.+G^W]M+SO^?_^?\ \Z 9%>0=0 ;9]S4 4LR ;D-@Y3'F\%3#ZG@
M/A]ZX#_X7$6 0\,-@/Q 8DYPS'DX^3D 4DSAR/Z!2_'03$_Q9*M8VW2/%TA_
ML*2+4@.%4]_A(H)-_P\-,H S&MF,CU<*>6ZY@D1FXTD0/3'&A7PV&46!Q]_C
MYQ*P/Y:.>,\O;-'E@?TV6P,"A > /6"=^$D*P.#/3SD2.F2%I04O4&[V/?IA
MB.PT].,QO@/**?"+EPH[G/9]_"FWC\91O&#/$.D!7(A4VB!W22'6<LB&K#0'
MR[4"D!NG7W[SPV_,NX*M_3\B_4H'K ^F,0?(%6R.PDYK4R<OY/?M1N61GC<U
M1I+_NN1Y<5G"@RC-%>OG(**2Z3JY],P]=2X60?*$[#$!79P?]$^],70'\Q@L
M,#R\!N*62R]TO9+Y$-3<V#&[!^APV91Q18&!"7P[&N3GJ0,\U%Z(;A 0ZO$@
M&Z-0Y$]G1[%D/F1"BC@" 6\0?O#(7%0+XUSP=C*"=:/4!='Y@,(:ILI2=(,3
M_C=$&BEB%X7%C*'/(O0Q!''"5PX_H<1&.@83):)>KF7ZL>_=YR.!K93+5Q3T
MN"S^6WENG[_AX_8X6R;3D  XKER2CL&U\"=H1_&X33(=9AHKAT7BG(S&*.F3
M_& ?3ZA _DZW%I>A%7R8^Z\H$)]X9"%)LC$_7"S6$P$L83GPB)_?#P.8+D7%
MNS$C)/]N#EPY;3P6CEKUD1^R^41UGOZFRUT?32'2\E'&_,>S0XCG3AT(1C66
M0N= O&L"N^O'WS$8FS<.!2#D6KCP0_-_<$T-<Z2K(: Y)D02*T/WC')+H3"T
MOA21O5L&W)C'%G^#/^[S?7YER&O2>9YPH;JNR5VA9.MD/&Z#H='<; -C_S$"
MRP:H8C!"PBJ"H+DXF 99BU]+GESZF=,N@''IYSX0'*!ZY?><0E=_+B"_\@#[
MHP[\R;I':&J&WLK/N7Q9'F8R 8I<^1F\D^6?D%V6?\M[MB[_.ECWX^/Z-V$7
M2/6SWW7CK&0/_H^9&8>X#]E](8TP@88!AD'.13R99BZR" 0)VAITTOT3/@=T
M<G\0)@/;"Q7&XP@3D.#')X[Z,=BI.U+)5)> ] :K 1],3>\RV8:C>(CB;B:^
MN$"8(K.<;$&*HT>(=B[\P;46F[:^+2(]MWB<E3/!NF_[<ZM;NP0,6I8KR*4@
M?L9[.:/L[O/\@2C&2"TZ0Q*> !4Y5W.*H0CML[B8&K@^"F"$$*@]QJAF["??
M\K>F\<]<#X[1S8#UY]#GT.02D@_/W:$H(,533D-E/VH,)B\*\:0 42XY:=$@
MN""%1S]A4[&$.6E<XBUIM^'TY -%>;'/N7C9;(=DIFOR;07^7T"AW#&Y10&Q
M8<-EWV0"L\Z,D< ?<_\MC0H/)1U%29F,V,_MF7NN(F/X$<8*RNT/?0P_)+/,
MFSD!B)-??L]S<]"C&_M)PG<$+ %R(@/G%'M$XU3YK OSX>CG^2',5X96#9+0
MKRA&5:7W7WSP_\Y#AS!(_D8R_\I_-R)JL=YN_#27AU=$YC<B;#G%CD-]HSP@
M18@U=W*!_2GOA8ZGSQ$_50*!.^#F3(:O!7X>I.<Z;9S'YV8?\UC<; 3.G;R?
M^69Q-#.!<5OH98,H_P83(,E/8[X>JDK^]V4;F9N?>?86OA^S,G,3/'?ZF,>N
M'@MS+*7?D'RE"(S,0M'F::#(:L!WV83/@PR^9<7\B#Y\*@XYFIZ/B$/[WM_>
M^89MZ\PV')<J V-HZ&Z_[U#+'CJ6X]KN4/^G\:YI/N5JP[C#>YF?OYY?7]U=
M2A<WU[=W7_^XN+NZN9:NKB]NOGZY^7I^=_EI^X%]O8N'17^ZO+Z]_,27?_/;
MU2=<L?3W\]_.KR\NI=O_O+R\NZUY WRP4S3<_<$NJ?]_A'A$@]*MEWO-H*TI
M&HJE%."N9WYZCBX1_Q?P-?WP O&>'\].69*W"(#M!G22L-/R+V>>GV#0_-0/
M^3KY1V?%8 4?(S\L70_A8,T?SUA%5G)V*2YT%C/OT&!<E77-V'O?<M66=>=U
MPQZ^S3Q?[&[#OKFKXZ$[G8Y]SPO8X25'V?Y8VEO+TV.!W"<V8.,^2!Y=Y=!;
M;*)ZN+:B=>W__/9V7JG43C+['V3?-^^KQ]2&F_>%IX\Y.6FR>)^A$9>"7PKH
M\MJITF"8HQ,^O;F%SLH##;A;L>]:*W7M<%^U5NI:OV/;1-6JJATRW54-5:P$
M1;RR&J#F$DVKJLKJ(D5T4.3=CJ(X[6$TN\A;SGVK:=BOTO("=6U:MXAC5E7<
MY2U"I!/0M56B'$A$=Y AOX*' F8'WODGF)_>209T'(O8;E6U6(Z> RU=(;I[
M& '701:\B/*TR<+WZB0':HY.5+>)AG0WP(LFAEU5E=_.<R FYH>81]=1 U1U
M-**JEN"^BL!K@'#3!/>]$GR7?V68LNF'F+L0A3SBFM\JF+\_\*_(AU4AGV(J
M7S?95 =7QA5L6AEX#6+9(G3SVDI*>4[BPCG!2J"Z$X1B:L0]D#%UA&QH6<1M
M1@#U!0>L)5S=YO+G783Y[HO\N0-[[@J$-I"61@Q3(:JQO3K^R]&^'ZY^P_%T
M-]&E$D?5B*9O#PM4CZX.*NLO,69[%W=/\629E]/L;H17);IB$%6IJC/4T6MM
ME6B60ASM,$'T#G+D;U%X?VP'GZI-3/,PIMX1LJ3A$E.OJFY]Y_GQ:G:UDQ?\
M&PYY0;"N<J("MK%V&&(Y0E9T+6);@A5?6]\FBCR\B]M)SC,,D[B.X+RJP*N
M5:H*UGNU%DQI>._SVF$\8M1=%U%3>;Q!,&)5MCZ8H\]$W@0C;L[#P[_CK>8L
M85U.!%(MFRBV4(=5@=?4B&4W@@O+"[%A%#Z#D4.]V4&QD1_*PB9??.[3/MH&
M!6.+8]G*H.L016E$&OW+#WPTI[D<FA_+KF?+_9SI-6FWFZYW[;S%QO*' <+'
M(8Z]/3VK/6?+@O;:1'L*OV*Q_?#M8 ?EY833->9E4IXC3!UF]*(,8PUON)3?
MNE':5R%@?2V'WZ[._W[UV]7=U>6M='[]2;K\[S^N[OZWW44"ZH?U]FH,@9\7
MM/69*,EP4,"/:5H6(HR&4C ]N_=8?R4Z^A*3OTE[;?M5?-U1P64Y3*Q#%&=H
M!478)G$.=(&B@\+O?#"(,LR'F- G3$_J9!3)4NR#'1@>81C) $=%<QL1@&XC
M"T[O@L]9?MV\9&,8X-$>*&?F"/E0UVRBVZ(FPVOOI([[S//R.ZB\^17V">5%
MY\$%X-T:L-U$R:1/G>10+.MAV*)J2H5MDE7M3'#HJXW5.,/F-GD7F**)P\(=
MU<[K4-UTB::*(]&JP&LX1&U&594N7U6=8]/CNZ^JXIFBN*_:"G2IQ'!48AO;
M+QF*^ZIONAVW+L+>"6VB@BZQB64(E[>R2S@ZT71Q0?7-+)@W4WJ96FX?N:BZ
M#;+<%MQ8$7@UD]B"&U_=Y(T-61SS9G;8*!<[FW:Y0B^6T'--4;VA,O"B[=H(
M3[:-S)AGV<^R0+JN&EV3Z*)<:(67Q2VK$070VLB+O!5L4;>!]\Z)L.'R/0L'
MV[BQ%?EQ305Y7J"U PF(.P-XKA]D,4@/WS]UZ^CW^R4N;<$DC0;?B/1>D145
M^R!+#S3(&)%HEHZBF'>,U@FL _^?-[M$DS$*F11E:9("N\!.EMJN=DFR'O)(
M[0@55Y-/+-O)VJC,HG 7OE9-98FS\W;6?I+@*2@__)SQ.)?5$OA4MF40\,2+
M3XHFVMC/,T=BV=23?P^O&UC(QE$77R^;6!:?+'>R[)X8,?0F)A5W!+2'\?$[
M:/B>PY(Q 8D&(")\K^>'TH!.L%=V)WU0K.=I'*A:^S$RHJ(1_4 ->;K(C(-!
M-LX"WJ:B2#J*QI.8C5B88&9@'K7M)&,:Q+2$?JSLD-AT!%.^NI=A2N%'3V(T
M#F'QW0S.&F"G:P?*[#Y"#K1M@UA&(WBPBTE_GV,:^BG+/<Q1%, &$QY7L,]X
MG?J=<NF[E%1FFQJQ1<>*=B +<[A<HM2.KJZ<+%Q'80\/<.(H@(?W8#:G+&9)
M1PN8 :>;CC"=J[*+-&(XC8@NO4)O-]BJSO7V4>IF1S&)KG>EXE?'D:4230/W
M^9F4P]IU<[& ?I2FT7BE@E07:Q_.7\,KVU&MBI*]@J?%M5;V!(#&LNF+ZBCN
MC4OV*G-?O:KM-1@%S7>7YE]0O[$VFN>*ZV?>F*P\UI]+EB@V9,#(9Y,HX4>1
MIS$+>"6$LT??2T< #MSM_%?%9I39)[0/2\_2U4]RK'S\I8^K6,@MF/LO#NU[
M?WOG&[:M,]MP7*H,C*&AN_V^0RU[Z%B.:[M#_9_VN_*;43RS_^]9KQ\S^JU'
MA^!IGM+@D3XEBTL>^V%O?K,O7.?\2#2^A\$XRI8,_ %#3[=*2EQ?Q/'SU_/K
MJ[M+Z>+F^O;NZQ\7=U<WU]+5]<7-UR\W7\_O+C\M;FEN,PU8/"SZT^7U[>4G
MOOR;WZX^X8JEVSOXX_?+Z[M;Z>97Z>;+)6P$MG5;\U;X8*=X/N\/=I 1)W^$
M-/-\/%#L84.R=!1E"9A+"9'8]P$#?IZP. ^;2AY-Z8>-VULB.]A<T6QP0<S
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
MC8NPTY@^Y:$G*B7^?<A#>$#&I70.^12S+90!:S*=#1AB*F:2F;P:@EN92&/
M#: *39,$=H>+>ARQO+-PDI00AIDRC(%,9X'7O5D,95YR 0W2V M8PB>&L8K
M)J+5Y[NBN<<_%;);\)"+BS&,@515$G7&*6X:/-V*2(1>'K.;AQYP"!=URR.7
M<:1IW(^[\A-P^^%K$ XTGEO:.6RE #)Y*4'ALI!F^C.1F4<.EJ=9;"&[N+PU
M@9\=SQBL=SN$$.9.80:HO^)WVV*5S3IO:<K1R48@'O PY?/7\^NKNTOIXN;Z
M]N[K'Q=W5S?7TM7UQ<W7+S=?S^\N/VW$90,67X27SZ\_2>>?_O''+2RW"#GO
MV^NPT(-X=D5K:!IQW=/YU\OGE!0,)A^KI)VH'VJ&,A_L%$\L_,$N"8)_A#0#
M$0^"IR=Y40 R*<GMK2A+0.8GF_>SZC,5??X6CHL'..8D8:?E7\[*NG)^R)?#
M/SI;=,G6P)A#+W\\8UM9R5FW2&4J9BX>R_S1TB%V_LPP9=.R-CY69'7CLVW#
MJJILV\ZKAMW^S%#$8MNU6$?;:=@=LV,W)CRZNR72YO+F\,DFZV7]W2AF3/H=
MWALETF4(1@\JW']D(9-TA>Q0>[>;8+GUO^\&E#??P=A+4>$60!3#2,TIY=P.
M@)D"8(+"#DAAA[M05M>6<S>F\W7EQ2!OK[5?/PEOO1:)R3<G> #S85,.SD[W
M5EJ<!]Z6?.X3S7:(:C6LS**@AIHZ1JC$;F2),4$0=15_45WB6*H0#X(:WGW4
M':(81H,NGK;#VM_55,I#VR>KNKCKM0=45]XH82J]+G;@C?Y8K5O73>JPY.T2
M1Q#(D1/(B:K+];0^%-31?.K0Y!HK$-5*((4)M92'HYKY"7QC0E]BD"8/TI7
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
M+"29E@V=[@AVZ$<>5\M 3;CV,)*H]R_0AYP[_7#'C9L-H"VS2;2UF$Q=VB>
M(U"HB#J.%/A7P-*2<T%3@E/T[^(9_$)@#Q1^ MHI$#'TXR25_LK@5Z!-( FD
M.;)5F0WC:,R_'8QH>(^6DC2D?BP]T""GO76J#MY*TC@;<\U?K!WE.=_-'"G*
MTA^OT*.Y[)JS$6!@X#B@R9P>$[Y[7'3,AF@%#%9B=4C 7 R"Y9&%^=:\?*^/
MW,RC^"I[\*,L"9ZDPHIAWBJ92K[WMW>^8=LZLPW'I<K &!JZV^\[U+*'CN6X
MMCO4_ZF9[U9H^^,O?71FE@=<O)]B@ =\-HD2']%Z&K. P^#LT??2$2@GI-SY
MKPHG2YE]0OO@4V7IZB<;%S'_W]'TOLP$!%RO#]CZUJ-# /PI#1[I4[(X/9A4
MO?F%OW#.^9% )L%@Q7[R1NF5Z?3UC90OX VP^9*??C"=LXUX*A;*'5BECF5>
MA< 3:10GSRWQ,+!<+UW_9.&_LE#Z?QF1'%WMV1;\W['4W9=\=D XK]_"3=Q<
M&OB=>3YM,OXO8Q#2_Y6- ABD) &G9ZAJJTC@%KS8 >/R0/H,+J$/9AA("=1U
MW#<$WP3<SDD4HVW5<,G^<S_RGN"/43H./OY_4$L#!!0    ( +15_EP55//M
MIPX  !!G   0    9W9A+3(P,C8P-S,P+FAT;>T=:W?:./;[_ HMLSLEY\3@
M!X] $N9D*.TR,TUR@$YG]\L>88N@4V.SDDA@?_W>*]F  R2DDQ)(VP\MMF1=
MW8?N4U+/?IZ.0G++A.1Q=/[&*=AO"(O\..#1S?F;BVZSW7[S<^.'L[]9UI^_
M='XG;V-_,F*1(DW!J&(!N>-J2-20D4^Q^,QO*;D.J1K$8F19YK-F/)X)?C-4
MQ+7=2MHM;15UVZD-Z*!6LRK]4F!5:_"K[U=/K&K@LKY'[8%7\HYOZH[GUKS^
M2<VB?JEJE>QRR>K7RO"KYGI>C;)JR?:.@_I@4*J5G IE@X%=ZI_8E,*(93NH
ML%I_X%-'PQTJP!GPCN1Y;JC4N%XLWMW=%>Z\0BQNB@Y,H3C%/CG3J<ZGRI+,
MSW2&Y\)-?%OD4<@CAK0I*D$CB:A3!<0LNK93MNP3RW,6XV2&F/9%J"%"3V]I
MH"6PZ_L_!-.U+=NU'#<=9"KY.B1=VW:*?W[XO>L/V8A:/)**1CY+OPK8XBL-
M-D47&A!(93X\-/)-6-F(579@F/CG![IC<Y_*>??I2O\,D[!5=ZV'%.0UQR+K
M8S?7.!LR&C3.1DQ1@I]:[+\3?GN>:\:1 MFU>K,Q0/#-TWE.L:DJ:GX7&S_\
M\,.9XBIDC1L04L34KGKV6=&\.RN:D?MQ,&N<!?R62#4+V7DNX'(<TED]BB,&
M\/FTCAV9,#]Y$+!(_X3V2U@_@OL&_%1UV. \YUL@(Q$=X4B,UUL1@)LU87*"
MANTH8-/?V"Q'>'">&UBNDVO8\.>DXI3*M;-B9M0G +F 91S@4GX7TIL<,3)T
MG@.AJP_XE 76@(;(B 2JFVOH%RL BUD,!1LP 1J$R35\07[5I18YF!+1_*LK
MX,9Y3O+1.$2^ZW=#@3->9D%A*@/@CP:W@)& E/%$Z"<MCO4$:SUUQ#I]SS1=
MTR<>X/. ,T'TE-C:]=UL_Y:E]_V/&^FK[.ACH$X<I$^P"(1Z"PJS@?A8=M5"
MH;K?-I]FL*%KVI(^IT"*&;Q3(LVI4ER2QR)(K1%=I Y_3%_^!ZFW^"81]S[U
M/]^(>!(%EA^'L:C_.-!_<IE>(QY90X:JO^Y5QNKTC@=J6'=L^Q^F7^-,CBE(
M35\@7\UO VH%(*I?"U 3U%=U.1F-J)B=CFF 9LH*V0 @%!!$^DH8J/H=DL2B
M(;^)ZC[PB(F< 9R.G6!@ZS^G Z AB/Z(A[/ZFQX?@1Q?LCO2B4<T>G,L@> #
MTT?R_S% !@#HQSN#: F&0.6<(FZP_>E'IV*?9G%<PBZ#2+7@KB!BWNT4D>I:
M1#Y>MGNMMZ3;N^BUNIIQW5;S8Z?=:[>ZY.+R+6G]V?SGQ>7[%FE>??C0[G;;
M5Y>O .U/%]U_MB_?]ZXNC\G;)C@RY5+MH-#ZBF)YH-/^NO1WMQ*K=U>=#V1[
MBYWZWL9],789U/.)]=NJ4?[.TI?1%* ,.ZW+'NFTKJ\ZO5> T/5$R F%@$_%
MI,M\C#*(XY%8$*><#XY(/,#H[Q4@"LA-!%<<!FM-_2'XK8Q<^ H1=&I>Z?N2
M>BDKA1XO<D&P<2P4R:?/C(+/RZ0B[!83$J:9!4?U+U"IU]J1;AGW.AL,!?#&
M&L$00_S,"NC,F@%HBT7SV"C7^'42SHAG'^L<QW=MO"\&]JDA=X?=<(DI%74)
M+2E_O5SC?><"/5_P:B^[O<['9@_\6M*^;%YU0,V#+_QVA>?+0<V.V9=O32%,
M(H@"KI,%4H1*TATS'^/6@/"(<"5)<PCA)Q-'KT5*&V>*]D,V#U5C 7$OAJDA
M'4M63W^<IBD;DTRS]$>G$%?>0-3:CY6*1_4RS..6"<5]&B:2K(7:-"_BV8)M
MI$U!?*V"%'+27("FXNI[SRVXGK>VR2XX:]_O:JC2@T,5-98&4R F4O\\Y^7N
M20M  .H1)ZL'4(3N4]00,YLYV .K\U35T8[\6( %TGG8K@*CT8PGD1*S9AQD
M+0KF,C#IH]A8Q+<XSL*4E,#<L9#>4;$FT;9A?>X!L?(:870*K\ 9%.17\*1D
MP+6WJ#4AJ*$,@>YIFZ(*7K$\N5\B3^]XR*!S'^::R$8YUW LQZTYSD&)1C,>
MC;B4J20@7L0@]DT)P1<IE1Z=MI-$LZ_7358B*KE&M6K9KE?S3KR#$HIVITM:
MHW$8SYC08I%%DUS&A772H6U/49OJC,7?E$<^7"]FGWSMKR/;%T$@F)3)/[_#
M>$XJU]5<HWQ2)I\PN/N%47](NDHPIIXYL#I@JC7AYY7HQ7=SS^$DU_A$E8RC
M6QZ&*\[#\1-BX@P@;=BOQ#5X*ER7<;=T9&JY1A,H"[TC3N_/YDLG<QT#M/#?
M?&Q\JB0#:N<:M;)=?>ZP>Q^D(Y\@CF'<M0 &\#$-26O*_(GBMXQ<#4!C,GE$
M\D 4@E1Y-6'<X3%K$6?_]..)ZU1/)5$L9.-A'#$2:<-]#$&W'TYP]@1<? J2
M'[ ZR6^_'G#A7\"7F16 10!OQ2L\>L(R^ST&W^D:9YKU,!P77 RW!(OL"5[G
M@4O:ZAR_9==B]]-N#IG_66\IHV,P+&/!,;;LQU/29V%\1[BN.)!W8(C(B?4;
M&? 0UQ.7L+@4BP(68*U"\M$D5#1B\42&,R+!KY2#F?XR^2#N@[HP[J8I8A"Q
MR)1-8!Q!:#1+VP9Q",#Q.S1V'.,92?*2,?*>14R 6FY'\.U$Q[R27!3<@IGO
M4?W@.+!CP;D #H<P61I)ZZN[49\$5R E&)5.HB3<D(]N?W(\I$JM6BJ=;E*#
M+\(CDJ #&"_C0\9+5;O.!"+NDEM.9!J%>:G6A26NO%,ES7<=XGIV 3KNSH?8
M*>>[<<A]0#JZ^0 *!2$_SO;2GK)]@0L9)<BL\MPI43#@2VS/U#7G3"_9!=/S
ME?+]6C!<[;A?4.^>0!,AP'-&+^<Q_I?WE/^ D^4O(?7H^G=*@>7F^T?;28/I
M^VW(0UO*"1-/DHK*JY$*CUFEO+^=5"1]O]$(<_?37C+2QC%E ES;\;K].'IE
M)XXJ\.W5>)S?:[DO6LM-Z*V%Q91>)/@= 4E%(6E7\7AM\X-5&Y.EV5BWV;'\
M]?!XA]E4Y ^)'U(IY\*XN2SU#=%'4)VTZLY&_3C,RZ/GHX[1.Z^;?.E6'"U=
M++6PH+GOAAS>+-1[AJS;K<Y$OSF;R+>5=#X'<6&@?:Z?).9TYKA]O=KGWEPU
MUT!_$+C15;'_^9C\'8R 0\94D%L:3C9OQ'A4]+^S9CO6)-K%*)<Y7TYRC?=_
M7+P<];=33-\ >]*5DX8&9F_D_4(@JK5L#="I@>:#>?XK%I_-VII'%P]R=7V5
M_T!=V'V?=CL*,#YDI#\COLZ\@]_\&0P3TSNY[J7%N20P.P@NT;6^(3<BOE-#
M##/'F"JGD@1L "#TYE*3=[3+:6!R+^EH]M5[)(^$JY[JW&/:&<" G(QQ6RIN
M*C.QJMNWW#5CK=NL/Q\4X];%=TO#%@Z.40<J7ZWULI+%9A_31&;G03K]]WKV
M33/YQT]+VX]FB Z&@0<J=^W! YH*Z_!KU1Y?*00.0:FQD/EXUT44Z[3+1#+=
M"P0G*3?B)0Q<IV+,B6R4#PTKG"%P?4<&*L@(T((6P6ZYA.] 5=+(Q]P]]7W<
M+8R=\;Z$@(I FD)CL"GGX^7I/.>SK ,++[6TY@)_8)*R,??T4.E_N\/SI76'
MYY.\E/8>[6WW&"R?HQ_'1MCJ@H44]P&MG*Q?>,+:!;87G] ^>*L3M?K)8X?Q
ME_\>B@5/;YC5%XQ^MN@ [&J=AG=T)C&W])+7!:PG\0X/$[85&Q&W8+O):ES]
MN\/D)%1Z9]<5*(TD0P]+G[R;:X5F#%H*&S9[*SO$=/V^]JN(X.$W@U1Z NZ8
MO >5R$&] @KS71%+1P! J>51<>%.*=<^;:9. 3PYIT?@9LH)=*&@ G'W&\@Y
MHZ!TM1Z%-V/0@:@+\?@2HR("%2*URH4AS4344#"FJ2GYE.C3>]!5*^M?)Q&[
M/UO<B#766SU,0@;=7*4H&(8 G=K6=,C[7)%:K>#H0?DR(N F,W!WP9#,[R79
M8W[U@.H\FM\81"132#H@K,%C>8N:,7(&=R#)8 *DEL-[!FDNZL<I-Y\DV@G/
M#:^&- RUE>TSB"3 > ?IF ,>LB#MBZR&*8!28QK*W":>;!D?' ,0D8!368)L
MP/]X:4H9[B^S':,>-//I!B,SEV;J<T"$S,;Z$)Z!W,?1M83C!J4Y'V!$:0[I
M^=FAY01$TXR]1L"VLTC5=19I[>TJ+ZE#W;D.K15L9Z,.78B3WJ:,)4\C9\F"
ME5NOP^Q=,LY)FK4!-Q$&K5OX9O=K-1\<[;Z@#)"SU*@4O!)B/R<JZ67VPR4K
M1.*.UH7:1&T"V@&YL= ;^!*5^.8"Y:K4[;8"6',*E4KEJ05 !_3?R?KJW*:J
MW>;W);OR+/6_DW+!<1XN)?Z5LYS[56%)3;39OKQ%DCC%S4:\$AH]Q\FS$0^"
MD+W +0E,^H*/]8G+-46D>W&$4S9KZZ'\^6IZ^_2)1'NDVQ/@O!Y!11_R!<5S
M^6#D1MP'@Z^!NYE:P/SD#'!=;SK"7C =NM8724S+Z4O.C=R[B[#BV5,VG=;
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
MEG(0S<:+.=BI0_EO:Q[+F5O<%CQ?[8;ARF WCX4!(A0BIC4A">OCX=5>X^W
M&'R_L;NP@^!CXB2S/+MT)<[R'V@$0"AU=\R$(H"$*1(G"29]//?>,=ON!:H!
MMR"[BWE@&LY=O:NJFO==QJ>-IVY*((ZQ\YX0Z7.I,9!NC<@M<^VR/^ NY.O%
M.W#6-Z]^7H--C;K(U5^\;"QR$ 4HD2Q&$>:::A>$#/MY>W;+;#L*!MR"["YF
M;S2\&3=$O'([SHZ>_J@^JG?DSX[^ U!+ 0(4 Q0    ( +15_EQ9<(>20%H
M !%"!@ 7              "  0    !G=F$M,C R-C V,S!X97AX.3DQ+FAT
M;5!+ 0(4 Q0    ( +15_EP55//MIPX  !!G   0              "  75:
M  !G=F$M,C R-C W,S N:'1M4$L! A0#%     @ M%7^7%6H!KIE @  %P<
M !               ( !2FD  &=V82TR,#(V,#<S,"YX<V102P$"% ,4
M" "T5?Y<;B%@XR4)  !]5   %               @ '=:P  9W9A+3(P,C8P
M-S,P7VQA8BYX;6Q02P$"% ,4    " "T5?Y< 8.,[.D%  #S,   %
M        @ $T=0  9W9A+3(P,C8P-S,P7W!R92YX;6Q02P4&      4 !0!%
) 0  3WL

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>gva-20260730_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="gva-20260730.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000861459</identifier>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-21">0000861459</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-22">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="c-1" id="f-1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-2">2026-07-30</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="c-1" id="f-3">GRANITE CONSTRUCTION INCORPORATED</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">1-12911</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-6">77-0239383</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-7">585 West Beach Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-8">Watsonville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-9">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-10">95076</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-11">831</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-12">724-1011</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="c-1" id="f-13">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="c-1" id="f-14">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="c-1" id="f-15">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="c-1" id="f-16">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="c-1" id="f-17">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-18">GVA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-19">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-20">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
