Granite (GVA) Q3 2026 earnings review

Granite's construction profit rises fast, while its backlog barely grows

Granite's road and infrastructure crews widened profit margins during the peak summer building season while new backlog additions nearly stalled. Sales rose 23%, and profit per share excluding one-offs climbed 41% as construction margin gains and lower overhead outweighed a $162 million bond-settlement charge. Finance chief Staci Woolsey lifted the bottom of the 2026 sales outlook and set 2029 targets, though by our math the 2026 plan has sales growth slowing to 13% in the fourth quarter as last year's acquisitions enter the base.

At a glance
Construction sales from businesses owned a year ago+20% total revenue +23% to $1.77B
Profit per share, excluding one-offs$3.81 +41% from a year ago
Committed and Awarded Projects (CAP)$7.5B +$37M from last quarter
Full-year 2026 revenue outlookRaised $50M middle of the range: 23% growth

⚖️ Verdict: 🟢 Bullish

The story got better because construction project execution and overhead control are lifting margins faster than expected, backing the new 2029 target for 10% to 12% yearly underlying sales growth. One caution: the contract backlog added $37 million from last quarter, and diesel costs kept materials margins down.

The question now is whether the tiny third-quarter backlog gain reflects normal summer revenue burn or a slowdown in government contract awards as the federal highway bill expired. If awards are merely lumpy, fourth-quarter backlog will rebound as construction slows; if public funding is tightening, backlog growth will keep trailing sales. The public-versus-private backlog split in the quarterly filing will tell.

🐂 Bull Case

🟢🟢 strengthening MARGIN

Construction Execution Lifted Profit Margins

Granite builds roads, bridges and site infrastructure through its construction division, which brings in over four-fifths of total sales. Chief executive Kyle Larkin said the company's teams executed at a high level across its project portfolio. That performance drove strong revenue growth even before counting newly bought businesses, and it lifted profitability across the group.

  • Construction sales from businesses owned a year ago: up about 20%
  • Construction gross margin: 18.6%, up 2.1 percentage points from a year ago
  • Selling and overhead costs: 5.9% of total revenue, down 1.2 percentage points
  • Internal materials sales to Granite's own crews: $145.1 million, up 37% from a year ago

The margin gain matters because third-quarter comparisons were tough against last year's strongest period. Cost of revenue—the direct expense of building projects and producing materials—fell 0.8 percentage points as a share of sales, while overhead dropped another 1.2 points, so operating margin expanded 2.7 points to 12.7%.

What to watch: fourth-quarter construction gross margin in the full-year report. Holding margins above last year's 15.2% as winter slows outdoor work would show the improvement comes from better project terms rather than peak-season volume.

🟢 strengthening GROWTH

New 2029 Targets Extend Double-Digit Growth

Last quarter Granite raised its 2027 underlying sales growth target to above 10%. This quarter finance chief Staci Woolsey lifted the 2026 underlying sales growth plan to 15% from 12% and introduced targets through 2029. "This organic growth is consistent with the 10% to 12% CAGR reflected in our 2029 financial targets and demonstrates the progress we are already making toward our long-term objectives," Woolsey said.

  • 2029 underlying sales growth target: 10% to 12% a year
  • 2029 EBITDA margin target, excluding one-offs: 14% to 16%, vs 12.25% to 13.25% planned for 2026
  • 2029 selling and overhead target: about 7.5% of revenue
  • 2029 free cash flow target: about 10% of revenue

The multi-year plan matters because it commits the civil contractor to another ~2.25 percentage points of margin expansion after 2026, driven by cutting overhead another point of sales. What to watch: 2027 annual targets in the fourth-quarter release, which will test whether next year steps up along that path.

🟢 strengthening CAPITAL ALLOCATION

Cash Bond Settlement Cut Diluted Shares

