Filing Flows

Filing Flows › Willdan Group (WLDN) › Q2 2026 › vs Q1 2026

Willdan Group (WLDN) Q2 2026 vs Q1 2026 (quarter over quarter)

Willdan Group's revenue rose $75.9M (+49%) from $155M in Q1 2026 to $231M in Q2 2026. The biggest changes: Energy +$74.6M (+58%); Engineering and Consulting +$1.3M (+5%). Gross margin 37.9% against 40.7% (-2.9 pts).

Willdan Group, Q2 2026: revenue $231M (+33% year over year), operating margin 8.5%, net earnings $24.3M, operating cash flow $43.9M. The chart draws each line against Q1 2026, the increases inside each band.

Willdan Group: what changed, Q2 2026 vs Q1 2026Willdan Group: what changed, Q2 2026 vs Q1 2026Energy$74.6MFree cash flow (OCF − capex)$68.6MOperating cash flow$68.2MCost of revenue$51.6MWorking capital & other$49.8MGross profit$24.3MNet earnings$15.8MOperating profit$12.4MOperating expenses$11.9MPre-tax earnings$11.8M

Margins

Q2 2026Q1 2026Change
Gross margin37.9%40.7%-2.9 pts
Operating margin8.5%4.7%+3.8 pts
Net margin10.5%5.5%+5.0 pts
Free cash flow margin18.3%-17.0%+35.3 pts

Every line

LineQ2 2026Q1 2026Change%
Energy$203M$128M$74.6M+58%
Engineering and Consulting$28.4M$27.1M$1.3M+5%
Revenue$231M$155M$75.9M+49%
Gross profit$87.5M$63.2M$24.3M+38%
Cost of revenue$144M$92.0M$51.6M+56%
Operating profit$19.7M$7.3M$12.4M+171%
Operating expenses$67.7M$55.9M$11.9M+21%
Pre-tax earnings$19.1M$7.3M$11.8M+163%
Income tax benefit$5.3M$1.3M$4.0M+311%
Net earnings$24.3M$8.5M$15.8M+185%
Depreciation & amortization$7.0M$5.4M$1.5M+28%
Share-based compensation$4.8M$3.7M$1.1M+30%
Working capital & other$7.8M−$42.0M$49.8M—
Operating cash flow$43.9M−$24.4M$68.2M—
Free cash flow (OCF − capex)$42.2M−$26.4M$68.6M—
Capital expenditures$1.6M$2.0M−$377K-19%

Questions

How much did Willdan Group's revenue grow quarter over quarter in Q2 2026?

Willdan Group's revenue rose $75.9M (+49%) from $155M in Q1 2026 to $231M in Q2 2026.

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

Energy +$74.6M (+58%); Engineering and Consulting +$1.3M (+5%).

Q2 2026 results → · Compare in the interactive Sankey →