Filing Flows

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

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

Willdan Group's revenue rose $57.6M (+33%) from $173M in Q2 2025 to $231M in Q2 2026. The biggest changes: Energy +$55.8M (+38%); Engineering and Consulting +$1.7M (+6%). Gross margin 37.9% against 39.4% (-1.5 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 Q2 2025, the increases inside each band.

Willdan Group: what changed, Q2 2026 vs Q2 2025Willdan Group: what changed, Q2 2026 vs Q2 2025Energy$55.8MCost of revenue$38.4MGross profit$19.1MFree cash flow (OCF − capex)$19.0MOperating cash flow$18.5MOperating expenses$11.2MNet earnings$8.9MPre-tax earnings$8.9MOperating profit$7.9MWorking capital & other$6.5M

Margins

Q2 2026Q2 2025Change
Gross margin37.9%39.4%-1.5 pts
Operating margin8.5%6.8%+1.7 pts
Net margin10.5%8.9%+1.6 pts
Free cash flow margin18.3%13.4%+4.9 pts

Every line

LineQ2 2026Q2 2025Change%
Energy$203M$147M$55.8M+38%
Engineering and Consulting$28.4M$26.7M$1.7M+6%
Revenue$231M$173M$57.6M+33%
Gross profit$87.5M$68.3M$19.1M+28%
Cost of revenue$144M$105M$38.4M+37%
Operating profit$19.7M$11.8M$7.9M+67%
Operating expenses$67.7M$56.5M$11.2M+20%
Pre-tax earnings$19.1M$10.2M$8.9M+87%
Income tax benefit$5.3M$5.3M$3K+0.1%
Net earnings$24.3M$15.4M$8.9M+58%
Depreciation & amortization$7.0M$5.5M$1.5M+27%
Share-based compensation$4.8M$3.2M$1.6M+51%
Working capital & other$7.8M$1.3M$6.5M+501%
Operating cash flow$43.9M$25.4M$18.5M+73%
Free cash flow (OCF − capex)$42.2M$23.2M$19.0M+82%
Capital expenditures$1.6M$2.2M−$560K-25%

Questions

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

Willdan Group's revenue rose $57.6M (+33%) from $173M in Q2 2025 to $231M in Q2 2026.

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

Energy +$55.8M (+38%); Engineering and Consulting +$1.7M (+6%).

Q2 2026 results → · Compare in the interactive Sankey →