Granite spent the summer retiring its 3.75% convertible notes—bonds that could turn into stock—using cash "in order to limit dilution to our stockholders". The accounting for those payoffs created a $162 million charge that wiped out nearly all reported net income in the third quarter. Underneath that charge, the cash payoff and resumed stock buybacks shrank the share count.

  • Third-quarter debt repayments: $712.6 million by our math, funded partly by $147.1 million from unwinding bond hedges
  • Third-quarter stock buybacks: $37.1 million by our math, up from $18.7 million across the entire first half
  • Diluted share count, excluding one-offs: 45.5 million, down 1.3% from a year ago and down 3.1% from last quarter

Retiring the bonds in cash removes a major source of potential new shares, so profit per share excluding one-offs grew 41% on 39% net profit growth. What to watch: fourth-quarter interest expense, which should drop now that the $270 million bond-discount charge is behind the company.

🐻 Bear Case

🔴🔴 persistent GROWTH contradicts narrative

Backlog Additions Slowed During Peak Construction

Committed and Awarded Projects (CAP) is Granite's backlog of future contract work, and it is the main fuel for future construction sales. "Our record CAP and strong market outlook position us well as we enter 2027," Larkin said. While the total backlog reached a record $7.5 billion, the flow of new contract additions slowed during the busy summer building season.

  • Sequential CAP increase: $37 million, compared with $250 million last quarter and $274 million in the third quarter of 2025
  • CAP growth from a year ago: 18.3% by our math, trailing the 23.2% revenue growth rate for a third straight quarter
  • Tactical border infrastructure in CAP: $569 million, down from $624 million last quarter as crews built out the work

A backlog that grows slower than sales means the company is burning through existing contracts faster than it replaces them. Because the third quarter had no large acquisition to add bought backlog, new awards barely covered the $1.47 billion of construction revenue billed in the period.

What to watch: fourth-quarter CAP additions when seasonal revenue burn slows down. Another small increase without bought backlog would challenge the 10% to 12% underlying sales growth target.

🔴 persistent MACRO

Diesel Costs Held Back Materials Margins

Granite's materials division sells crushed stone (aggregates) and asphalt to outside customers and its own paving crews. Management had expected materials profit margins to recover in the second half after bad weather and quarry development hurt the first half. Instead, segment gross margin fell 4.2 percentage points to 21.0%, and cash gross margin—which leaves out non-cash depreciation—dropped 1.0 point to 30.7%.

The company said margins fell "due to the margin impact of energy surcharges offsetting elevated diesel costs". When Granite bills customers extra to cover higher fuel bills, revenue and cost rise by the same dollar amount, which squeezes the percentage margin, especially in asphalt where cash gross margin fell 4.7 points to 19.8%.

What to watch: fourth-quarter materials cash gross margin. A reading below last year's 20.8% would mean fuel costs and higher depreciation are keeping the division behind its annual margin expansion goal.

🔴 persistent DISCLOSURE

Risks this quarter didn't answer

Four standing concerns and growth drivers could not be tested because the detailed breakdowns live in the quarterly filing or conference call rather than the earnings release.

  • Public backlog and federal highway funding: the release does not split public and private CAP after public CAP fell $171 million last quarter; the quarterly filing's backlog table will show whether government awards rebounded as the federal highway act expired in September.
  • Private construction revenue vs private backlog: private sales fell 8.5% from a year ago last quarter even as private backlog jumped; the filing's revenue footnote will show if private work has started turning into sales.
  • Data-center backlog: last quarter management reported $223 million of data-center CAP on the call, but the release gives only total Federal CAP of $1.3 billion; call remarks will show if data-center awards kept climbing.
  • Pace of acquisitions: cash spent on buyouts rose by about $22 million in the third quarter by our math, leaving full-year deal activity to be updated on the call.

💲 Other KPIs

Contract liabilities (26Q3) $465.0 million
⇗ accelerating

