Filing Flows

Filing Flows › Willdan Group (WLDN) › Q3 2026 › vs Q3 2025

Willdan Group (WLDN) Q3 2026 vs Q3 2025 (year over year)

Willdan Group's revenue rose $32.5M (+18%) from $182M in Q3 2025 to $215M in Q3 2026. The biggest changes: Energy +$30.1M (+19%); Engineering and Consulting +$2.5M (+9%). Gross margin 38.4% against 36.9% (+1.6 pts).

Willdan Group, Q3 2026: revenue $215M (+18% year over year), operating margin 7.6%, net earnings $11.9M, operating cash flow $13.4M. The chart draws each line against Q3 2025, the increases inside each band.

Willdan Group: what changed, Q3 2026 vs Q3 2025Willdan Group: what changed, Q3 2026 vs Q3 2025Energy$30.1MCost of revenue$17.2MGross profit$15.4MOperating expenses$13.9MIncome tax$3.0MEngineering and Consulting$2.5MFree cash flow (OCF − capex)$2.1MDepreciation & amortization$1.9MNet earnings−$1.9MShare-based compensation$1.8M

Margins

Q3 2026Q3 2025Change
Gross margin38.4%36.9%+1.6 pts
Operating margin7.6%8.2%-0.6 pts
Net margin5.5%7.5%-2.0 pts
Free cash flow margin5.6%5.4%+0.2 pts

Every line

LineQ3 2026Q3 2025Change%
Energy$185M$155M$30.1M+19%
Engineering and Consulting$29.7M$27.3M$2.5M+9%
Revenue$215M$182M$32.5M+18%
Gross profit$82.5M$67.1M$15.4M+23%
Cost of revenue$132M$115M$17.2M+15%
Operating profit$16.3M$14.9M$1.4M+10%
Operating expenses$66.1M$52.2M$13.9M+27%
Pre-tax earnings$15.4M$14.3M$1.1M+8%
Other expense, net$905K$572K$333K+58%
Net earnings$11.9M$13.7M−$1.9M-14%
Income tax$3.5M$569K$3.0M+522%
Depreciation & amortization$5.8M$3.9M$1.9M+48%
Share-based compensation$5.0M$3.1M$1.8M+58%
Working capital & other$9.2M$8.6M$581K+7%
Operating cash flow$13.4M$12.2M$1.3M+10%
Free cash flow (OCF − capex)$11.9M$9.8M$2.1M+22%
Capital expenditures$1.5M$2.4M−$889K-37%

Questions

How much did Willdan Group's revenue grow year over year in Q3 2026?

Willdan Group's revenue rose $32.5M (+18%) from $182M in Q3 2025 to $215M in Q3 2026.

What drove Willdan Group's revenue change in Q3 2026?

Energy +$30.1M (+19%); Engineering and Consulting +$2.5M (+9%).

Q3 2026 results → · Compare in the interactive Sankey →