IESC · IES Holdings, Inc. · Financials
Income-statement, balance-sheet and cash-flow figures from SEC filings, plus a debt profile anchored in the latest 10-K and updated by each 10-Q and debt exhibit.
Chart any reported metric, KPI or segment over time — the full statement history lives here
| Line Item | TTM | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $3.99B | $3.37B | $2.88B | $2.38B | $2.17B | $1.54B | $1.19B | $1.08B | $876.83M | $810.74M | $695.99M | $573.86M | $512.4M | $494.59M | $456.12M | $406.14M | $382.43M | $667.04M | |
| $2.94B | $2.51B | $2.19B | $1.93B | $1.85B | $1.25B | $962.9M | $894.89M | $726.87M | $670.25M | — | — | — | — | — | — | — | — | |
| $1.05B | $859.5M | $696.59M | $444.54M | $318.93M | $288M | $227.96M | $182.1M | $149.96M | $140.5M | $126.98M | $99.89M | $83.13M | $66.96M | $58.05M | $44.38M | $55.49M | $109.12M | |
| — | 25.49% | 24.15% | 18.7% | 14.72% | 18.74% | 19.14% | 16.91% | 17.1% | 17.33% | 18.24% | 17.41% | 16.22% | 13.54% | 12.73% | 10.93% | 14.51% | 16.36% | |
| $554.99M | $474.98M | $396.68M | $298.63M | $262.71M | $202.25M | $170.91M | $140.58M | $123.92M | $120.37M | $100.56M | $81.42M | $75.57M | $66.6M | $58.61M | $63.32M | $74.25M | $108.17M | |
| — | $13.65M | $13.2M | $13.68M | $13.67M | $13.19M | $6.42M | $3.95M | $4.1M | $5.77M | $2.94M | $381K | $635K | $452K | — | — | — | — | |
| $57.96M | $46.94M | $37.1M | $29.41M | $25.47M | $21.91M | $12.51M | $9.56M | $8.86M | $9.63M | $5.66M | $2.51M | $2.53M | $2.55M | $2.15M | $6.36M | $5.29M | $8.33M | |
| — | — | — | — | — | — | — | — | — | — | — | — | $0 | $63K | $1.17M | $3.79M | $0 | $7.41M | |
| — | — | — | — | — | — | — | — | — | — | — | — | — | $200K | $688K | — | — | — | |
| $492.85M | $383.53M | $300.88M | $159.78M | $56.01M | $85.58M | $50.08M | $41.85M | $25.95M | $20.34M | $24.96M | $18.49M | $7.64M | $426K | -$389K | -$17.19M | -$19.39M | -$5.99M | |
| — | 11.38% | 10.43% | 6.72% | 2.58% | 5.57% | 4.21% | 3.89% | 2.96% | 2.51% | 3.59% | 3.22% | 1.49% | 0.09% | -0.09% | -4.23% | -5.07% | -0.9% | |
| $550.81M | $430.47M | $337.98M | $189.18M | $81.48M | $107.5M | $62.59M | $51.41M | $34.81M | $29.98M | $30.62M | $21M | $10.17M | $2.98M | $1.76M | -$10.83M | -$14.1M | $2.34M | |
| $3.5M | $1.81M | $1.34M | $3.02M | $2.97M | $962K | — | — | $1.95M | $1.7M | $1.28M | $1.13M | $1.57M | $1.77M | $2.32M | $2.28M | $3.51M | $4.53M | |
| $141K | — | — | — | — | — | — | — | — | — | — | — | — | $152K | $34K | $68K | $242K | $432K | |
| $13.02M | $12.17M | $5.13M | $1.79M | -$37K | $286K | -$12K | $148K | $340K | $165K | — | — | — | -$2.28M | -$2.23M | -$2.2M | -$3.25M | -$5.7M | |
| $18.99M | $14.76M | $0 | $0 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | |
| $578.21M | $393.89M | $304.67M | $158.55M | $53M | $84.91M | $49.29M | $40.14M | $24.35M | $18.81M | $23.76M | $17.54M | $6.27M | -$1.85M | -$2.62M | -$19.39M | -$22.65M | -$11.69M | |
| $139.29M | $96.81M | $72.17M | $38.76M | $12.82M | $16.23M | $8.74M | $6.66M | $38.15M | $5.21M | -$97.12M | $661K | $748K | $326K | $38K | $172K | -$36K | $495K | |
| $452.04M | $305.98M | $219.12M | $108.29M | $34.76M | $66.66M | $41.6M | $33.21M | -$14.16M | $13.42M | $120.78M | $16.54M | $5.32M | -$3.57M | -$11.8M | -$37.82M | -$31.16M | -$12.07M | |
| — | 9.08% | 7.6% | 4.56% | 1.6% | 4.34% | 3.49% | 3.08% | -1.61% | 1.66% | 17.35% | 2.88% | 1.04% | -0.72% | -2.59% | -9.31% | -8.15% | -1.81% | |
| $1.8M | $5.87M | $13.39M | $11.5M | $5.42M | $2.02M | -$1.05M | $272K | $354K | $172K | $100K | $0 | $0 | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | -$14.11M | $13.28M | $119.72M | $16.45M | $5.3M | -$3.57M | -$11.8M | -$37.82M | — | — | |
| — | — | $219.12M | $108.29M | $34.76M | $66.66M | — | — | -$14.16M | $13.42M | $120.78M | $16.54M | $5.31M | -$3.56M | — | — | — | — | |
| USD/shares | $11.41 | $7.61 | $5.01 | $2.29 | $0.73 | $1.60 | $0.98 | $0.78 | -$0.34 | $0.31 | $2.82 | $0.39 | $0.15 | -$0.12 | -$0.39 | -$1.31 | -$1.08 | -$0.42 |
| USD/shares | $11.26 | $7.51 | $4.95 | $2.27 | $0.72 | $1.58 | $0.97 | $0.78 | -$0.34 | $0.31 | $2.81 | $0.39 | $0.15 | -$0.12 | -$0.39 | -$1.31 | -$1.08 | -$0.42 |
| shares | — | 39.83M | 40.32M | 40.39M | 41.34M | 41.58M | 41.59M | 42.16M | 42.39M | 42.56M | 42.56M | 42.96M | 36.84M | 30.92M | 30.25M | 28.99M | 28.82M | 28.66M |
| shares | — | 40.37M | 40.83M | 40.83M | 41.79M | 42.17M | 42.18M | 42.63M | 42.39M | 43.07M | 42.98M | 43.05M | 36.95M | 30.92M | 30.25M | 28.99M | 28.82M | 28.66M |
Capital Returned to Shareholders
Cash spent on share repurchases and dividends per fiscal year, as reported on the cash-flow statement. Across FY2009–FY2025: $151.01M in buybacks.
Debt Profile
Annual debt figures are established from 10-K filings and updated by subsequent 10-Q and 8-K disclosures. Instrument balances are not summed into a company total unless the filing itself reports that total.
Price & Valuation
Multiples computed on the strict TTM/EV methodology — today's snapshot against peers, and each ratio recomputed as of past filing dates.
Valuation
Peer medians compare against the 23 similar-size Engineering & Construction companies (of 43 listed).
Valuation over time computed as of each quarter's filing date
Revenue Breakdown
Annual revenue as the company disaggregates it in its own XBRL filings. Years a component wasn't reported show a dash.
Share mode is each component's slice of the reported components that year — issuers rarely tag every revenue dollar, so slices need not sum to total revenue.
By Segment (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|
| Residential | $1,304,369,000 | $1,388,840,000 | $1,279,504,000 | $1,131,414,000 | $687,347,000 | $411,790,000 | $313,336,000 | $285,711,000 |
| Communications | $1,140,640,000 | $776,474,000 | $600,776,000 | $559,777,000 | $445,968,000 | $395,141,000 | $321,246,000 | $219,655,000 |
| Infrastructure Solutions | $498,724,000 | $351,096,000 | $217,353,000 | $167,113,000 | $146,980,000 | $128,379,000 | $136,790,000 | $97,163,000 |
| Commercial and Industrial | $427,735,000 | $367,948,000 | $279,594,000 | $308,504,000 | $256,198,000 | $255,546,000 | $305,624,000 | $274,299,000 |
| Corporate | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
By Product & Service (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|
| Single Family Contracts | $665,610,000 | $732,334,000 | $717,386,000 | $660,602,000 | $454,449,000 | $239,140,000 | $212,358,000 | $190,379,000 |
| Custom Power Solutions | $400,462,000 | $297,805,000 | $171,262,000 | $101,427,000 | $102,553,000 | $87,678,000 | $87,842,000 | $52,462,000 |
| Single Family Plumbing HVAC | $325,798,000 | $324,911,000 | $243,885,000 | $164,903,000 | — | — | — | — |
| Multi Family and Other | $312,961,000 | $331,595,000 | $318,233,000 | $305,909,000 | $232,898,000 | $172,650,000 | $100,978,000 | $95,332,000 |
| Industrial Services | $98,262,000 | $53,291,000 | $46,091,000 | $65,686,000 | $44,427,000 | $40,701,000 | $48,948,000 | $44,701,000 |
Segment Operating Income
Annual operating income by business segment, as tagged in the company's own XBRL filings. Segments need not sum to the consolidated figure — corporate costs and eliminations are typically unallocated.
By Segment (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|
| Communications | $166,505,000 | $86,896,000 | $51,456,000 | $22,089,000 | $43,402,000 | $40,446,000 | $24,753,000 | $14,223,000 |
| Infrastructure Solutions | $118,467,000 | $67,465,000 | $29,217,000 | $3,586,000 | $16,976,000 | $14,568,000 | $12,435,000 | $3,227,000 |
| Residential | $103,792,000 | $137,347,000 | $82,897,000 | $58,856,000 | $40,743,000 | $30,086,000 | $17,927,000 | $16,947,000 |
| Commercial and Industrial | $47,259,000 | $41,396,000 | $19,272,000 | -$12,312,000 | $414,000 | -$17,994,000 | $2,117,000 | $2,749,000 |
| Corporate | -$52,494,000 | -$32,228,000 | -$23,066,000 | -$16,211,000 | -$15,952,000 | -$17,023,000 | -$15,382,000 | -$11,192,000 |
Operating Margin by Segment (%)
| Component | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|
| Residential | 8% | 9.9% | 6.5% | 5.2% | 5.9% | 7.3% | 5.7% | 5.9% |
| Communications | 14.6% | 11.2% | 8.6% | 3.9% | 9.7% | 10.2% | 7.7% | 6.5% |
| Infrastructure Solutions | 23.8% | 19.2% | 13.4% | 2.1% | 11.5% | 11.3% | 9.1% | 3.3% |
| Commercial and Industrial | 11% | 11.3% | 6.9% | -4% | 0.2% | -7% | 0.7% | 1% |