Pulling SEC filings + quote and writing the call…
| Fiscal year | FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $696M | $811M | $877M | $1.08B | $1.19B | $1.54B | $2.17B | $2.38B | $2.88B | $3.37B |
| Revenue growth | — | 16.5% | 8.2% | 22.8% | 10.6% | 29.0% | 41.0% | 9.7% | 21.3% | 16.9% |
| Gross profit | $127M | $140M | $150M | $182M | $228M | $288M | $319M | $445M | $697M | $859M |
| Gross margin | 18.2% | 17.3% | 17.1% | 16.9% | 19.1% | 18.7% | 14.7% | 18.7% | 24.2% | 25.5% |
| Operating income | $25.0M | $20.3M | $26.0M | $41.9M | $50.1M | $85.6M | $56.0M | $160M | $301M | $384M |
| Operating margin | 3.6% | 2.5% | 3.0% | 3.9% | 4.2% | 5.6% | 2.6% | 6.7% | 10.4% | 11.4% |
| Net income | $121M | $13.4M | -$14.2M | $33.2M | $41.6M | $66.7M | $34.8M | $108M | $219M | $306M |
| Net margin | 17.4% | 1.7% | -1.6% | 3.1% | 3.5% | 4.3% | 1.6% | 4.6% | 7.6% | 9.1% |
| EPS (diluted) | $5.62 | $0.62 | -$0.67 | $1.55 | $1.94 | $3.15 | $1.44 | $4.54 | $9.89 | $15.02 |
| Fiscal year | FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | $25.0M | $22.3M | $12.2M | $38.7M | $76.7M | $37.9M | $16.3M | $154M | $234M | $286M |
| Capital expenditures | $3.42M | $4.59M | $4.56M | $6.30M | $4.75M | $7.40M | $29.3M | $17.7M | $45.2M | $67.3M |
| Free cash flow | $21.6M | $17.8M | $7.66M | $32.4M | $72.0M | $30.5M | -$13.0M | $136M | $189M | $219M |
| Share buybacks | $590K | $2.37M | $2.06M | $9.80M | $7.70M | $7.01M | $18.6M | $8.28M | $44.0M | $41.6M |
| Fiscal year | FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & equivalents | $33.0M | $28.3M | $26.2M | $18.9M | $53.6M | $23.1M | $24.8M | $75.8M | $101M | $127M |
| Total assets | $394M | $424M | $422M | $445M | $561M | $767M | $935M | $982M | $1.24B | $1.60B |
| Total liabilities | $169M | $185M | $198M | $196M | $275M | $396M | $544M | $482M | $592M | $708M |
| Long-term debt | $29.3M | $29.4M | $29.6M | $299K | $217K | $39.7M | $81.6M | $0.00 | $0.00 | $0.00 |
| Shareholders' equity | $223M | $237M | $220M | $246M | $283M | $346M | $361M | $450M | $611M | $884M |
| Retained earnings | $32.7M | $46.4M | $32.3M | $65.6M | $107M | $173M | $203M | $296M | $498M | $801M |
| Shares (wtd avg diluted) | 21.5M | 21.5M | 21.2M | 21.3M | 21.1M | 21.1M | 20.9M | 20.4M | 20.4M | 20.2M |
Every figure is extracted from IES Holdings, Inc.’s annual reports as filed with the SEC (XBRL company facts) — no third-party estimates. Fiscal years are labeled by period end; filers occasionally re-tag concepts, so a sparse cell means the company didn’t report that concept for that year. Free cash flow = operating cash flow − capital expenditures.
Research and education only — not financial advice. TENKis not a registered investment adviser or broker-dealer and gives no personalized advice. Every call is impersonal — identical for all users, generated on a schedule from SEC filings plus a delayed/third-party price feed — may be wrong or out of date, and is not a recommendation to buy or sell any security. The operator and an affiliated trading operation may hold or trade the securities TENK rates; see Disclosures. Past performance does not guarantee future results. Do your own research.