Contract liabilities—cash customers have paid in advance for construction work not yet performed—rose 42.1% from a year ago and 5.6% from last quarter. That growth outpaced the 23.2% rise in total sales, giving Granite upfront working capital to fund active projects.

Nine-month operating cash flow (26Q3 YTD) $404.3 million
⇗ accelerating

Operating cash flow for the first nine months climbed $114.7 million, or 39.6%, from a year ago, reaching 9.8% of sales. By our math, third-quarter free cash flow—operating cash flow minus property and equipment purchases—was $228.7 million, down 12.0% from a year ago against a high prior-year comparison.

Receivables, net (26Q3) $953.5 million
⇘ decelerating

Money owed by customers for billed work grew 14.0% from a year ago, slowing from 40.7% growth last quarter. Because receivables grew much slower than the 23.2% sales increase, customer collections helped lift nine-month cash generation.

🔮 Guidance

FY26 Revenue $5.4–5.5 billion
🠅 raised from $5.3–5.5 billion
⇘ decelerating

Raised. The infrastructure group lifted the bottom of its full-year range by $100 million, putting the middle of the range up $50 million at $5.45 billion, or 23.2% growth. By our math, that leaves $1.32 billion of sales for the fourth quarter, or 12.9% growth from a year ago as last year's acquisitions enter the comparison base. It is the third raise this year, and each is smaller than the last: +$300M, +$100M, +$50M.

FY26 Adjusted EBITDA margin 12.25–13.25%
🠆 unchanged from 12.25–13.25%
⇘ decelerating

Unchanged. The plan still calls for full-year EBITDA margin, excluding one-offs, of 12.75% at the middle of the range, up from 11.9% in 2025. By our math, after a 12.7% margin across the first nine months, the outlook points to 12.8% in the fourth quarter, up from 11.2% a year ago.

FY26 SG&A expense as a percent of revenue 8.25–8.75%
🠆 unchanged from 8.25–8.75%
⇘ decelerating

Unchanged. Selling and overhead expenses are still planned at 8.5% of sales at the middle of the range, including $48 million of stock-based pay. After running at 8.5% across the first nine months, the plan leaves fourth-quarter overhead at 8.4% of sales by our math, down from 8.9% in the fourth quarter of 2025.

FY26 Effective tax rate (excluding one-offs) Mid-20s%
🠆 unchanged from Mid-20s%
⇒ stable

Unchanged. The civil contractor still expects its full-year tax rate on profit excluding one-offs to sit in the mid-20s percent range. Across the first nine months, the tax rate excluding one-offs was 24.8%.

FY26 Capital expenditures $140–160 million
🠆 unchanged from $140–160 million
⇗ accelerating

Unchanged. Property and equipment spending remains planned at $150 million at the middle of the range, including $50 million for materials projects. Because Granite spent $89.9 million in the first nine months, the middle of the plan leaves $60.1 million for the fourth quarter by our math, up 19% from a year ago.

❓ Key Questions

Did public backlog shrink again in the third quarter?

Public-sector backlog fell $171 million last quarter even as total backlog hit a record. Because the earnings release gives only total CAP of $7.5 billion and Federal CAP of $1.3 billion, investors need the public-versus-private split to see if core government awards recovered.

Has private backlog started turning into private construction revenue?

Private construction revenue fell 8.5% from a year ago in the second quarter while private backlog rose 45%. The third-quarter release does not disaggregate private revenue or update the $223 million data-center backlog figure.

Why did fuel surcharges fail to protect asphalt profit per ton?

Granite blamed lower materials percentage margins on energy surcharges that offset higher diesel costs. However, asphalt cash gross profit per ton also fell from $20.62 to $18.00, which a pass-through surcharge alone does not explain.

Is the 11% operating cash flow target for 2026 still in place?

Last quarter management raised its 2026 operating cash flow target to 11% of revenue, which points to about $600 million at the new sales range. The third-quarter release omitted that line from the 2026 outlook list while introducing a 13% target for 2029.