| Name | Market Cap | Current Price | P/E Ratio | Revenue Growth 1Y | Net Margin | ROE | FCF Yield | Debt/Equity |
|---|---|---|---|---|---|---|---|---|
| WLDNWilldan Group, Inc. | 1.98B | 133.99 | 84.80 | 10.92% | 6.37% | 14.67% | 3.22% | 0.46 |
| TTEKTetra Tech, Inc. | 9.71B | 37.17 | 39.97 | 4.69% | 5.18% | 13.92% | 4.52% | 0.55 |
| Jan 2016 | Dec 2016 | Dec 2017 | Dec 2018 | Dec 2019 | Jan 2021 | Dec 2021 | Dec 2022 | Dec 2023 | Dec 2024 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Sales/Revenue | 135.1M | 208.94M | 273.35M | 272.25M | 443.1M | 390.98M | 353.75M | 429.14M | 510.1M | 565.8M |
| Revenue Growth % | 0.25% | 0.55% | 0.31% | -0% | 0.63% | -0.12% | -0.1% | 0.21% | 0.19% | 0.11% |
| Cost of Goods Sold | 82.08M | 143.26M | 196.66M | 179.28M | 308.13M | 261.59M | 217.88M | 285.56M | 330.33M | 363.02M |
| COGS % of Revenue | 0.61% | 0.69% | 0.72% | 0.66% | 0.7% | 0.67% | 0.62% | 0.67% | 0.65% | 0.64% |
| Gross Profit | 53.02M | 65.68M | 76.69M | 92.97M | 134.97M | 129.39M | 135.87M | 143.58M | 179.77M | 202.78M |
| Gross Margin % | 0.39% | 0.31% | 0.28% | 0.34% | 0.3% | 0.33% | 0.38% | 0.33% | 0.35% | 0.36% |
| Gross Profit Growth % | 0.2% | 0.24% | 0.17% | 0.21% | 0.45% | -0.04% | 0.05% | 0.06% | 0.25% | 0.13% |
| Operating Expenses | 45.49M | 54.14M | 62.99M | 80.2M | 125.61M | 145.62M | 144.56M | 150.64M | 157.69M | 171.43M |
| OpEx % of Revenue | 0.34% | 0.26% | 0.23% | 0.29% | 0.28% | 0.37% | 0.41% | 0.35% | 0.31% | 0.3% |
| Selling, General & Admin | 30.76M | 36.41M | 43.93M | 57.11M | 86.98M | 97.82M | 127.42M | 133.15M | 141.26M | 171.43M |
| SG&A % of Revenue | 0.23% | 0.17% | 0.16% | 0.21% | 0.2% | 0.25% | 0.36% | 0.31% | 0.28% | 0.3% |
| Research & Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| R&D % of Revenue | - | - | - | - | - | - | - | - | - | - |
| Other Operating Expenses | 18K | 2K | 98K | 90K | 38.63M | 47.8M | 17.15M | 17.49M | 16.43M | 0 |
| Operating Income | 7.53M | 11.54M | 13.7M | 12.77M | 9.36M | -16.23M | -8.69M | -7.06M | 22.07M | 31.35M |
| Operating Margin % | 0.06% | 0.06% | 0.05% | 0.05% | 0.02% | -0.04% | -0.02% | -0.02% | 0.04% | 0.06% |
| Operating Income Growth % | -0.09% | 0.53% | 0.19% | -0.07% | -0.27% | -2.73% | 0.46% | 0.19% | 4.13% | 0.42% |
| EBITDA | 9.6M | 14.76M | 17.79M | 18.98M | 24.84M | 2.52M | 8.46M | 10.43M | 38.51M | 46.1M |
| EBITDA Margin % | 0.07% | 0.07% | 0.07% | 0.07% | 0.06% | 0.01% | 0.02% | 0.02% | 0.08% | 0.08% |
| EBITDA Growth % | 0.09% | 0.54% | 0.2% | 0.07% | 0.31% | -0.9% | 2.36% | 0.23% | 2.69% | 0.2% |
| D&A (Non-Cash Add-back) | 2.07M | 3.22M | 4.08M | 6.21M | 15.47M | 18.74M | 17.15M | 17.49M | 16.43M | 14.74M |
| EBIT | 7.55M | 11.55M | 13.8M | 12.77M | 9.56M | -14.6M | -8.54M | -6.12M | 24M | 34.48M |
| Net Interest Income | -207K | -179K | -111K | -700K | -4.9M | -5.07M | -3.87M | -5.33M | -9.41M | -7.8M |
| Interest Income | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Expense | 207K | 179K | 111K | 700K | 4.9M | 5.07M | 3.87M | 5.33M | 9.41M | 7.8M |
| Other Income/Expense | -189K | -177K | -13K | -610K | -4.71M | -3.44M | -3.71M | -4.39M | -7.48M | -4.67M |
| Pretax Income | 7.34M | 11.37M | 13.69M | 12.16M | 4.66M | -19.67M | -12.4M | -11.45M | 14.59M | 26.68M |
| Pretax Margin % | 0.05% | 0.05% | 0.05% | 0.04% | 0.01% | -0.05% | -0.04% | -0.03% | 0.03% | 0.05% |
| Income Tax | 3.08M | 3.07M | 1.56M | 2.13M | -185K | -5.17M | -3.99M | -3M | 3.67M | 4.11M |
| Effective Tax Rate % | 0.58% | 0.73% | 0.89% | 0.82% | 1.04% | 0.74% | 0.68% | 0.74% | 0.75% | 0.85% |
| Net Income | 4.26M | 8.3M | 12.13M | 10.03M | 4.84M | -14.5M | -8.42M | -8.45M | 10.93M | 22.57M |
| Net Margin % | 0.03% | 0.04% | 0.04% | 0.04% | 0.01% | -0.04% | -0.02% | -0.02% | 0.02% | 0.04% |
| Net Income Growth % | -0.55% | 0.95% | 0.46% | -0.17% | -0.52% | -3.99% | 0.42% | -0% | 2.29% | 1.07% |
| Net Income (Continuing) | 4.26M | 8.3M | 12.13M | 10.03M | 4.84M | -14.5M | -8.42M | -8.45M | 10.93M | 22.57M |
| Discontinued Operations | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Minority Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| EPS (Diluted) | 0.52 | 0.97 | 1.32 | 1.03 | 0.41 | -1.23 | -0.68 | -0.65 | 0.80 | 1.58 |
| EPS Growth % | -0.57% | 0.87% | 0.36% | -0.22% | -0.6% | -4% | 0.45% | 0.04% | 2.23% | 0.97% |
| EPS (Basic) | 0.54 | 1.01 | 1.42 | 1.03 | 0.43 | -1.23 | -0.68 | -0.65 | 0.82 | 1.63 |
| Diluted Shares Outstanding | 8.11M | 8.56M | 9.15M | 9.76M | 11.77M | 11.79M | 12.46M | 13.01M | 13.61M | 14.24M |
| Basic Shares Outstanding | 7.83M | 8.22M | 8.54M | 9.74M | 11.16M | 11.79M | 12.46M | 13.01M | 13.39M | 13.82M |
| Dividend Payout Ratio | - | - | - | - | - | - | - | - | - | - |
| Jan 2016 | Dec 2016 | Dec 2017 | Dec 2018 | Dec 2019 | Jan 2021 | Dec 2021 | Dec 2022 | Dec 2023 | Dec 2024 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total Current Assets | 50.52M | 75.24M | 83.19M | 136.09M | 175.47M | 155.9M | 148.96M | 173.97M | 192.02M | 235.52M |
| Cash & Short-Term Investments | 16.49M | 22.67M | 14.42M | 15.26M | 5.45M | 28.41M | 11.22M | 8.81M | 23.4M | 74.16M |
| Cash Only | 16.49M | 22.67M | 14.42M | 15.26M | 5.45M | 28.41M | 11.22M | 8.81M | 23.4M | 74.16M |
| Short-Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Accounts Receivable | 31.95M | 49.97M | 65.01M | 115.09M | 163.77M | 121.94M | 132.77M | 148.03M | 164.73M | 156.39M |
| Days Sales Outstanding | 86.31 | 87.3 | 86.8 | 154.3 | 134.9 | 113.83 | 136.99 | 125.91 | 117.87 | 100.89 |
| Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10.68M | 0 | 0 |
| Days Inventory Outstanding | - | - | - | - | - | - | - | 13.65 | - | - |
| Other Current Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.45M | 3.89M | 4.98M |
| Total Non-Current Assets | 21.83M | 33.11M | 54.98M | 165.74M | 264.44M | 247.12M | 245.46M | 235.7M | 223.57M | 229.34M |
| Property, Plant & Equipment | 3.68M | 4.51M | 5.31M | 8M | 34.35M | 32.64M | 31.93M | 34.93M | 39.56M | 43.57M |
| Fixed Asset Turnover | 36.67x | 46.32x | 51.52x | 34.04x | 12.90x | 11.98x | 11.08x | 12.29x | 12.89x | 12.99x |
| Goodwill | 16.1M | 21.95M | 38.18M | 97.75M | 127.65M | 130.12M | 130.12M | 130.12M | 131.14M | 140.99M |
| Intangible Assets | 1.54M | 5.94M | 10.67M | 44.36M | 76.84M | 64.26M | 52.71M | 41.49M | 31.96M | 29.41M |
| Long-Term Investments | 0 | -1.84B | -2.46B | 0 | 0 | 0 | 0 | 9.58M | 0 | 0 |
| Other Non-Current Assets | 504K | 707K | 826K | 3.31M | 16.3M | 5.99M | 13.84M | 1.04M | 4.95M | 2.02M |
| Total Assets | 72.34M | 108.35M | 138.17M | 301.84M | 439.91M | 403.02M | 394.42M | 409.67M | 415.59M | 464.86M |
| Asset Turnover | 1.87x | 1.93x | 1.98x | 0.90x | 1.01x | 0.97x | 0.90x | 1.05x | 1.23x | 1.22x |
| Asset Growth % | 0.32% | 0.5% | 0.28% | 1.18% | 0.46% | -0.08% | -0.02% | 0.04% | 0.01% | 0.12% |
| Total Current Liabilities | 28.02M | 51.05M | 56.36M | 91.31M | 131.98M | 116.67M | 117.21M | 127.17M | 114.68M | 137.68M |
| Accounts Payable | 5.56M | 17.39M | 20.83M | 36.83M | 34M | 41.37M | 36.67M | 28.83M | 33.19M | 33.77M |
| Days Payables Outstanding | 24.73 | 44.32 | 38.65 | 74.98 | 40.28 | 57.73 | 61.43 | 36.85 | 36.68 | 33.95 |
| Short-Term Debt | 4.04M | 3.97M | 383K | 8.57M | 13.72M | 15M | 15.04M | 16.9M | 8.45M | 10.14M |
| Deferred Revenue (Current) | 1000K | 1000K | 1000K | 1000K | 1000K | 1000K | 1000K | 1000K | 1000K | 1000K |
| Other Current Liabilities | 8.69M | 11.78M | 13.47M | 31.61M | 11.04M | 7.66M | 10.01M | 52.3M | 17.55M | 21.94M |
| Current Ratio | 1.80x | 1.47x | 1.48x | 1.49x | 1.33x | 1.34x | 1.27x | 1.37x | 1.67x | 1.71x |
| Quick Ratio | 1.80x | 1.47x | 1.48x | 1.49x | 1.33x | 1.34x | 1.27x | 1.28x | 1.67x | 1.71x |
| Cash Conversion Cycle | - | - | - | - | - | - | - | 102.71 | - | - |
| Total Non-Current Liabilities | 6.71M | 7.38M | 11.16M | 66.24M | 140.66M | 117.19M | 97.99M | 101M | 101.06M | 92.84M |
| Long-Term Debt | 1.08M | 2.07M | 2.5M | 62.21M | 116.63M | 98.18M | 85.54M | 90.54M | 88.98M | 79.35M |
| Capital Lease Obligations | 255K | 210K | 160K | 224K | 18.6M | 15.88M | 11.55M | 10.2M | 10.94M | 11.32M |
| Deferred Tax Liabilities | 331K | 1.84M | 2.46M | 14.07M | 0 | 0 | 0 | 15.2M | 0 | 0 |
| Other Non-Current Liabilities | 4.3M | 5.09M | 8.5M | 3.8M | 5.42M | 3.13M | 910K | 259K | 1.14M | 2.17M |
| Total Liabilities | 34.73M | 58.43M | 67.52M | 157.55M | 272.63M | 233.86M | 215.2M | 228.17M | 215.74M | 230.52M |
| Total Debt | 5.82M | 6.59M | 3.33M | 71.33M | 154.88M | 135.15M | 118.23M | 123.39M | 114.1M | 107.75M |
| Net Debt | -10.66M | -16.08M | -11.09M | 56.07M | 149.43M | 106.75M | 107.01M | 114.58M | 90.7M | 33.59M |
| Debt / Equity | 0.15x | 0.13x | 0.05x | 0.49x | 0.93x | 0.80x | 0.66x | 0.68x | 0.57x | 0.46x |
| Debt / EBITDA | 0.61x | 0.45x | 0.19x | 3.76x | 6.24x | 53.72x | 13.98x | 11.83x | 2.96x | 2.34x |
| Net Debt / EBITDA | -1.11x | -1.09x | -0.62x | 2.95x | 6.02x | 42.43x | 12.66x | 10.99x | 2.36x | 0.73x |
| Interest Coverage | 36.38x | 64.49x | 123.46x | 18.24x | 1.91x | -3.20x | -2.25x | -1.33x | 2.35x | 4.02x |
| Total Equity | 37.62M | 49.92M | 70.65M | 144.29M | 167.28M | 169.16M | 179.22M | 181.5M | 199.84M | 234.34M |
| Equity Growth % | 0.24% | 0.33% | 0.42% | 1.04% | 0.16% | 0.01% | 0.06% | 0.01% | 0.1% | 0.17% |
| Book Value per Share | 4.64 | 5.83 | 7.72 | 14.78 | 14.22 | 14.34 | 14.39 | 13.95 | 14.69 | 16.45 |
| Total Shareholders' Equity | 37.62M | 49.92M | 70.65M | 144.29M | 167.28M | 169.16M | 179.22M | 181.5M | 199.84M | 234.34M |
| Common Stock | 79K | 83K | 88K | 110K | 115K | 122K | 128K | 133K | 137K | 142K |
| Retained Earnings | -840K | 7.46M | 19.59M | 30.17M | 35.01M | 20.52M | 12.1M | 3.65M | 14.58M | 37.15M |
| Treasury Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Accumulated OCI | -8.4M | -9.14M | -10.38M | -11.79M | -396K | -488K | -38K | 0 | -664K | -314K |
| Minority Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jan 2016 | Dec 2016 | Dec 2017 | Dec 2018 | Dec 2019 | Jan 2021 | Dec 2021 | Dec 2022 | Dec 2023 | Dec 2024 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from Operations | 8.1M | 21.6M | 11.07M | 7.57M | 11.62M | 47.02M | 9.8M | 9.43M | 39.21M | 72.07M |
| Operating CF Margin % | 0.06% | 0.1% | 0.04% | 0.03% | 0.03% | 0.12% | 0.03% | 0.02% | 0.08% | 0.13% |
| Operating CF Growth % | -0.36% | 1.67% | -0.49% | -0.32% | 0.54% | 3.05% | -0.79% | -0.04% | 3.16% | 0.84% |
| Net Income | 4.26M | 8.3M | 12.13M | 10.03M | 4.84M | -14.5M | -8.42M | -8.45M | 10.93M | 22.57M |
| Depreciation & Amortization | 2.07M | 3.22M | 4.08M | 6.21M | 15.47M | 18.74M | 17.15M | 17.49M | 16.43M | 14.74M |
| Stock-Based Compensation | 777K | 1.24M | 2.77M | 6.26M | 12.11M | 16.11M | 16.56M | 0 | 5.32M | 7.39M |
| Deferred Taxes | 1.76M | 1.23M | 621K | -2.89M | -209K | -5.21M | 0 | -1.69M | 2.58M | 2.62M |
| Other Non-Cash Items | 1.13M | 241K | 994K | -968K | 741K | 9.02M | 1.04M | 11.72M | 2.21M | 805K |
| Working Capital Changes | -1.89M | 7.38M | -9.53M | -11.08M | -21.34M | 22.85M | -16.53M | -9.63M | 1.75M | 23.95M |
| Change in Receivables | -4.35M | 1.29M | -7.41M | 3.18M | -25.68M | 37.38M | -11.07M | -15.51M | -17.52M | 9.96M |
| Change in Inventory | -2.23M | 3.75M | -3.61M | -10.34M | 0 | 0 | 0 | 0 | 0 | 0 |
| Change in Payables | 1.84M | 206K | 3.19M | -1.58M | -6.29M | 7.37M | 0 | -7.84M | 4.36M | -831K |
| Cash from Investing | -10.64M | -10.5M | -16.78M | -126.39M | -78.35M | -5.06M | -8.45M | -9.53M | -11.46M | -15.74M |
| Capital Expenditures | -2.48M | -1.66M | -2.18M | -2.1M | -6.64M | -5.08M | -8.5M | -9.6M | -9.93M | -8.41M |
| CapEx % of Revenue | 0.02% | 0.01% | 0.01% | 0.01% | 0.01% | 0.01% | 0.02% | 0.02% | 0.02% | 0.01% |
| Acquisitions | - | - | - | - | - | - | - | - | - | - |
| Investments | - | - | - | - | - | - | - | - | - | - |
| Other Investing | 7K | 15K | 0 | 59K | 45K | 17K | 46K | 0 | 68K | 34K |
| Cash from Financing | 848K | -4.92M | -2.53M | 119.66M | 56.92M | -19.01M | -18.53M | -2.32M | -23.84M | -5.57M |
| Debt Issued (Net) | - | - | - | - | - | - | - | - | - | - |
| Equity Issued (Net) | - | - | - | - | - | - | - | - | - | - |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Share Repurchases | - | - | - | - | - | - | - | - | - | - |
| Other Financing | 512K | -748K | 1.02M | 51.64M | -599K | -1.4M | -2.04M | -11.2M | -13.04M | 4.19M |
| Net Change in Cash | - | - | - | - | - | - | - | - | - | - |
| Free Cash Flow | 5.63M | 19.94M | 8.89M | 5.46M | 4.98M | 41.95M | 1.3M | -169K | 29.29M | 63.66M |
| FCF Margin % | 0.04% | 0.1% | 0.03% | 0.02% | 0.01% | 0.11% | 0% | -0% | 0.06% | 0.11% |
| FCF Growth % | -0.54% | 2.54% | -0.55% | -0.39% | -0.09% | 7.42% | -0.97% | -1.13% | 174.31% | 1.17% |
| FCF per Share | 0.69 | 2.33 | 0.97 | 0.56 | 0.42 | 3.56 | 0.10 | -0.01 | 2.15 | 4.47 |
| FCF Conversion (FCF/Net Income) | 1.90x | 2.60x | 0.91x | 0.75x | 2.40x | -3.24x | -1.16x | -1.12x | 3.59x | 3.19x |
| Interest Paid | 203K | 179K | 111K | 494K | 4.17M | 5.03M | 3.54M | 0 | 10.19M | 7.52M |
| Taxes Paid | 949K | 1.88M | 2.75M | 3.16M | 4.05M | 174K | 0 | 0 | 0 | 1.32M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
|---|---|---|---|---|---|---|---|---|---|---|
| Return on Equity (ROE) | 12.52% | 18.96% | 20.12% | 9.33% | 3.11% | -8.62% | -4.83% | -4.68% | 5.73% | 10.4% |
| Return on Invested Capital (ROIC) | 29.74% | 28.48% | 22.01% | 7.37% | 2.72% | -4.11% | -2.32% | -1.82% | 5.64% | 8.42% |
| Gross Margin | 39.25% | 31.44% | 28.06% | 34.15% | 30.46% | 33.09% | 38.41% | 33.46% | 35.24% | 35.84% |
| Net Margin | 3.15% | 3.97% | 4.44% | 3.68% | 1.09% | -3.71% | -2.38% | -1.97% | 2.14% | 3.99% |
| Debt / Equity | 0.15x | 0.13x | 0.05x | 0.49x | 0.93x | 0.80x | 0.66x | 0.68x | 0.57x | 0.46x |
| Interest Coverage | 36.38x | 64.49x | 123.46x | 18.24x | 1.91x | -3.20x | -2.25x | -1.33x | 2.35x | 4.02x |
| FCF Conversion | 1.90x | 2.60x | 0.91x | 0.75x | 2.40x | -3.24x | -1.16x | -1.12x | 3.59x | 3.19x |
| Revenue Growth | 25% | 54.65% | 30.83% | -0.4% | 62.75% | -11.76% | -9.52% | 21.31% | 18.87% | 10.92% |
| 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Energy | - | - | - | 196.83M | 370.71M | 324.18M | 286.38M | 357.46M | 426.98M | 473.31M |
| Energy Growth | - | - | - | - | 88.34% | -12.55% | -11.66% | 24.82% | 19.45% | 10.85% |
| Engineering Consulting Services | - | - | - | 75.42M | 72.38M | 66.8M | - | 71.68M | 83.12M | 92.49M |
| Engineering Consulting Services Growth | - | - | - | - | -4.02% | -7.71% | - | - | 15.96% | 11.27% |
| Engineering and Consulting | - | - | - | - | - | - | 67.37M | - | - | - |
| Engineering and Consulting Growth | - | - | - | - | - | - | - | - | - | - |
| Engineering Services | 46M | 141.89M | 199.61M | - | - | - | - | - | - | - |
| Engineering Services Growth | - | 208.47% | 40.68% | - | - | - | - | - | - | - |
| Energy Efficiency Services | 74.12M | 52.29M | 57.44M | - | - | - | - | - | - | - |
| Energy Efficiency Services Growth | - | -29.45% | 9.84% | - | - | - | - | - | - | - |
| Public Finance Services | 11.86M | 12.39M | 13.31M | - | - | - | - | - | - | - |
| Public Finance Services Growth | - | 4.46% | 7.44% | - | - | - | - | - | - | - |
| Homeland Security Services | 3.13M | 2.38M | 3M | - | - | - | - | - | - | - |
| Homeland Security Services Growth | - | -24.02% | 26.23% | - | - | - | - | - | - | - |
Willdan Group, Inc. (WLDN) has a price-to-earnings (P/E) ratio of 84.8x. This suggests investors expect higher future growth.
Willdan Group, Inc. (WLDN) reported $651.9M in revenue for fiscal year 2024. This represents a 508% increase from $107.2M in 2011.
Willdan Group, Inc. (WLDN) grew revenue by 10.9% over the past year. This is steady growth.
Yes, Willdan Group, Inc. (WLDN) is profitable, generating $41.5M in net income for fiscal year 2024 (4.0% net margin).
Willdan Group, Inc. (WLDN) has a return on equity (ROE) of 10.4%. This is reasonable for most industries.
Willdan Group, Inc. (WLDN) generated $65.1M in free cash flow for fiscal year 2024. Positive FCF indicates the company can fund dividends, buybacks, or reinvestment.