Willdan Group, Inc. (WLDN)
2025-07-04 | 2024-09-27 | 2024-06-28 | ||
---|---|---|---|---|
Contract revenue | 173,473 | 158,252 | 140,996 | |
Subcontractor services and other direct costs | 78,505 | 82,563 | 68,545 | |
Salaries and wages | 26,643 | 24,088 | 23,647 | |
Total direct costs of contract revenue | 105,148 | 106,651 | 92,192 | |
Gross profit | 68,325 | 51,601 | 48,804 | |
Salaries and wages, payroll taxes and employee benefits | 32,576 | 25,876 | 26,064 | |
Stock-based compensation | 3,182 | 2,020 | 1,945 | |
Other | 12,878 | 8,934 | 8,313 | |
Facilities and facility related | 2,369 | 2,381 | 2,405 | |
Depreciation and amortization | 5,504 | 3,716 | 3,629 | |
Total general and administrative expenses | 56,509 | 42,927 | 42,356 | |
Income (loss) from operations | 11,816 | 8,674 | 6,448 | |
Other, net | 551 | 763 | 826 | |
Interest expense, net | -2,186 | -1,934 | -1,960 | |
Total other expense, net | -1,635 | -1,171 | -1,134 | |
Income (loss) before income taxes | 10,181 | 7,503 | 5,314 | |
Income tax (benefit) expense | -5,255 | 157 | 720 | |
Net income (loss) | 15,436 | 7,346 | 4,594 | |
Unrealized gain (loss) on derivative contracts, net of tax | 188 | -678 | 101 | |
Comprehensive income (loss) | 15,624 | 6,668 | 4,695 | |
Earnings per share, basic | 1.07 | 0.53 | 0.33 | |
Earnings per share, diluted | 1.03 | 0.51 | 0.33 | |
Weighted average number of shares outstanding, basic | 14,444,000 | 13,930,000 | 13,725,000 | |
Weighted average number of shares outstanding, diluted | 14,917,000 | 14,358,000 | 14,074,000 |