NASDAQ:IESC
IES Holdings, Inc.
- Stock
Last Close
134.29
26/07 20:00
Market Cap
2.93B
Beta: 1.26
Volume Today
154.57K
Avg: 33.34K
PE Ratio
13.73
PFCF: 12.05
Preview
Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page
Sep '13 | Dec '13 | Mar '14 | Jun '14 | Sep '14 | Dec '14 | Mar '15 | Jun '15 | Sep '15 | Dec '15 | Mar '16 | Jun '16 | Sep '16 | Dec '16 | Mar '17 | Jun '17 | Sep '17 | Dec '17 | Mar '18 | Jun '18 | Sep '18 | Dec '18 | Mar '19 | Jun '19 | Sep '19 | Dec '19 | Mar '20 | Jun '20 | Sep '20 | Dec '20 | Mar '21 | Jun '21 | Sep '21 | Dec '21 | Mar '22 | Jun '22 | Sep '22 | Dec '22 | Mar '23 | Jun '23 | Sep '23 | Dec '23 | Mar '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 123.78M - | 120.08M 2.99% | 120.27M 0.16% | 136.19M 13.24% | 135.86M 0.25% | 136.34M 0.35% | 133.75M 1.90% | 144.08M 7.72% | 159.70M 10.84% | 150.77M 5.59% | 159.98M 6.11% | 179.60M 12.26% | 205.60M 14.48% | 192.18M 6.53% | 203.66M 5.98% | 208.32M 2.29% | 206.60M 0.83% | 198.30M 4.02% | 205.68M 3.72% | 232.58M 13.08% | 240.30M 3.32% | 243.84M 1.47% | 256.91M 5.36% | 282.63M 10.01% | 293.60M 3.88% | 276.04M 5.98% | 291.28M 5.52% | 293.13M 0.63% | 330.40M 12.72% | 314.84M 4.71% | 331.96M 5.44% | 405.87M 22.26% | 483.80M 19.20% | 480.50M 0.68% | 501.59M 4.39% | 567.30M 13.10% | 617.40M 8.83% | 574.87M 6.89% | 568.90M 1.04% | 584.45M 2.73% | 649.02M 11.05% | 634.44M 2.25% | 705.73M 11.24% | |
cost of revenue | 106.45M - | 101.96M 4.22% | 100.24M 1.69% | 113.53M 13.25% | 113.54M 0.01% | 113.63M 0.08% | 112.04M 1.40% | 119.03M 6.24% | 129.30M 8.63% | 123.13M 4.77% | 132.17M 7.34% | 145.60M 10.16% | 168.10M 15.45% | 157.00M 6.61% | 171.85M 9.46% | 172.93M 0.63% | 168.50M 2.56% | 165.24M 1.94% | 171.84M 3.99% | 190.04M 10.59% | 199.80M 5.14% | 202.24M 1.22% | 213.68M 5.66% | 236.24M 10.56% | 242.70M 2.74% | 225.83M 6.95% | 240.01M 6.28% | 234.81M 2.17% | 262.30M 11.71% | 256.16M 2.34% | 267.09M 4.27% | 333.04M 24.69% | 392.20M 17.76% | 400.80M 2.19% | 443.09M 10.55% | 484.50M 9.35% | 519.50M 7.22% | 479.44M 7.71% | 468M 2.39% | 476.84M 1.89% | 508.45M 6.63% | 490.64M 3.50% | 534.12M 8.86% | |
gross profit | 17.33M - | 18.12M 4.52% | 20.03M 10.54% | 22.67M 13.18% | 22.32M 1.54% | 22.70M 1.73% | 21.71M 4.39% | 25.05M 15.40% | 30.40M 21.35% | 27.63M 9.10% | 27.81M 0.65% | 34.00M 22.24% | 37.50M 10.30% | 35.18M 6.18% | 31.81M 9.57% | 35.40M 11.27% | 38.10M 7.63% | 33.06M 13.22% | 33.84M 2.35% | 42.54M 25.70% | 40.50M 4.79% | 41.60M 2.72% | 43.23M 3.93% | 46.40M 7.31% | 50.90M 9.71% | 50.22M 1.35% | 51.26M 2.09% | 58.32M 13.76% | 68.10M 16.77% | 58.68M 13.83% | 64.87M 10.56% | 72.83M 12.26% | 91.60M 25.77% | 79.70M 12.99% | 58.51M 26.59% | 82.80M 41.52% | 97.90M 18.24% | 95.44M 2.51% | 100.90M 5.72% | 107.61M 6.65% | 140.57M 30.63% | 143.80M 2.30% | 171.61M 19.34% | |
selling and marketing expenses | 37K - | 36K - | 15K - | -12K - | 14K - | -77.47M - | 18.71M - | |||||||||||||||||||||||||||||||||||||
general and administrative expenses | 18.49M - | 17.57M 4.99% | 19.17M 9.11% | 19.11M 0.32% | 19.72M 3.17% | 18.70M 5.15% | 19.41M 3.79% | 20.55M 5.86% | 22.76M 10.79% | 22.51M 1.11% | 24.27M 7.80% | 25.72M 5.97% | 28.06M 9.13% | 28.19M 0.46% | 30.12M 6.83% | 30.77M 2.16% | 31.29M 1.67% | 30.09M 3.82% | 29.65M 1.47% | 32.37M 9.19% | 31.81M 1.73% | 32.09M 0.86% | 35.07M 9.30% | 36.33M 3.60% | 37.09M 2.07% | 37.87M 2.12% | 42.04M 10.99% | 44.26M 5.29% | 124.17M 180.54% | 42.79M 65.54% | 42.79M - | |||||||||||||
selling general and administrative expenses | 18.49M - | 17.57M 4.99% | 19.17M 9.11% | 19.11M 0.32% | 19.72M 3.17% | 18.70M 5.15% | 19.41M 3.79% | 20.55M 5.86% | 22.80M 10.97% | 22.51M 1.27% | 24.27M 7.80% | 25.72M 5.97% | 28.10M 9.27% | 28.19M 0.33% | 30.12M 6.83% | 30.77M 2.16% | 31.30M 1.72% | 30.09M 3.87% | 29.65M 1.47% | 32.37M 9.19% | 31.80M 1.77% | 32.09M 0.90% | 35.07M 9.30% | 36.33M 3.60% | 37.10M 2.11% | 37.87M 2.08% | 42.04M 10.99% | 44.26M 5.29% | 46.70M 5.51% | 42.79M 8.38% | 47.66M 11.38% | 50.34M 5.64% | 61.50M 22.16% | 59.40M 3.41% | 63.43M 6.78% | 67.09M 5.77% | 72.80M 8.51% | 67.77M 6.91% | 69.30M 2.26% | 74.30M 7.22% | 87.21M 17.37% | 85.85M 1.56% | 95.27M 10.97% | |
research and development expenses | ||||||||||||||||||||||||||||||||||||||||||||
other expenses | 389K - | 196K 49.61% | 15K 92.35% | -1K 106.67% | -8K 700% | 28K 450% | 171K 510.71% | 9K 94.74% | -28K 411.11% | 29K 203.57% | 3K 89.66% | 17K 466.67% | 34K 100% | 4K 88.24% | 44K 1,000% | 46K 4.55% | 100K 117.39% | 98K 2% | 43K 56.12% | 111K 158.14% | 100K 9.91% | -47K 147% | 112K 338.30% | 64K 42.86% | 19K 70.31% | -141K 842.11% | -268K 90.07% | 232K 186.57% | 200K 13.79% | 118K 41% | 51K 56.78% | 79K 54.90% | 38K 51.90% | -800K 2,205.26% | 124K 115.50% | -202K 262.90% | 800K 496.04% | -695K 186.88% | 1.80M 358.99% | 189K 89.50% | 532K 181.48% | 217K 59.21% | ||
cost and expenses | 124.94M - | 119.53M 4.33% | 119.41M 0.10% | 132.64M 11.07% | 133.26M 0.47% | 132.33M 0.69% | 131.45M 0.66% | 139.58M 6.18% | 152.10M 8.97% | 145.64M 4.24% | 156.44M 7.41% | 171.32M 9.51% | 196.20M 14.52% | 185.19M 5.61% | 201.97M 9.06% | 203.70M 0.86% | 199.80M 1.91% | 195.32M 2.24% | 201.48M 3.15% | 222.41M 10.39% | 231.60M 4.13% | 234.33M 1.18% | 248.75M 6.15% | 272.57M 9.58% | 279.80M 2.65% | 263.70M 5.75% | 282.05M 6.96% | 279.07M 1.06% | 309M 10.73% | 298.94M 3.25% | 314.74M 5.28% | 383.38M 21.81% | 453.70M 18.34% | 460.20M 1.43% | 506.52M 10.06% | 551.59M 8.90% | 592.30M 7.38% | 547.20M 7.61% | 537.30M 1.81% | 551.14M 2.58% | 595.66M 8.08% | 576.49M 3.22% | 629.39M 9.18% | |
operating expenses | 18.49M - | 17.57M 4.99% | 19.17M 9.11% | 19.11M 0.32% | 19.72M 3.17% | 18.70M 5.15% | 19.41M 3.79% | 20.55M 5.86% | 22.80M 10.97% | 22.51M 1.27% | 24.27M 7.80% | 25.72M 5.97% | 28.10M 9.27% | 28.19M 0.33% | 30.12M 6.83% | 30.77M 2.16% | 31.30M 1.72% | 30.09M 3.87% | 29.65M 1.47% | 32.37M 9.19% | 31.80M 1.77% | 32.09M 0.90% | 35.07M 9.30% | 36.33M 3.60% | 37.10M 2.11% | 37.87M 2.08% | 42.04M 10.99% | 44.26M 5.29% | 46.70M 5.51% | 42.79M 8.38% | 47.66M 11.38% | 50.34M 5.64% | 61.50M 22.16% | 59.40M 3.41% | 63.43M 6.78% | 67.09M 5.77% | 72.80M 8.51% | 67.77M 6.91% | 69.30M 2.26% | 74.30M 7.22% | 87.21M 17.37% | 85.85M 1.56% | 95.27M 10.97% | |
interest expense | 231K - | 391K 69.26% | 304K 22.25% | 263K 13.49% | 231K 12.17% | 213K 7.79% | 235K 10.33% | 182K 22.55% | 183K 0.55% | 203K 10.93% | 210K 3.45% | 219K 4.29% | 305K 39.27% | 361K 18.36% | 341K 5.54% | 351K 2.93% | 356K 1.42% | 371K 4.21% | 402K 8.36% | 441K 9.70% | 500K 13.38% | 470K 6% | 456K 2.98% | 371K 18.64% | 300K 19.14% | 138K 54% | 217K 57.25% | 159K 26.73% | 111K 30.19% | 126K 13.51% | 177K 40.48% | 189K 6.78% | 300K 58.73% | 400K 33.33% | 502K 25.50% | 713K 42.03% | 1.20M 68.30% | 1.12M 6.75% | 1M 10.63% | 324K 67.60% | 329K 1.54% | 327K 0.61% | 406K 24.16% | |
ebitda | -263K - | 1.23M 568.06% | 1.42M 15.11% | 4.10M 189.27% | 3.15M 23.10% | 4.54M 43.91% | 2.98M 34.22% | 5.07M 70.01% | 7.60M 49.81% | 5.88M 22.67% | 4.49M 23.65% | 9.87M 120.04% | 9.70M 1.75% | 8.97M 7.57% | 3.97M 55.72% | 7.12M 79.42% | 6.60M 7.34% | 5.21M 21.05% | 6.23M 19.48% | 12.64M 103.04% | 8.80M 30.39% | 11.76M 33.67% | 10.67M 9.27% | 12.40M 16.21% | 13.80M 11.27% | 14.46M 4.80% | 12.09M 16.39% | 17.38M 43.74% | 28.50M 63.97% | 19.98M 29.88% | 23.05M 15.34% | 28.58M 23.98% | 30.20M 5.68% | 25.80M 14.57% | 1.32M 94.90% | 21.83M 1,558.81% | 25.90M 18.64% | 33.30M 28.56% | 33.30M 0.01% | 40.31M 21.05% | 63.10M 56.54% | 66.89M 6.02% | 77.71M 16.17% | |
operating income | -1.15M - | 585K 150.69% | 876K 49.74% | 3.57M 307.08% | 2.61M 26.70% | 4.00M 52.95% | 2.30M 42.52% | 4.55M 98.13% | 7.60M 66.92% | 5.12M 32.62% | 2.50M 51.10% | 8.18M 226.72% | 9.20M 12.46% | 7.00M 23.97% | 1.62M 76.88% | 4.71M 191.59% | 7M 48.46% | 2.99M 57.30% | 4.14M 38.57% | 10.09M 143.58% | 8.70M 13.77% | 9.48M 9.01% | 8.22M 13.37% | 10.23M 24.57% | 13.90M 35.81% | 12.38M 10.94% | 9.23M 25.45% | 14.06M 52.37% | 14.40M 2.40% | 15.90M 10.44% | 17.13M 7.70% | 22.45M 31.07% | 30.10M 34.08% | 20.30M 32.56% | -4.84M 123.84% | 15.64M 423.08% | 19.17M 22.61% | 26.91M 40.36% | 31.60M 17.43% | 34.32M 8.60% | 53.19M 54.98% | 57.99M 9.03% | 77.71M 34.01% | |
depreciation and amortization | 596K - | 617K 3.52% | 645K 4.54% | 629K 2.48% | 635K 0.95% | 579K 8.82% | 590K 1.90% | 637K 7.97% | 703K 10.36% | 816K 16.07% | 1.03M 26.47% | 1.66M 60.37% | 2.16M 30.57% | 2.06M 4.72% | 2.32M 12.63% | 2.51M 8.06% | 2.75M 9.74% | 2.21M 19.71% | 2.06M 6.66% | 2.44M 18.24% | 2.15M 11.61% | 2.37M 10.12% | 2.47M 4.30% | 2.35M 4.85% | 2.36M 0.13% | 2.36M 0.21% | 3.23M 36.96% | 3.20M 1.08% | 3.71M 15.97% | 4.02M 8.33% | 5.83M 44.98% | 6.06M 4.02% | 6.00M 0.96% | 6.20M 3.26% | 6.16M 0.71% | 6.19M 0.60% | 6.73M 8.64% | 6.39M 5.05% | 1.70M 73.39% | 6.88M 304.59% | 9.28M 34.88% | 7.62M 17.89% | ||
total other income expenses net | 397K - | 237K 40.30% | 37K 84.39% | 9K 75.68% | 5K 44.44% | 22K 340% | 170K 672.73% | 56K 67.06% | -55K 198.21% | 28K 150.91% | -1.04M 3,807.14% | -83K 92.00% | -300K 261.45% | 11K 103.67% | -33K 400% | 134K 506.06% | 300K 123.88% | 112K 62.67% | -8K 107.14% | 35K 537.50% | 100K 185.71% | -78K 178% | 163K 308.97% | 235K 44.17% | 100K 57.45% | -105K 205.00% | -267K 154.29% | 235K 188.01% | -6.80M 2,993.62% | 128K 101.88% | -40K 131.25% | 42K 205.00% | -100K 338.10% | -900K 800% | -503K 44.11% | -963K 91.45% | 5.43M 663.66% | 11.87M 118.72% | 700K 94.10% | 1.20M 71.29% | 360K 69.97% | 253K 29.72% | -1.54M 709.49% | |
income before tax | -1.08M - | 264K 124.40% | 490K 85.61% | 3.22M 556.53% | 2.30M 28.54% | 3.74M 62.59% | 2.16M 42.27% | 4.30M 99.30% | 7.30M 69.73% | 4.86M 33.47% | 2.20M 54.62% | 7.90M 258.39% | 8.80M 11.41% | 6.55M 25.53% | 1.23M 81.18% | 4.35M 253.12% | 6.70M 53.88% | 2.65M 60.51% | 3.71M 40.29% | 9.69M 160.96% | 8.30M 14.32% | 8.89M 7.11% | 7.79M 12.34% | 9.85M 26.37% | 13.60M 38.10% | 12.00M 11.77% | 8.64M 27.99% | 14.03M 62.31% | 14.60M 4.10% | 15.85M 8.55% | 16.95M 6.97% | 22.29M 31.47% | 29.80M 33.70% | 19.10M 35.91% | -5.34M 127.97% | 14.67M 374.64% | 24.60M 67.64% | 38.78M 57.65% | 32.30M 16.71% | 34.12M 5.63% | 53.32M 56.29% | 58.99M 10.63% | 76.17M 29.14% | |
income tax expense | 62K - | -1K 101.61% | 44K 4,500% | 422K 859.09% | 283K 32.94% | 265K 6.36% | 304K 14.72% | 339K 11.51% | -200K 159.00% | -942K 371% | 10K 101.06% | -2.94M 29,470% | -93.20M 3,073.31% | 2.63M 102.82% | 682K 74.06% | -1.52M 322.73% | 3.40M 323.83% | 32.16M 845.85% | 1.43M 95.57% | 1.04M 27.16% | 3.50M 237.19% | 1.91M 45.51% | 2.34M 22.50% | -1.21M 151.67% | 3.60M 398.26% | 3.47M 3.64% | 2.43M 30.01% | 1.70M 30.19% | 1.10M 35.10% | 3.64M 230.82% | 3.61M 0.77% | 2.64M 26.89% | 6.30M 138.64% | 4M 36.51% | -1.29M 132.33% | 3.61M 379.12% | 6.50M 80.11% | 10.03M 54.28% | 8.20M 18.23% | 8.26M 0.77% | 12.31M 49.01% | 15.40M 25.05% | 19.37M 25.81% | |
net income | -1.84M - | 124K 106.73% | 397K 220.16% | 2.67M 573.30% | 2.13M 20.28% | 3.29M 54.48% | 1.81M 45.02% | 3.96M 118.62% | 7.50M 89.54% | 5.80M 22.68% | 2.19M 62.17% | 10.80M 392.48% | 102M 844.01% | 3.87M 96.20% | 536K 86.16% | 5.87M 994.78% | 3.10M 47.17% | -29.57M 1,053.84% | 2.22M 107.51% | 8.52M 283.43% | 4.70M 44.81% | 6.88M 46.47% | 5.49M 20.26% | 10.97M 99.89% | 9.90M 9.77% | 8.50M 14.12% | 6.23M 26.71% | 12.26M 96.76% | 14.60M 19.09% | 12.10M 17.14% | 12.84M 6.10% | 19.30M 50.37% | 22.40M 16.06% | 14.50M 35.27% | -4.05M 127.93% | 9.46M 333.70% | 16.20M 71.16% | 26.40M 62.98% | 21.55M 18.37% | 22.55M 4.62% | 37.79M 67.61% | 40.96M 8.38% | 56.80M 38.69% | |
weighted average shs out | 17.82M - | 18.42M 3.40% | 18.46M 0.23% | 18.46M 0.00% | 21.71M 17.57% | 21.73M 0.11% | 21.57M 0.75% | 21.32M 1.17% | 21.30M 0.10% | 21.27M 0.13% | 21.27M 0.02% | 21.30M 0.11% | 21.28M 0.10% | 21.29M 0.05% | 21.30M 0.06% | 21.30M 0.01% | 21.24M 0.30% | 21.20M 0.19% | 21.18M 0.07% | 21.20M 0.09% | 21.21M 0.03% | 21.23M 0.13% | 21.14M 0.44% | 21.04M 0.45% | 20.91M 0.63% | 20.88M 0.13% | 20.85M 0.17% | 20.73M 0.57% | 20.73M 0.02% | 20.73M 0.05% | 20.78M 0.22% | 20.83M 0.24% | 20.82M 0.05% | 20.70M 0.55% | 20.77M 0.34% | 20.72M 0.26% | 20.48M 1.15% | 20.24M 1.16% | 20.17M 0.35% | 20.18M 0.05% | 20.19M 0.05% | 20.20M 0.04% | 20.23M 0.14% | |
weighted average shs out dil | 17.82M - | 18.51M 3.88% | 18.51M 0.03% | 18.52M 0.04% | 21.73M 17.35% | 21.78M 0.21% | 21.62M 0.74% | 21.37M 1.15% | 21.34M 0.13% | 21.35M 0.02% | 21.44M 0.41% | 21.46M 0.10% | 21.52M 0.28% | 21.56M 0.19% | 21.57M 0.08% | 21.56M 0.08% | 21.49M 0.31% | 21.20M 1.36% | 21.44M 1.15% | 21.33M 0.51% | 21.45M 0.54% | 21.26M 0.87% | 21.38M 0.56% | 21.30M 0.37% | 21.18M 0.55% | 21.15M 0.17% | 21.12M 0.12% | 21.00M 0.59% | 21.05M 0.24% | 21.06M 0.07% | 21.07M 0.05% | 21.09M 0.08% | 21.08M 0.03% | 20.96M 0.58% | 20.77M 0.89% | 20.94M 0.80% | 20.71M 1.11% | 20.45M 1.25% | 20.39M 0.30% | 20.41M 0.09% | 20.43M 0.10% | 20.44M 0.04% | 20.48M 0.22% | |
eps | -0.10 - | 0.01 110.00% | 0.02 100% | 0.14 600% | 0.10 30.00% | 0.15 53.06% | 0.08 46.67% | 0.19 137.50% | 0.35 84.21% | 0.27 22.86% | 0.10 62.96% | 0.50 400% | 4.75 850% | 0.18 96.21% | 0.02 88.89% | 0.27 1,250% | 0.15 44.44% | -1.39 1,026.67% | 0.11 107.91% | 0.40 263.64% | 0.22 45% | 0.32 45.45% | 0.26 18.75% | 0.52 100% | 0.47 9.62% | 0.40 14.89% | 0.30 25.00% | 0.58 93.33% | 0.69 18.97% | 0.58 15.94% | 0.59 1.72% | 0.93 57.63% | 1.08 16.13% | 0.70 35.19% | -0.19 127.14% | 0.46 342.11% | 0.79 71.74% | 1.15 45.57% | 0.93 19.13% | 0.82 11.83% | 1.68 104.88% | 1.89 12.50% | 2.81 48.68% | |
epsdiluted | -0.10 - | 0.01 110.00% | 0.02 100% | 0.14 600% | 0.10 30.00% | 0.15 53.06% | 0.08 46.67% | 0.19 137.50% | 0.35 84.21% | 0.27 22.86% | 0.10 62.96% | 0.50 400% | 4.74 848% | 0.18 96.20% | 0.02 88.89% | 0.27 1,250% | 0.14 48.15% | -1.39 1,092.86% | 0.11 107.91% | 0.40 263.64% | 0.22 45% | 0.32 45.45% | 0.26 18.75% | 0.52 100% | 0.46 11.54% | 0.39 15.22% | 0.29 25.64% | 0.58 100% | 0.68 17.24% | 0.58 14.71% | 0.58 0% | 0.92 58.62% | 1.07 16.30% | 0.69 35.51% | -0.19 127.54% | 0.45 336.84% | 0.78 73.33% | 1.14 46.15% | 0.92 19.30% | 0.82 10.87% | 1.66 102.44% | 1.87 12.65% | 2.77 48.13% |
All numbers in USD (except ratios and percentages)