Source: IES Holdings's 10-K / 10-Q XBRL data on SEC EDGAR · fetched Nov 05, 2026
Revenue, net income & free cash flow
Income statement
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Revenue
$695.99M
$810.74M
$876.83M
$1.08B
$1.19B
$1.54B
$2.17B
$2.38B
$2.88B
$3.37B
Cost of revenue
—
$670.25M
$726.87M
$894.89M
$962.90M
$1.25B
$1.85B
$1.93B
$2.19B
$2.51B
Gross profit
$126.98M
$140.50M
$149.96M
$182.10M
$227.96M
$288.00M
$318.93M
$444.54M
$696.59M
$859.50M
Selling, general & admin
$100.56M
$120.37M
$123.92M
$140.57M
$170.91M
$202.25M
$262.71M
$298.62M
$396.68M
$474.98M
Operating income
$24.96M
$20.34M
$25.95M
$41.85M
$50.08M
$85.58M
$56.01M
$159.78M
$300.88M
$383.53M
Interest expense
$1.28M
$1.70M
$1.95M
$1.86M
$777.00K
$962.00K
$2.97M
$3.02M
$1.34M
$1.81M
Pre-tax income
$23.76M
$18.80M
$24.35M
$40.14M
$49.29M
$84.91M
$53.00M
$158.55M
$304.67M
$393.88M
Income tax
-$97.12M
$5.21M
$38.15M
$6.66M
$8.74M
$16.23M
$12.81M
$38.76M
$72.17M
$96.81M
Net income
$120.78M
$13.42M
-$14.16M
$33.21M
$41.60M
$66.66M
$34.76M
$108.29M
$219.12M
$305.98M
EBITDA
$30.62M
$29.98M
$34.81M
$51.41M
$62.59M
$107.50M
$81.48M
$189.18M
$337.98M
$430.47M
EPS (basic)
$5.63
$0.62
$-0.67
$1.56
$1.96
$3.19
$1.45
$4.58
$10.02
$15.22
EPS (diluted)
$5.62
$0.62
$-0.67
$1.55
$1.94
$3.15
$1.44
$4.54
$9.89
$15.02
Diluted shares
21.49M
21.53M
21.20M
21.32M
21.09M
21.09M
20.89M
20.41M
20.41M
20.18M
Gross margin
18.2%
17.3%
17.1%
16.9%
19.1%
18.7%
14.7%
18.7%
24.2%
25.5%
Operating margin
3.6%
2.5%
3.0%
3.9%
4.2%
5.6%
2.6%
6.7%
10.4%
11.4%
Net margin
17.4%
1.7%
-1.6%
3.1%
3.5%
4.3%
1.6%
4.6%
7.6%
9.1%
Balance sheet
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Cash & equivalents
$32.96M
$28.29M
$26.25M
$18.93M
$53.58M
$23.11M
$24.85M
$75.77M
$100.83M
$127.17M
Short-term investments
—
—
—
—
—
—
—
$0
$35.00M
$104.59M
Receivables
$124.37M
$142.95M
$151.58M
$186.28M
$213.02M
$286.71M
$370.73M
$363.84M
$469.83M
$552.16M
Inventory
$13.24M
$16.92M
$20.97M
$21.54M
$24.89M
$68.57M
$96.33M
$95.66M
$101.73M
$111.54M
Total current assets
$209.73M
$231.75M
$262.69M
$296.45M
$371.45M
$484.18M
$624.40M
$671.30M
$871.69M
$1.09B
Goodwill
$39.94M
$46.69M
$50.70M
$50.62M
$53.76M
$92.39M
$92.39M
$92.39M
$93.96M
$107.83M
Total assets
$394.34M
$424.49M
$421.99M
$445.26M
$560.53M
$766.62M
$934.71M
$981.60M
$1.24B
$1.60B
Total current liabilities
$133.05M
$150.63M
$164.42M
$193.47M
$242.45M
$311.60M
$401.89M
$400.57M
$522.55M
$633.43M
Short-term debt
$0
—
—
—
—
—
—
—
—
$0
Long-term debt
$29.26M
$29.43M
$29.56M
$299.00K
$217.00K
$39.75M
$81.63M
$0
$0
$0
Total debt
$29.26M
$29.43M
$29.56M
$299.00K
$217.00K
$39.75M
$81.63M
$0
$0
$0
Total liabilities
$169.14M
$184.52M
$198.35M
$195.72M
$275.41M
$396.07M
$544.23M
$481.66M
$591.92M
$707.70M
Shareholders' equity
$223.41M
$236.70M
$220.41M
$246.25M
$283.31M
$345.95M
$361.29M
$449.99M
$611.11M
$883.96M
Cash flow
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Operating cash flow
$24.97M
$22.35M
$12.22M
$38.72M
$76.74M
$37.92M
$16.26M
$153.90M
$234.40M
$286.10M
Capital expenditures
$3.42M
$4.59M
$4.56M
$6.30M
$4.75M
$7.40M
$29.25M
$17.67M
$45.16M
$67.25M
Free cash flow
$21.55M
$17.76M
$7.66M
$32.42M
$72.00M
$30.52M
-$12.99M
$136.24M
$189.25M
$218.84M
Investing cash flow
-$60.74M
-$24.53M
-$11.86M
-$5.75M
-$33.59M
-$99.57M
-$29.54M
$2.77M
-$108.85M
-$163.69M
Financing cash flow
$19.63M
-$2.75M
-$2.41M
-$40.29M
-$8.51M
$31.17M
$15.02M
-$105.75M
-$100.50M
-$96.07M
Share buybacks
$590.00K
$2.37M
$2.06M
$9.80M
$7.70M
$7.01M
$18.56M
$8.28M
$44.03M
$41.64M
Stock-based compensation
—
$1.71M
-$136.00K
$2.36M
$3.32M
$3.52M
$3.77M
$4.37M
$5.53M
$12.93M
Depreciation & amortization
$5.66M
$9.63M
$8.86M
$9.56M
$12.51M
$21.91M
$25.47M
$29.41M
$37.10M
$46.94M
Income statement
quarters · USD
Quarter ended
Sep 2023
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Revenue
$649.02M
$634.44M
$705.73M
$768.41M
$775.77M
$749.55M
$833.96M
$890.16M
$897.80M
$870.96M
$974.28M
$1.24B
Cost of revenue
$508.45M
$490.64M
$534.12M
$573.63M
$589.37M
$571.52M
$625.09M
$650.56M
$664.80M
$650.94M
$719.50M
$902.03M
Gross profit
$140.57M
$143.80M
$171.61M
$194.78M
$186.39M
$178.03M
$208.87M
$239.60M
$233.00M
$220.01M
$254.79M
$340.66M
Selling, general & admin
$87.21M
$85.85M
$95.27M
$104.69M
$110.87M
$103.04M
$116.04M
$127.33M
$128.56M
$121.81M
$142.44M
$162.17M
Operating income
$53.19M
$57.99M
$77.71M
$90.18M
$75.00M
$74.62M
$92.69M
$111.90M
$104.31M
$97.73M
$112.25M
$178.55M
Interest expense
$398.00K
$397.00K
$406.00K
$395.00K
$140.00K
$518.00K
$266.00K
$534.00K
$496.00K
$466.00K
$1.53M
$1.01M
Pre-tax income
$53.32M
$58.99M
$76.17M
$89.21M
$80.30M
$77.66M
$98.68M
$108.75M
$108.79M
$115.95M
$148.63M
$204.84M
Income tax
$12.31M
$15.40M
$19.37M
$22.57M
$14.82M
$19.98M
$26.09M
$29.46M
$21.27M
$28.41M
$38.32M
$51.29M
Net income
$37.79M
$40.96M
$52.91M
$62.10M
$65.47M
$56.30M
$70.65M
$77.23M
$102.28M
$91.44M
$109.91M
$152.97M
EBITDA
$62.46M
$65.61M
$85.53M
$100.79M
$86.05M
$85.71M
$104.64M
$123.57M
$116.56M
$110.41M
$128.35M
$195.50M
EPS (basic)
$1.67
$1.89
$2.32
$2.71
$3.10
$2.76
$3.54
$3.86
$5.06
$4.58
$5.51
$7.67
EPS (diluted)
$1.66
$1.87
$2.29
$2.67
$3.05
$2.72
$3.50
$3.81
$4.99
$4.51
$5.44
$7.57
Diluted shares
8.70K
20.44M
20.48M
20.50M
-47.92K
20.25M
20.21M
20.10M
-5.24K
20.17M
20.19M
20.20M
Gross margin
21.7%
22.7%
24.3%
25.3%
24.0%
23.8%
25.0%
26.9%
26.0%
25.3%
26.2%
27.4%
Operating margin
8.2%
9.1%
11.0%
11.7%
9.7%
10.0%
11.1%
12.6%
11.6%
11.2%
11.5%
14.4%
Net margin
5.8%
6.5%
7.5%
8.1%
8.4%
7.5%
8.5%
8.7%
11.4%
10.5%
11.3%
12.3%
Balance sheet
quarters · USD
Quarter ended
Sep 2023
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Cash & equivalents
$75.77M
$87.46M
$105.97M
$44.90M
$100.83M
$59.07M
$22.43M
$101.44M
$127.17M
$88.83M
$48.66M
$77.28M
Short-term investments
$0
—
—
—
$35.00M
$52.97M
$65.85M
$66.81M
$104.59M
$169.91M
$213.98M
$310.58M
Receivables
$363.84M
$388.56M
$416.66M
$457.56M
$469.83M
$459.01M
$515.67M
$535.54M
$552.16M
$524.39M
$656.57M
$722.54M
Inventory
$95.66M
$113.77M
$104.61M
$106.86M
$101.73M
$104.31M
$107.57M
$108.78M
$111.54M
$110.41M
$126.68M
$133.60M
Total current assets
$671.30M
$727.59M
$796.50M
$788.55M
$871.69M
$843.95M
$914.48M
$1.01B
$1.09B
$1.11B
$1.29B
$1.53B
Goodwill
$92.39M
$92.39M
$92.39M
$94.54M
$93.96M
$93.96M
$95.23M
$95.30M
$107.83M
$107.83M
$129.19M
$129.58M
Total assets
$981.60M
$1.04B
$1.10B
$1.16B
$1.24B
$1.27B
$1.36B
$1.47B
$1.60B
$1.66B
$1.99B
$2.28B
Total current liabilities
$400.57M
$421.91M
$434.23M
$474.19M
$522.55M
$502.98M
$538.19M
$546.57M
$633.43M
$615.62M
$833.03M
$941.73M
Short-term debt
—
—
—
—
—
—
—
—
$0
—
$35.00M
—
Long-term debt
$0
$0
$0
$0
$0
$0
$0
$20.00M
$0
$0
$0
—
Total debt
$0
$0
$0
$0
$0
$0
$0
$20.00M
$0
$0
$35.00M
—
Total liabilities
$481.66M
$498.41M
$506.20M
$548.89M
$591.92M
$572.63M
$618.03M
$647.30M
$707.70M
$693.17M
$916.79M
$1.04B
Shareholders' equity
$449.99M
$488.64M
$534.81M
$567.52M
$611.11M
$652.44M
$705.78M
$781.44M
$883.96M
$961.08M
$1.07B
$1.23B
Cash flow
quarters · USD
Quarter ended
Sep 2023
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Operating cash flow
$57.28M
$24.95M
$33.74M
$82.93M
$92.78M
$37.26M
$24.84M
$91.99M
$132.00M
$27.70M
$103.29M
$108.43M
Capital expenditures
$6.38M
$6.51M
$6.84M
$17.53M
$14.27M
$13.17M
$16.95M
$17.15M
$19.98M
$46.57M
$31.83M
$44.63M
Free cash flow
$50.90M
$18.44M
$26.90M
$65.40M
$78.52M
$24.09M
$7.89M
$74.84M
$112.02M
-$18.87M
$71.45M
$63.80M
Investing cash flow
-$6.21M
-$5.99M
-$5.38M
-$85.03M
-$12.45M
-$58.42M
-$38.68M
-$17.00M
-$49.59M
-$46.24M
-$174.89M
-$44.41M
Financing cash flow
-$3.86M
-$7.28M
-$9.85M
-$58.97M
-$24.40M
-$20.59M
-$22.81M
$11.03M
-$63.69M
-$19.80M
$32.30M
-$36.28M
Share buybacks
$71.00K
$929.00K
$2.29M
$21.10M
$19.71M
$15.73M
$20.53M
$5.33M
$51.00K
$17.67M
$1.72M
$136.00K
Stock-based compensation
$1.12M
$1.41M
$1.51M
$1.41M
$1.20M
$1.95M
$3.14M
$4.33M
$3.52M
$3.77M
$3.55M
$3.82M
Depreciation & amortization
$9.28M
$7.62M
$7.82M
$10.61M
$11.05M
$11.09M
$11.95M
$11.66M
$12.24M
$12.67M
$16.09M
$16.95M
Quarterly figures are rebuilt from the year-to-date totals companies report — Q4 is the full year minus the first nine months, since no 10-Q is filed for it. Values are as filed; later restatements replace earlier ones. Fiscal years are labelled by the calendar year in which they end.