| IES Holdings, Inc. (IESC) |
| Q4-CY2025 | Q3-CY2025 | Q2-CY2025 | Q1-CY2025 | Q4-CY2024 | Q3-CY2024 | Q2-CY2024 | Q1-CY2024 | Q4-CY2023 | Q3-CY2023 | Q2-CY2023 | Q1-CY2023 | Q4-CY2022 | Q3-CY2022 | Q2-CY2022 | Q1-CY2022 | Q4-CY2021 | Q3-CY2021 | Q2-CY2021 | Q1-CY2021 | Q4-CY2020 | Q3-CY2020 | Q2-CY2020 | Q1-CY2020 | Q4-CY2019 | Q3-CY2019 | Q2-CY2019 | Q1-CY2019 | Q4-CY2018 | Q3-CY2018 | Q2-CY2018 | Q1-CY2018 | Q4-CY2017 | Q3-CY2017 | Q2-CY2017 | Q1-CY2017 | Q4-CY2016 | Q3-CY2016 | Q2-CY2016 | Q1-CY2016 | Q4-CY2015 | Q3-CY2015 | Q2-CY2015 | Q1-CY2015 | Q4-CY2014 | Q3-CY2014 | Q2-CY2014 | Q1-CY2014 | Q4-CY2013 |
| Balance Sheet Date | | 2025-Sep-30 | 2025-Jun-30 | 2025-Mar-31 | 2024-Dec-31 | 2024-Sep-30 | 2024-Jun-30 | 2024-Mar-31 | 2023-Dec-31 | 2023-Sep-30 | 2023-Jun-30 | 2023-Mar-31 | 2022-Dec-31 | 2022-Sep-30 | 2022-Jun-30 | 2022-Mar-31 | 2021-Dec-31 | 2021-Sep-30 | 2021-Jun-30 | 2021-Mar-31 | 2020-Dec-31 | 2020-Sep-30 | 2020-Jun-30 | 2020-Mar-31 | 2019-Dec-31 | 2019-Sep-30 | 2019-Jun-30 | 2019-Mar-31 | 2018-Dec-31 | 2018-Sep-30 | 2018-Jun-30 | 2018-Mar-31 | 2017-Dec-31 | 2017-Sep-30 | 2017-Jun-30 | 2017-Mar-31 | 2016-Dec-31 | 2016-Sep-30 | 2016-Jun-30 | 2016-Mar-31 | 2015-Dec-31 | 2015-Sep-30 | 2015-Jun-30 | 2015-Mar-31 | 2014-Dec-31 | 2014-Sep-30 | 2014-Jun-30 | 2014-Mar-31 | 2013-Dec-31 |
| Fiscal Period | | Q4-FY2025 | Q3-FY2025 | Q2-FY2025 | Q1-FY2025 | Q4-FY2024 | Q3-FY2024 | Q2-FY2024 | Q1-FY2024 | Q4-FY2023 | Q3-FY2023 | Q2-FY2023 | Q1-FY2023 | Q4-FY2022 | Q3-FY2022 | Q2-FY2022 | Q1-FY2022 | Q4-FY2021 | Q3-FY2021 | Q2-FY2021 | Q1-FY2021 | Q4-FY2020 | Q3-FY2020 | Q2-FY2020 | Q1-FY2020 | Q4-FY2019 | Q3-FY2019 | Q2-FY2019 | Q1-FY2019 | Q4-FY2018 | Q3-FY2018 | Q2-FY2018 | Q1-FY2018 | Q4-FY2017 | Q3-FY2017 | Q2-FY2017 | Q1-FY2017 | Q4-FY2016 | Q3-FY2016 | Q2-FY2016 | Q1-FY2016 | Q4-FY2015 | Q3-FY2015 | Q2-FY2015 | Q1-FY2015 | Q4-FY2014 | Q3-FY2014 | Q2-FY2014 | Q1-FY2014 |
| Total Revenue | | 897,803,000$ | 890,158,000$ | 833,960,000$ | 749,547,000$ | 775,766,000$ | 768,415,000$ | 705,733,000$ | 634,444,000$ | 649,021,000$ | 584,451,000$ | 568,881,000$ | 574,874,000$ | 617,405,000$ | 567,301,000$ | 501,593,000$ | 480,509,000$ | 483,823,000$ | 405,871,000$ | 331,961,000$ | 314,838,000$ | 330,411,000$ | 293,125,000$ | 291,277,000$ | 276,043,000$ | 293,607,000$ | 282,633,000$ | 256,914,000$ | 243,842,000$ | 240,275,000$ | 232,576,000$ | 205,677,000$ | 198,300,000$ | 206,581,000$ | 208,323,000$ | 203,662,000$ | 192,178,000$ | 205,647,000$ | 179,599,000$ | 159,981,000$ | 150,766,000$ | 159,687,000$ | 144,082,000$ | 133,752,000$ | 136,336,000$ | 135,858,000$ | 136,192,000$ | 120,266,000$ | 120,079,000$ |
| QoQ% | | .86% | 6.74% | 11.26% | (3.38%) | .96% | 8.88% | 11.24% | (2.25%) | 11.05% | 2.74% | (1.04%) | (6.89%) | 8.83% | 13.10% | 4.39% | (.69%) | 19.21% | 22.27% | 5.44% | (4.71%) | 12.72% | .63% | 5.52% | (5.98%) | 3.88% | 10.01% | 5.36% | 1.49% | 3.31% | 13.08% | 3.72% | (4.01%) | (.84%) | 2.29% | 5.98% | (6.55%) | 14.50% | 12.26% | 6.11% | (5.59%) | 10.83% | 7.72% | (1.90%) | .35% | (.25%) | 13.24% | .16% | (2.99%) |
| YoY% | | 15.73% | 15.84% | 18.17% | 18.14% | 19.53% | 31.48% | 24.06% | 10.36% | 5.12% | 3.02% | 13.42% | 19.64% | 27.61% | 39.77% | 51.10% | 52.62% | 46.43% | 38.46% | 13.97% | 14.05% | 12.54% | 3.71% | 13.38% | 13.21% | 22.20% | 21.52% | 24.91% | 22.97% | 16.31% | 11.64% | .99% | 3.19% | .45% | 15.99% | 27.30% | 27.47% | 28.78% | 24.65% | 19.61% | 10.58% | 17.54% | 5.79% | 11.21% | 13.54% | 9.76% | 12.04% | (1.42%) | (5.65%) |
| Cost Of Revenue | | 664,799,000$ | 650,561,000$ | 625,091,000$ | 571,520,000$ | 589,374,000$ | 573,634,000$ | 534,120,000$ | 490,640,000$ | 508,455,000$ | 476,842,000$ | 467,955,000$ | 479,436,000$ | 519,509,000$ | 484,501,000$ | 443,086,000$ | 400,782,000$ | 392,207,000$ | 333,042,000$ | 267,087,000$ | 256,159,000$ | 262,251,000$ | 234,805,000$ | 240,013,000$ | 225,828,000$ | 242,737,000$ | 236,236,000$ | 213,679,000$ | 202,241,000$ | 199,754,000$ | 190,039,000$ | 171,837,000$ | 165,236,000$ | 168,477,000$ | 172,925,000$ | 171,848,000$ | 156,996,000$ | 168,108,000$ | 145,602,000$ | 132,169,000$ | 123,133,000$ | 129,259,000$ | 119,030,000$ | 112,044,000$ | 113,632,000$ | 113,541,000$ | 113,526,000$ | 100,240,000$ | 101,963,000$ |
| Gross Profit | | 233,004,000$ | 239,597,000$ | 208,869,000$ | 178,027,000$ | 186,392,000$ | 194,781,000$ | 171,613,000$ | 143,804,000$ | 140,566,000$ | 107,609,000$ | 100,926,000$ | 95,438,000$ | 97,896,000$ | 82,800,000$ | 58,507,000$ | 79,727,000$ | 91,616,000$ | 72,829,000$ | 64,874,000$ | 58,679,000$ | 68,160,000$ | 58,320,000$ | 51,264,000$ | 50,215,000$ | 50,870,000$ | 46,397,000$ | 43,235,000$ | 41,601,000$ | 40,521,000$ | 42,537,000$ | 33,840,000$ | 33,064,000$ | 38,104,000$ | 35,398,000$ | 31,814,000$ | 35,182,000$ | 37,538,000$ | 33,997,000$ | 27,812,000$ | 27,633,000$ | 30,427,000$ | 25,052,000$ | 21,708,000$ | 22,704,000$ | 22,318,000$ | 22,666,000$ | 20,026,000$ | 18,116,000$ |
| Gross Margin | | 25.95% | 26.92% | 25.05% | 23.75% | 24.03% | 25.35% | 24.32% | 22.67% | 21.66% | 18.41% | 17.74% | 16.60% | 15.86% | 14.60% | 11.66% | 16.59% | 18.94% | 17.94% | 19.54% | 18.64% | 20.63% | 19.90% | 17.60% | 18.19% | 17.33% | 16.42% | 16.83% | 17.06% | 16.86% | 18.29% | 16.45% | 16.67% | 18.45% | 16.99% | 15.62% | 18.31% | 18.25% | 18.93% | 17.39% | 18.33% | 19.05% | 17.39% | 16.23% | 16.65% | 16.43% | 16.64% | 16.65% | 15.09% |
| Operating Expenses | | 128,691,000$ | 127,695,000$ | 116,174,000$ | 103,408,000$ | 111,396,000$ | 104,605,000$ | 93,899,000$ | 85,814,000$ | 87,380,000$ | 73,290,000$ | 69,316,000$ | 54,777,000$ | 72,862,000$ | 67,163,000$ | 63,431,000$ | 59,466,000$ | 61,514,000$ | 50,379,000$ | 47,746,000$ | 42,776,000$ | 53,747,000$ | 44,258,000$ | 42,035,000$ | 37,836,000$ | 36,955,000$ | 36,162,000$ | 35,019,000$ | 32,117,000$ | 31,787,000$ | 32,448,000$ | 29,698,000$ | 30,075,000$ | 31,089,000$ | 30,683,000$ | 30,197,000$ | 28,187,000$ | 28,383,000$ | 25,816,000$ | 25,308,000$ | 22,512,000$ | 22,789,000$ | 20,499,000$ | 19,410,000$ | 18,706,000$ | 19,704,000$ | 19,100,000$ | 19,150,000$ | 17,531,000$ |
| Operating Income | | 104,313,000$ | 111,902,000$ | 92,695,000$ | 74,619,000$ | 74,996,000$ | 90,176,000$ | 77,714,000$ | 57,990,000$ | 53,186,000$ | 34,319,000$ | 31,610,000$ | 40,661,000$ | 25,034,000$ | 15,637,000$ | (4,924,000$) | 20,261,000$ | 30,102,000$ | 22,450,000$ | 17,128,000$ | 15,903,000$ | 14,413,000$ | 14,062,000$ | 9,229,000$ | 12,379,000$ | 13,915,000$ | 10,235,000$ | 8,216,000$ | 9,484,000$ | 8,734,000$ | 10,089,000$ | 4,142,000$ | 2,989,000$ | 7,015,000$ | 4,715,000$ | 1,617,000$ | 6,995,000$ | 9,155,000$ | 8,181,000$ | 2,504,000$ | 5,121,000$ | 7,638,000$ | 4,553,000$ | 2,298,000$ | 3,998,000$ | 2,614,000$ | 3,566,000$ | 876,000$ | 585,000$ |
| Operating Margin | | 11.62% | 12.57% | 11.12% | 9.96% | 9.67% | 11.74% | 11.01% | 9.14% | 8.20% | 5.87% | 5.56% | 7.07% | 4.06% | 2.76% | (.98%) | 4.22% | 6.22% | 5.53% | 5.16% | 5.05% | 4.36% | 4.80% | 3.17% | 4.48% | 4.74% | 3.62% | 3.20% | 3.89% | 3.64% | 4.34% | 2.01% | 1.51% | 3.40% | 2.26% | .79% | 3.64% | 4.45% | 4.56% | 1.57% | 3.40% | 4.78% | 3.16% | 1.72% | 2.93% | 1.92% | 2.62% | .73% | .49% |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1,000$ |
| Interest Expenses | | 496,000$ | 534,000$ | 266,000$ | 518,000$ | 140,000$ | 395,000$ | 406,000$ | 397,000$ | 398,000$ | 391,000$ | 1,049,000$ | 1,184,000$ | 1,230,000$ | 761,000$ | 543,000$ | 436,000$ | 325,000$ | 240,000$ | 225,000$ | 172,000$ | | 269,000$ | 320,000$ | 239,000$ | | 451,000$ | 535,000$ | 547,000$ | 519,000$ | 513,000$ | 473,000$ | 441,000$ | 421,000$ | 407,000$ | 428,000$ | 446,000$ | 387,000$ | 299,000$ | 303,000$ | 293,000$ | 270,000$ | 261,000$ | 311,000$ | 288,000$ | 307,000$ | 348,000$ | 401,000$ | 518,000$ |
| Income Before Tax | | 123,550,000$ | 108,751,000$ | 98,682,000$ | 77,664,000$ | 80,297,000$ | 89,211,000$ | 76,172,000$ | 58,986,000$ | 53,320,000$ | 34,117,000$ | 32,329,000$ | 38,782,000$ | 24,610,000$ | 14,674,000$ | (5,343,000$) | 19,060,000$ | 29,815,000$ | 22,289,000$ | 16,954,000$ | 15,849,000$ | 14,629,000$ | 14,025,000$ | 8,641,000$ | 11,999,000$ | 13,610,000$ | 9,848,000$ | 7,793,000$ | 8,890,000$ | 8,303,000$ | 9,687,000$ | 3,712,000$ | 2,646,000$ | 6,665,000$ | 4,354,000$ | 1,233,000$ | 6,553,000$ | 8,802,000$ | 7,899,000$ | 2,204,000$ | 4,857,000$ | 7,340,000$ | 4,301,000$ | 2,158,000$ | 3,738,000$ | 2,299,000$ | 3,217,000$ | 490,000$ | 264,000$ |
| Tax Expenses | | 21,268,000$ | 29,464,000$ | 26,090,000$ | 19,983,000$ | 14,823,000$ | 22,572,000$ | 19,372,000$ | 15,398,000$ | 12,313,000$ | 8,263,000$ | 8,157,000$ | 10,028,000$ | 6,518,000$ | 3,609,000$ | (1,293,000$) | 3,981,000$ | 6,341,000$ | 2,640,000$ | 3,611,000$ | 3,639,000$ | 1,148,000$ | 1,695,000$ | 2,428,000$ | 3,469,000$ | 3,627,000$ | (1,207,000$) | 2,336,000$ | 1,907,000$ | 3,529,000$ | 1,038,000$ | 1,425,000$ | 32,159,000$ | 3,419,000$ | (1,519,000$) | 682,000$ | 2,629,000$ | (93,247,000$) | (2,937,000$) | 10,000$ | (942,000$) | (247,000$) | 339,000$ | 304,000$ | 265,000$ | 283,000$ | 422,000$ | 44,000$ | (1,000$) |
| Net Income | | 102,282,000$ | 79,287,000$ | 72,592,000$ | 57,681,000$ | 65,474,000$ | 66,639,000$ | 56,800,000$ | 43,588,000$ | 41,007,000$ | 25,854,000$ | 24,172,000$ | 28,754,000$ | 18,092,000$ | 11,065,000$ | (4,050,000$) | 15,079,000$ | 23,474,000$ | 19,649,000$ | 13,343,000$ | 12,210,000$ | 13,481,000$ | 12,330,000$ | 6,213,000$ | 8,530,000$ | 9,983,000$ | 11,055,000$ | 5,457,000$ | 6,983,000$ | 4,774,000$ | 8,649,000$ | 2,287,000$ | (29,513,000$) | 3,246,000$ | 5,873,000$ | 551,000$ | 3,924,000$ | 101,980,000$ | 10,805,000$ | 2,194,000$ | 5,799,000$ | 7,479,000$ | 3,957,000$ | 1,810,000$ | 3,292,000$ | 2,130,000$ | 2,673,000$ | 397,000$ | 124,000$ |
| Profit Margin | | 11.39% | 8.91% | 8.70% | 7.70% | 8.44% | 8.67% | 8.05% | 6.87% | 6.32% | 4.42% | 4.25% | 5.00% | 2.93% | 1.95% | (.81%) | 3.14% | 4.85% | 4.84% | 4.02% | 3.88% | 4.08% | 4.21% | 2.13% | 3.09% | 3.40% | 3.91% | 2.12% | 2.86% | 1.99% | 3.72% | 1.11% | (14.88%) | 1.57% | 2.82% | .27% | 2.04% | 49.59% | 6.02% | 1.37% | 3.85% | 4.68% | 2.75% | 1.35% | 2.42% | 1.57% | 1.96% | .33% | .10% |
| TTM | | 9.25% | 8.46% | 8.39% | 8.22% | 8.06% | 7.54% | 6.50% | 5.53% | 5.04% | 4.13% | 3.53% | 2.38% | 1.86% | 2.24% | 2.89% | 4.20% | 4.47% | 4.24% | 4.04% | 3.60% | 3.41% | 3.21% | 3.13% | 3.16% | 3.11% | 2.76% | 2.66% | 2.46% | (1.57%) | (1.82%) | (2.21%) | (2.43%) | 1.68% | 13.87% | 15.01% | 16.13% | 17.35% | 4.04% | 3.16% | 3.24% | 2.88% | 2.03% | 1.83% | 1.61% | 1.04% | .27% | (.51%) | (.81%) |
| Earnings to Minority | | 492,000$ | 2,057,000$ | 1,940,000$ | 1,378,000$ | 2,323,000$ | 4,539,000$ | 3,891,000$ | 2,632,000$ | 3,218,000$ | 3,308,000$ | 2,621,000$ | 2,352,000$ | 1,847,000$ | 1,600,000$ | 1,362,000$ | 615,000$ | 1,051,000$ | 348,000$ | 507,000$ | 112,000$ | (1,125,000$) | 70,000$ | (18,000$) | 28,000$ | 122,000$ | 83,000$ | (32,000$) | 99,000$ | 99,000$ | 133,000$ | 66,000$ | 56,000$ | 100,000$ | 5,000$ | 15,000$ | 52,000$ | 69,000$ | 31,000$ | 0$ | 0$ | 0$ | 0$ | 2,000$ | 2,000$ | 5,000$ | 10,000$ | 1,000$ | 1,000$ |
| Earnings to Common Shareholders | | 102,282,000$ | 77,230,000$ | 70,652,000$ | 56,303,000$ | 65,474,000$ | 62,100,000$ | 52,909,000$ | 40,956,000$ | 37,789,000$ | 22,546,000$ | 21,551,000$ | 26,402,000$ | 16,245,000$ | 9,465,000$ | (5,412,000$) | 14,464,000$ | 22,423,000$ | 19,301,000$ | 12,836,000$ | 12,098,000$ | 14,606,000$ | 12,260,000$ | 6,231,000$ | 8,502,000$ | 9,861,000$ | 10,972,000$ | 5,489,000$ | 6,884,000$ | 4,675,000$ | 8,516,000$ | 2,221,000$ | (29,569,000$) | 3,146,000$ | (23,240,000$) | 536,000$ | 3,872,000$ | 101,081,000$ | 10,747,000$ | 2,174,000$ | 5,799,000$ | 7,426,000$ | 3,922,000$ | 1,808,000$ | 3,290,000$ | 2,125,000$ | 2,663,000$ | 396,000$ | 123,000$ |
| QoQ% | | 32.44% | 9.31% | 25.49% | (14.01%) | 5.43% | 17.37% | 29.19% | 8.38% | 67.61% | 4.62% | (18.37%) | 62.52% | 71.63% | 274.89% | (137.42%) | (35.50%) | 16.18% | 50.37% | 6.10% | (17.17%) | 19.14% | 96.76% | (26.71%) | (13.78%) | (10.13%) | 99.89% | (20.26%) | 47.25% | (45.10%) | 283.43% | 107.51% | (1,039.89%) | 113.54% | (4,435.82%) | (86.16%) | (96.17%) | 840.55% | 394.34% | (62.51%) | (21.91%) | 89.34% | 116.93% | (45.05%) | 54.82% | (20.20%) | 572.48% | 221.95% | 103.44% |
| YoY% | | 56.22% | 24.36% | 33.54% | 37.47% | 73.26% | 175.44% | 145.51% | 55.13% | 132.62% | 138.20% | 498.21% | 82.54% | (27.55%) | (50.96%) | (142.16%) | 19.56% | 53.52% | 57.43% | 106.00% | 42.30% | 48.12% | 11.74% | 13.52% | 23.50% | 110.93% | 28.84% | 147.14% | 123.28% | 48.60% | 45.13% | 314.37% | (863.66%) | (96.89%) | (316.25%) | (75.35%) | (33.23%) | 1,261.18% | 174.02% | 20.24% | 76.26% | 249.46% | 47.28% | 356.57% | 2,574.80% | 159.50% | 334.01% | 135.97% | (75.40%) |
| Earnings Per Share, Basic | | 5.15$ | 3.89$ | 3.54$ | 2.82$ | 3.28$ | 3.07$ | 2.62$ | 2.03$ | 1.87$ | 1.12$ | 1.07$ | 1.30$ | 0.79$ | 0.46$ | (0.26$) | 0.70$ | 1.08$ | 0.93$ | 0.62$ | 0.58$ | 0.70$ | 0.59$ | 0.30$ | 0.41$ | 0.47$ | 0.52$ | 0.26$ | 0.32$ | 0.22$ | 0.40$ | 0.10$ | (1.39$) | 0.15$ | (1.09$) | 0.03$ | 0.18$ | 4.75$ | 0.50$ | 0.10$ | 0.27$ | 0.35$ | 0.18$ | 0.08$ | 0.15$ | 0.12$ | 0.14$ | 0.02$ | 0.01$ |
| Earnings Per Share, Diluted | | 5.07$ | 3.84$ | 3.50$ | 2.78$ | 3.23$ | 3.03$ | 2.58$ | 2.00$ | 1.85$ | 1.10$ | 1.06$ | 1.29$ | 0.78$ | 0.45$ | (0.26$) | 0.69$ | 1.06$ | 0.92$ | 0.61$ | 0.57$ | 0.69$ | 0.58$ | 0.30$ | 0.40$ | 0.46$ | 0.52$ | 0.26$ | 0.32$ | 0.22$ | 0.40$ | 0.10$ | (1.39$) | 0.15$ | (1.08$) | 0.02$ | 0.18$ | 4.65$ | 0.50$ | 0.10$ | 0.27$ | 0.35$ | 0.18$ | 0.08$ | 0.15$ | 0.12$ | 0.14$ | 0.02$ | 0.01$ |
| Unlevered FCF Per Share, Basic | | 6.65$ | 4.63$ | 1.24$ | 1.86$ | 4.64$ | 4.10$ | 1.67$ | 1.24$ | 2.84$ | 1.81$ | 2.27$ | 0.71$ | 1.66$ | (0.72$) | 1.04$ | (1.18$) | 0.13$ | (0.63$) | 1.35$ | 0.98$ | 1.02$ | 1.10$ | 1.04$ | 0.53$ | 0.88$ | 0.52$ | 0.42$ | (0.16$) | 0.29$ | (0.34$) | 0.24$ | 0.18$ | 0.53$ | 0.31$ | 0.34$ | (0.35$) | 0.46$ | (0.26$) | 0.60$ | 0.21$ | 0.23$ | 0.03$ | 0.17$ | (0.03$) | 0.35$ | 0.14$ | 0.23$ | (0.13$) |
| Unlevered FCF Per Share, Diluted | | 6.55$ | 4.58$ | 1.23$ | 1.84$ | 4.58$ | 4.05$ | 1.65$ | 1.22$ | 2.81$ | 1.79$ | 2.24$ | 0.70$ | 1.63$ | (0.71$) | 1.04$ | (1.17$) | 0.13$ | (0.63$) | 1.33$ | 0.96$ | 1.00$ | 1.09$ | 1.03$ | 0.52$ | 0.86$ | 0.51$ | 0.42$ | (0.16$) | 0.29$ | (0.34$) | 0.24$ | 0.18$ | 0.53$ | 0.31$ | 0.33$ | (0.34$) | 0.45$ | (0.26$) | 0.59$ | 0.21$ | 0.23$ | 0.03$ | 0.17$ | (0.03$) | 0.35$ | 0.14$ | 0.23$ | (0.13$) |
| Average Shares, Basic | | 19,853,994 | 19,856,289 | 19,969,618 | 19,989,951 | 19,989,541 | 20,224,102 | 20,227,342 | 20,199,587 | 20,192,669 | 20,181,793 | 20,170,824 | 20,242,114 | 20,477,515 | 20,718,195 | 20,772,426 | 20,702,844 | 20,817,541 | 20,829,165 | 20,780,006 | 20,734,516 | 20,724,697 | 20,728,149 | 20,847,245 | 20,883,477 | 20,912,395 | 21,043,425 | 21,139,096 | 21,233,132 | 21,205,795 | 21,200,635 | 21,182,268 | 21,196,854 | 21,236,292 | 21,300,716 | 21,299,098 | 21,286,090 | 21,276,113 | 21,297,898 | 21,273,814 | 21,269,543 | 21,297,419 | 21,319,444 | 21,571,034 | 21,734,591 | 18,316,995 | 18,464,933 | 18,464,931 | 18,423,397 |
| Average Shares, Diluted | | 20,167,647 | 20,104,257 | 20,213,442 | 20,245,842 | 20,247,955 | 20,496,870 | 20,479,755 | 20,435,148 | 20,409,595 | 20,405,702 | 20,387,796 | 20,449,035 | 20,907,750 | 20,939,437 | 20,772,426 | 20,958,887 | 21,125,535 | 21,087,779 | 21,071,059 | 21,061,355 | 21,102,286 | 20,996,732 | 21,122,310 | 21,148,312 | 21,318,934 | 21,301,235 | 21,379,746 | 21,261,065 | 20,816,245 | 21,331,883 | 21,440,570 | 21,196,854 | 21,444,905 | 21,556,118 | 21,574,155 | 21,557,838 | 21,729,216 | 21,456,634 | 21,436,012 | 21,347,494 | 21,336,063 | 21,370,634 | 21,618,327 | 21,779,728 | 18,350,152 | 18,521,628 | 18,514,150 | 18,507,750 |
| EBIT | | 124,046,000$ | 109,285,000$ | 98,948,000$ | 78,182,000$ | 80,437,000$ | 89,606,000$ | 76,578,000$ | 59,383,000$ | 53,718,000$ | 34,508,000$ | 33,378,000$ | 39,966,000$ | 25,840,000$ | 15,435,000$ | (4,800,000$) | 19,496,000$ | 30,140,000$ | 22,529,000$ | 17,179,000$ | 16,021,000$ | 14,629,000$ | 14,294,000$ | 8,961,000$ | 12,238,000$ | 13,610,000$ | 10,299,000$ | 8,328,000$ | 9,437,000$ | 8,822,000$ | 10,200,000$ | 4,185,000$ | 3,087,000$ | 7,086,000$ | 4,761,000$ | 1,661,000$ | 6,999,000$ | 9,189,000$ | 8,198,000$ | 2,507,000$ | 5,150,000$ | 7,610,000$ | 4,562,000$ | 2,469,000$ | 4,026,000$ | 2,606,000$ | 3,565,000$ | 891,000$ | 782,000$ |
| EBITDA | | 136,288,000$ | 120,949,000$ | 110,896,000$ | 89,269,000$ | 91,489,000$ | 100,219,000$ | 84,399,000$ | 67,000,000$ | 62,995,000$ | 41,386,000$ | 40,242,000$ | 46,354,000$ | 32,568,000$ | 21,805,000$ | 1,356,000$ | 25,710,000$ | 36,144,000$ | 28,591,000$ | 23,007,000$ | 20,041,000$ | 18,340,000$ | 17,494,000$ | 12,196,000$ | 14,600,000$ | 15,967,000$ | 12,653,000$ | 10,802,000$ | 11,809,000$ | 10,976,000$ | 12,637,000$ | 6,246,000$ | 5,295,000$ | 9,836,000$ | 7,267,000$ | 3,980,000$ | 9,058,000$ | 11,350,000$ | 9,853,000$ | 3,539,000$ | 5,966,000$ | 8,313,000$ | 5,199,000$ | 3,059,000$ | 4,605,000$ | 3,241,000$ | 4,194,000$ | 1,536,000$ | 1,399,000$ |