| 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 |
| Close Price of Common Stock | 360.38$ | 398.34$ | 296.84$ | 164.66$ | 201.02$ | 199.50$ | 139.02$ | 121.69$ | 79.66$ | 65.80$ | 57.21$ | 43.10$ | 35.65$ | 27.64$ | 29.89$ | 40.10$ | 50.25$ | 45.88$ | 51.15$ | 50.39$ | 46.41$ | 31.71$ | 23.24$ | 17.50$ | 25.00$ | 20.79$ | 18.91$ | 17.50$ | 15.75$ | 19.40$ | 16.93$ | 15.25$ | 17.25$ | 17.38$ | | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 7,155,151,376$ | 7,908,727,519$ | 5,893,584,845$ | 3,294,191,663$ | 4,014,605,245$ | 3,985,652,696$ | 2,814,245,531$ | 2,460,750,198$ | 1,608,671,406$ | 1,328,605,898$ | 1,153,999,329$ | 869,318,596$ | 720,904,334$ | 567,172,892$ | 621,350,211$ | 833,498,470$ | 1,040,200,378$ | 956,802,764$ | 1,065,985,539$ | 1,046,495,644$ | 962,820,653$ | 667,450,218$ | 489,647,861$ | 371,430,290$ | 528,955,175$ | 441,081,388$ | 403,971,171$ | 369,923,505$ | 333,987,192$ | 411,387,398$ | 358,977,828$ | 325,419,674$ | 368,067,476$ | 372,421,727$ | | | | | | | | | | | | | | | |
| QoQ% | (9.53%) | 34.19% | 78.91% | (17.95%) | .73% | 41.62% | 14.37% | 52.97% | 21.08% | 15.13% | 32.75% | 20.59% | 27.11% | (8.72%) | (25.45%) | (19.87%) | 8.72% | (10.24%) | 1.86% | 8.69% | 44.25% | 36.31% | 31.83% | (29.78%) | 19.92% | 9.19% | 9.20% | 10.76% | (18.81%) | 14.60% | 10.31% | (11.59%) | (1.17%) | | | | | | | | | | | | | | | | |
| YoY% | 78.23% | 98.43% | 109.42% | 33.87% | 149.56% | 199.99% | 143.87% | 183.07% | 123.15% | 134.25% | 85.72% | 4.30% | (30.70%) | (40.72%) | (41.71%) | (20.35%) | 8.04% | 43.35% | 117.71% | 181.75% | 82.02% | 51.32% | 21.21% | .41% | 58.38% | 7.22% | 12.53% | 13.68% | (9.26%) | 10.46% | | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 19,854,585 | 19,854,463 | 19,854,416 | 19,888,316 | 20,006,630 | 19,971,670 | 20,085,953 | 20,243,458 | 20,213,976 | 20,194,218 | 20,191,579 | 20,171,521 | 20,173,853 | 20,341,900 | 20,608,611 | 20,785,498 | 20,788,085 | 20,762,395 | 20,856,736 | 20,838,844 | 20,769,984 | 20,762,395 | 21,047,008 | 21,071,666 | 21,223,176 | 21,165,011 | 21,218,854 | 21,381,847 | 21,286,103 | 21,205,536 | 21,205,536 | 21,259,178 | 21,338,745 | 21,336,975 | 21,434,086 | 21,471,893 | 21,469,523 | 21,456,539 | 21,440,583 | 21,477,314 | 21,461,242 | 21,475,741 | 21,526,169 | 21,333,890 | 21,754,913 | 21,767,700 | 17,924,254 | 17,918,254 | 17,918,254 |
| QoQ% | .00% | .00% | (.17%) | (.59%) | .18% | (.57%) | (.78%) | .15% | .10% | .01% | .10% | (.01%) | (.83%) | (1.29%) | (.85%) | (.01%) | .12% | (.45%) | .09% | .33% | .04% | (1.35%) | (.12%) | (.71%) | .28% | (.25%) | (.76%) | .45% | .38% | .00% | (.25%) | (.37%) | .01% | (.45%) | (.18%) | .01% | .06% | .07% | (.17%) | .08% | (.07%) | (.23%) | .90% | (1.94%) | (.06%) | 21.44% | .03% | .00% | (.15%) |
| YoY% | (.76%) | (.59%) | (1.15%) | (1.75%) | (1.03%) | (1.10%) | (.52%) | .36% | .20% | (.73%) | (2.02%) | (2.95%) | (2.96%) | (2.03%) | (1.19%) | (.26%) | .09% | .00% | (.90%) | (1.11%) | (2.14%) | (1.90%) | (.81%) | (1.45%) | (.30%) | (.19%) | .06% | .58% | (.25%) | (.62%) | (1.07%) | (.99%) | (.61%) | (.56%) | (.03%) | (.03%) | .04% | (.09%) | (.40%) | .67% | (1.35%) | (1.34%) | 20.10% | 19.06% | 21.41% | 21.31% | 18.66% | 18.62% | 19.00% |
| Price to Sales | 2.12x | 2.35x | 1.81x | 1.05x | 1.34x | 1.38x | 1.02x | .96x | .66x | .56x | .49x | .37x | .32x | .26x | .31x | .45x | .61x | .62x | .77x | .82x | .78x | .56x | .42x | .32x | .48x | .41x | .39x | .38x | .36x | .47x | .43x | .40x | .45x | .46x | | | | | | | | | | | | | | | |
| Price to Earnings | 23.35x | 25.81x | 21.86x | 12.94x | 16.95x | 18.00x | 14.52x | 15.96x | 13.10x | 12.27x | 13.30x | 11.80x | 15.44x | 16.32x | 15.18x | 16.42x | 15.07x | 14.35x | 18.12x | 20.20x | 21.30x | 16.04x | 13.29x | 10.44x | 15.19x | 13.28x | 14.42x | 14.47x | 14.98x | - | - | - | - | - | | | | | | | | | | | | | | | |
| Price to Book | 8.09x | 8.95x | 7.54x | 4.67x | 6.15x | 6.52x | 4.96x | 4.60x | 3.29x | 2.95x | 2.78x | 2.19x | 1.91x | 1.57x | 1.76x | 2.37x | 2.92x | 2.77x | 3.25x | 3.39x | 3.26x | 2.36x | 1.81x | 1.44x | 2.08x | 1.79x | 1.70x | 1.62x | 1.48x | 1.87x | 1.67x | 1.56x | 1.77x | 1.57x | | | | | | | | | | | | | | | |
| 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%) |
| TTM | | 3,371,468,000$ | 3,249,431,000$ | 3,127,688,000$ | 2,999,461,000$ | 2,884,358,000$ | 2,757,613,000$ | 2,573,649,000$ | 2,436,797,000$ | 2,377,227,000$ | 2,345,611,000$ | 2,328,461,000$ | 2,261,173,000$ | 2,166,808,000$ | 2,033,226,000$ | 1,871,796,000$ | 1,702,164,000$ | 1,536,493,000$ | 1,383,081,000$ | 1,270,335,000$ | 1,229,651,000$ | 1,190,856,000$ | 1,154,052,000$ | 1,143,560,000$ | 1,109,197,000$ | 1,076,996,000$ | 1,023,664,000$ | 973,607,000$ | 922,370,000$ | 876,828,000$ | 843,134,000$ | 818,881,000$ | 816,866,000$ | 810,744,000$ | 809,810,000$ | 781,086,000$ | 737,405,000$ | 695,993,000$ | 650,033,000$ | 614,516,000$ | 588,287,000$ | 573,857,000$ | 550,028,000$ | 542,138,000$ | 528,652,000$ | 512,395,000$ | 500,319,000$ | 485,679,000$ | 487,408,000$ |
| TTM_QoQ% | | 3.76% | 3.89% | 4.28% | 3.99% | 4.60% | 7.15% | 5.62% | 2.51% | 1.35% | .74% | 2.98% | 4.36% | 6.57% | 8.62% | 9.97% | 10.78% | 11.09% | 8.88% | 3.31% | 3.26% | 3.19% | .92% | 3.10% | 2.99% | 5.21% | 5.14% | 5.56% | 5.19% | 4.00% | 2.96% | .25% | .76% | .12% | 3.68% | 5.92% | 5.95% | 7.07% | 5.78% | 4.46% | 2.52% | 4.33% | 1.46% | 2.55% | 3.17% | 2.41% | 3.01% | (.36%) | (1.45%) |
| TTM_YoY% | | 16.89% | 17.84% | 21.53% | 23.09% | 21.33% | 17.57% | 10.53% | 7.77% | 9.71% | 15.36% | 24.40% | 32.84% | 41.02% | 47.01% | 47.35% | 38.43% | 29.02% | 19.85% | 11.09% | 10.86% | 10.57% | 12.74% | 17.46% | 20.26% | 22.83% | 21.41% | 18.90% | 12.92% | 8.15% | 4.12% | 4.84% | 10.78% | 16.49% | 24.58% | 27.11% | 25.35% | 21.28% | 18.18% | 13.35% | 11.28% | 12.00% | 9.94% | 11.63% | 8.46% | 3.60% | 1.24% | (.63%) | 2.75% |
| 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% |
| QoQ | | (.96%) | 1.87% | 1.29% | (.28%) | (1.32%) | 1.03% | 1.65% | 1.01% | 3.25% | .67% | 1.14% | .75% | 1.26% | 2.93% | (4.93%) | (2.34%) | .99% | (1.60%) | .91% | (1.99%) | .73% | 2.30% | (.59%) | .87% | .91% | (.41%) | (.23%) | .20% | (1.43%) | 1.84% | (.22%) | (1.77%) | 1.45% | 1.37% | (2.69%) | .05% | (.68%) | 1.54% | (.94%) | (.73%) | 1.67% | 1.16% | (.42%) | .23% | (.22%) | (.01%) | 1.56% | 1.09% |
| YoY | | 1.93% | 1.57% | .73% | 1.09% | 2.37% | 6.94% | 6.58% | 6.06% | 5.80% | 3.82% | 6.08% | .01% | (3.08%) | (3.35%) | (7.88%) | (2.05%) | (1.69%) | (1.95%) | 1.94% | .45% | 3.30% | 3.48% | .77% | 1.13% | .46% | (1.87%) | .38% | .39% | (1.58%) | 1.30% | .83% | (1.63%) | .19% | (1.94%) | (1.76%) | (.02%) | (.80%) | 1.54% | 1.16% | 1.68% | 2.63% | .74% | (.42%) | 1.57% | 2.43% | 3.77% | 3.54% | .96% |
| 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$ |
| QoQ% | | (6.78%) | 20.72% | 24.22% | (.50%) | (16.83%) | 16.04% | 34.01% | 9.03% | 54.98% | 8.57% | (22.26%) | 62.42% | 60.10% | 417.57% | (124.30%) | (32.69%) | 34.09% | 31.07% | 7.70% | 10.34% | 2.50% | 52.37% | (25.45%) | (11.04%) | 35.96% | 24.57% | (13.37%) | 8.59% | (13.43%) | 143.58% | 38.58% | (57.39%) | 48.78% | 191.59% | (76.88%) | (23.59%) | 11.91% | 226.72% | (51.10%) | (32.95%) | 67.76% | 98.13% | (42.52%) | 52.95% | (26.70%) | 307.08% | 49.74% | 37.84% |
| YoY% | | 39.09% | 24.09% | 19.28% | 28.68% | 41.01% | 162.76% | 145.85% | 42.62% | 112.46% | 119.47% | 741.96% | 100.69% | (16.84%) | (30.35%) | (128.75%) | 27.40% | 108.85% | 59.65% | 85.59% | 28.47% | 3.58% | 37.39% | 12.33% | 30.53% | 59.32% | 1.45% | 98.36% | 217.30% | 24.51% | 113.98% | 156.15% | (57.27%) | (23.38%) | (42.37%) | (35.42%) | 36.59% | 19.86% | 79.68% | 8.96% | 28.09% | 192.20% | 27.68% | 162.33% | 583.42% | 515.90% | 493.16% | 248.73% | (80.99%) |
| TTM | | 383,529,000$ | 354,212,000$ | 332,486,000$ | 317,505,000$ | 300,876,000$ | 279,066,000$ | 223,209,000$ | 177,105,000$ | 159,776,000$ | 131,624,000$ | 112,942,000$ | 76,408,000$ | 56,008,000$ | 61,076,000$ | 67,889,000$ | 89,941,000$ | 85,583,000$ | 69,894,000$ | 61,506,000$ | 53,607,000$ | 50,083,000$ | 49,585,000$ | 45,758,000$ | 44,745,000$ | 41,850,000$ | 36,669,000$ | 36,523,000$ | 32,449,000$ | 25,954,000$ | 24,235,000$ | 18,861,000$ | 16,336,000$ | 20,342,000$ | 22,482,000$ | 25,948,000$ | 26,835,000$ | 24,961,000$ | 23,444,000$ | 19,816,000$ | 19,610,000$ | 18,487,000$ | 13,463,000$ | 12,476,000$ | 11,054,000$ | 7,641,000$ | 5,451,420$ | 978,420$ | (486,580$) |
| TTM_QoQ% | | 8.28% | 6.53% | 4.72% | 5.53% | 7.82% | 25.03% | 26.03% | 10.85% | 21.39% | 16.54% | 47.81% | 36.42% | (8.30%) | (10.04%) | (24.52%) | 5.09% | 22.45% | 13.64% | 14.74% | 7.04% | 1.00% | 8.36% | 2.26% | 6.92% | 14.13% | .40% | 12.56% | 25.03% | 7.09% | 28.49% | 15.46% | (19.69%) | (9.52%) | (13.36%) | (3.31%) | 7.51% | 6.47% | 18.31% | 1.05% | 6.08% | 37.32% | 7.91% | 12.86% | 44.67% | 40.17% | 457.17% | 301.08% | (124.26%) |
| TTM_YoY% | | 27.47% | 26.93% | 48.96% | 79.28% | 88.31% | 112.02% | 97.63% | 131.79% | 185.27% | 115.51% | 66.36% | (15.05%) | (34.56%) | (12.62%) | 10.38% | 67.78% | 70.88% | 40.96% | 34.42% | 19.81% | 19.67% | 35.22% | 25.29% | 37.89% | 61.25% | 51.31% | 93.64% | 98.64% | 27.59% | 7.80% | (27.31%) | (39.12%) | (18.51%) | (4.10%) | 30.95% | 36.84% | 35.02% | 74.14% | 58.83% | 77.40% | 141.95% | 146.96% | 1,175.12% | 2,371.77% | 281.02% | 357.09% | (30.54%) | (134.79%) |
| 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% |
| QoQ | | (.95%) | 1.46% | 1.16% | .29% | (2.07%) | .72% | 1.87% | .95% | 2.32% | .32% | (1.52%) | 3.02% | 1.30% | 3.74% | (5.20%) | (2.01%) | .69% | .37% | .11% | .69% | (.44%) | 1.63% | (1.32%) | (.26%) | 1.12% | .42% | (.69%) | .25% | (.70%) | 2.32% | .51% | (1.89%) | 1.13% | 1.47% | (2.85%) | (.81%) | (.10%) | 2.99% | (1.83%) | (1.39%) | 1.62% | 1.44% | (1.21%) | 1.01% | (.69%) | 1.89% | .24% | .14% |
| YoY | | 1.95% | .84% | .10% | .82% | 1.47% | 5.86% | 5.46% | 2.07% | 4.14% | 3.12% | 6.54% | 2.86% | (2.17%) | (2.78%) | (6.14%) | (.83%) | 1.86% | .73% | 1.99% | .57% | (.38%) | 1.18% | (.03%) | .60% | 1.10% | (.72%) | 1.18% | 2.38% | .24% | 2.08% | 1.22% | (2.13%) | (1.06%) | (2.29%) | (.77%) | .24% | (.33%) | 1.40% | (.15%) | .47% | 2.86% | .54% | .99% | 2.45% | 1.58% | 3.36% | 1.21% | (1.93%) |
| 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$ |
| QoQ% | | 29.00% | 9.22% | 25.85% | (11.90%) | (1.75%) | 17.32% | 30.31% | 6.29% | 58.61% | 6.96% | (15.94%) | 58.93% | 63.51% | 373.21% | (126.86%) | (35.76%) | 19.47% | 47.26% | 9.28% | (9.43%) | 9.34% | 98.46% | (27.16%) | (14.56%) | (9.70%) | 102.58% | (21.85%) | 46.27% | (44.80%) | 278.18% | 107.75% | (1,009.21%) | (44.73%) | 965.88% | (85.96%) | (96.15%) | 843.82% | 392.48% | (62.17%) | (22.46%) | 89.01% | 118.62% | (45.02%) | 54.55% | (20.31%) | 573.30% | 220.16% | 106.73% |
| YoY% | | 56.22% | 18.98% | 27.80% | 32.33% | 59.67% | 157.75% | 134.98% | 51.59% | 126.66% | 133.66% | 696.84% | 90.69% | (22.93%) | (43.69%) | (130.35%) | 23.50% | 74.13% | 59.36% | 114.76% | 43.14% | 35.04% | 11.53% | 13.85% | 22.15% | 109.11% | 27.82% | 138.61% | 123.66% | 47.07% | 47.27% | 315.06% | (852.12%) | (96.82%) | (45.65%) | (74.89%) | (32.33%) | 1,263.55% | 173.06% | 21.22% | 76.15% | 251.13% | 48.04% | 355.92% | 2,554.84% | 215.51% | 334.89% | 136.06% | (75.69%) |
| TTM | | 311,842,000$ | 275,034,000$ | 262,386,000$ | 246,594,000$ | 232,501,000$ | 208,034,000$ | 167,249,000$ | 134,621,000$ | 119,787,000$ | 96,872,000$ | 82,083,000$ | 53,861,000$ | 40,186,000$ | 45,568,000$ | 54,152,000$ | 71,545,000$ | 68,676,000$ | 58,683,000$ | 51,364,000$ | 44,234,000$ | 40,554,000$ | 37,056,000$ | 35,781,000$ | 35,025,000$ | 33,478,000$ | 28,269,000$ | 25,863,000$ | 22,693,000$ | (13,803,000$) | (15,331,000$) | (18,107,000$) | (19,843,000$) | 13,594,000$ | 112,328,000$ | 117,260,000$ | 118,903,000$ | 120,778,000$ | 26,277,000$ | 19,429,000$ | 19,045,000$ | 16,538,000$ | 11,189,000$ | 9,905,000$ | 8,492,000$ | 5,324,000$ | 1,350,000$ | (2,461,000$) | (3,959,000$) |
| TTM_QoQ% | | 13.38% | 4.82% | 6.40% | 6.06% | 11.76% | 24.39% | 24.24% | 12.38% | 23.66% | 18.02% | 52.40% | 34.03% | (11.81%) | (15.85%) | (24.31%) | 4.18% | 17.03% | 14.25% | 16.12% | 9.07% | 9.44% | 3.56% | 2.16% | 4.62% | 18.43% | 9.30% | 13.97% | 264.41% | 9.97% | 15.33% | 8.75% | (245.97%) | (87.90%) | (4.21%) | (1.38%) | (1.55%) | 359.63% | 35.25% | 2.02% | 15.16% | 47.81% | 12.96% | 16.64% | 59.50% | 294.37% | 154.86% | 37.84% | (10.80%) |
| TTM_YoY% | | 34.13% | 32.21% | 56.88% | 83.18% | 94.10% | 114.75% | 103.76% | 149.94% | 198.08% | 112.59% | 51.58% | (24.72%) | (41.49%) | (22.35%) | 5.43% | 61.74% | 69.35% | 58.36% | 43.55% | 26.29% | 21.14% | 31.08% | 38.35% | 54.34% | 342.54% | 284.39% | 242.83% | 214.36% | (201.54%) | (113.65%) | (115.44%) | (116.69%) | (88.75%) | 327.48% | 503.53% | 524.33% | 630.31% | 134.85% | 96.15% | 124.27% | 210.63% | 728.82% | 502.48% | 314.50% | 249.01% | 142.15% | 53.04% | 47.71% |
| 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% |
| QoQ | | 2.49% | .20% | 1.01% | (.75%) | (.23%) | .62% | 1.18% | .55% | 1.89% | .18% | (.75%) | 2.07% | .98% | 2.76% | (3.95%) | (1.71%) | .01% | .82% | .14% | (.20%) | (.13%) | 2.07% | (.96%) | (.31%) | (.51%) | 1.79% | (.74%) | .88% | (1.73%) | 2.61% | 16.00% | (16.45%) | (1.25%) | 2.55% | (1.77%) | (47.55%) | 43.57% | 4.65% | (2.48%) | (.84%) | 1.94% | 1.39% | (1.06%) | .85% | (.40%) | 1.63% | .23% | 1.59% |
| YoY | | 2.95% | .24% | .66% | .83% | 2.12% | 4.25% | 3.80% | 1.87% | 3.39% | 2.47% | 5.06% | 1.86% | (1.92%) | (2.89%) | (4.83%) | (.74%) | .77% | .64% | 1.89% | .79% | .68% | .30% | .01% | .23% | 1.41% | .19% | 1.01% | 17.75% | .42% | .90% | .84% | (16.93%) | (48.02%) | (3.20%) | (1.10%) | (1.80%) | 44.91% | 3.27% | .02% | 1.43% | 3.12% | .78% | 1.02% | 2.31% | 3.06% | 2.90% | 1.23% | (.30%) |
| Equity to Common Shareholders | | 883,955,000$ | 781,441,000$ | 705,783,000$ | 652,439,000$ | 611,113,000$ | 567,522,000$ | 534,806,000$ | 488,643,000$ | 449,985,000$ | 415,102,000$ | 397,751,000$ | 378,051,000$ | 361,288,000$ | 353,461,000$ | 351,048,000$ | 356,460,000$ | 345,953,000$ | 328,189,000$ | 308,535,000$ | 295,462,000$ | 283,313,000$ | 270,681,000$ | 257,805,000$ | 254,778,000$ | 246,248,000$ | 237,013,000$ | 228,145,000$ | 225,231,000$ | 220,407,000$ | 215,473,000$ | 208,070,000$ | 207,509,000$ | 236,704,000$ | 234,688,000$ | 229,175,000$ | 228,211,000$ | 223,405,000$ | 120,400,000$ | 109,826,000$ | 107,357,000$ | 101,414,000$ | 94,113,000$ | 89,879,000$ | 91,276,000$ | 87,972,000$ | 66,058,000$ | 63,267,000$ | 62,645,000$ |
| QoQ | | 102,514,000$ | 75,658,000$ | 53,344,000$ | 41,326,000$ | 43,591,000$ | 32,716,000$ | 46,163,000$ | 38,658,000$ | 34,883,000$ | 17,351,000$ | 19,700,000$ | 16,763,000$ | 7,827,000$ | 2,413,000$ | (5,412,000$) | 10,507,000$ | 17,764,000$ | 19,654,000$ | 13,073,000$ | 12,149,000$ | 12,632,000$ | 12,876,000$ | 3,027,000$ | 8,530,000$ | 9,235,000$ | 8,868,000$ | 2,914,000$ | 4,824,000$ | 4,934,000$ | 7,403,000$ | 561,000$ | (29,195,000$) | 2,016,000$ | 5,513,000$ | 964,000$ | 4,806,000$ | 103,005,000$ | 10,574,000$ | 2,469,000$ | 5,943,000$ | 7,301,000$ | 4,234,000$ | (1,397,000$) | 3,304,000$ | 21,914,000$ | 2,791,000$ | 622,000$ | 159,000$ |
| QoQ% | | 13.12% | 10.72% | 8.18% | 6.76% | 7.68% | 6.12% | 9.45% | 8.59% | 8.40% | 4.36% | 5.21% | 4.64% | 2.21% | .69% | (1.52%) | 3.04% | 5.41% | 6.37% | 4.43% | 4.29% | 4.67% | 4.99% | 1.19% | 3.46% | 3.90% | 3.89% | 1.29% | 2.19% | 2.29% | 3.56% | .27% | (12.33%) | .86% | 2.41% | .42% | 2.15% | 85.55% | 9.63% | 2.30% | 5.86% | 7.76% | 4.71% | (1.53%) | 3.76% | 33.17% | 4.41% | .99% | .25% |
| YoY | | 272,842,000$ | 213,919,000$ | 170,977,000$ | 163,796,000$ | 161,128,000$ | 152,420,000$ | 137,055,000$ | 110,592,000$ | 88,697,000$ | 61,641,000$ | 46,703,000$ | 21,591,000$ | 15,335,000$ | 25,272,000$ | 42,513,000$ | 60,998,000$ | 62,640,000$ | 57,508,000$ | 50,730,000$ | 40,684,000$ | 37,065,000$ | 33,668,000$ | 29,660,000$ | 29,547,000$ | 25,841,000$ | 21,540,000$ | 20,075,000$ | 17,722,000$ | (16,297,000$) | (19,215,000$) | (21,105,000$) | (20,702,000$) | 13,299,000$ | 114,288,000$ | 119,349,000$ | 120,854,000$ | 121,991,000$ | 26,287,000$ | 19,947,000$ | 16,081,000$ | 13,442,000$ | 28,055,000$ | 26,612,000$ | 28,631,000$ | 25,486,000$ | 14,015,000$ | 10,247,000$ | 8,833,000$ |
| YoY% | | 44.65% | 37.69% | 31.97% | 33.52% | 35.81% | 36.72% | 34.46% | 29.25% | 24.55% | 17.44% | 13.30% | 6.06% | 4.43% | 7.70% | 13.78% | 20.65% | 22.11% | 21.25% | 19.68% | 15.97% | 15.05% | 14.21% | 13.00% | 13.12% | 11.72% | 10.00% | 9.65% | 8.54% | (6.89%) | (8.19%) | (9.21%) | (9.07%) | 5.95% | 94.92% | 108.67% | 112.57% | 120.29% | 27.93% | 22.19% | 17.62% | 15.28% | 42.47% | 42.06% | 45.70% | 40.79% | 26.93% | 19.33% | 16.42% |
| Dividends Paid | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | 2,074,000$ | 4,316,000$ | 3,140,000$ | (2,320,000$) | 319,000$ | (949,000$) | 102,000$ | 555,000$ | 1,025,000$ | 448,000$ | 1,018,000$ | (931,000$) | 878,000$ | 834,000$ | 997,000$ | (2,737,000$) | 773,000$ | 394,000$ | (487,000$) | 632,000$ | 6,566,000$ | 1,126,000$ | 396,000$ | (412,000$) | 522,000$ | 810,000$ | (3,028,000$) | (2,203,000$) | 259,000$ | (284,000$) | (477,000$) | 357,000$ | 413,000$ | 378,000$ | 409,000$ | 534,000$ | 896,000$ | 280,000$ | 151,000$ | 266,000$ | 174,000$ | (1,212,000$) | (164,000$) | 111,000$ | 19,761,000$ | 80,000$ | 229,000$ | 135,000$ |
| Treasury Stock | | 127,751,000$ | 127,700,000$ | 122,372,000$ | 101,838,000$ | 90,325,000$ | 71,530,000$ | 50,428,000$ | 49,521,000$ | 49,450,000$ | 49,478,000$ | 49,751,000$ | 49,653,000$ | 44,000,000$ | 35,939,000$ | 30,587,000$ | 30,460,000$ | 29,300,000$ | 23,783,000$ | 23,639,000$ | 24,984,000$ | 24,499,000$ | 16,153,000$ | 15,643,000$ | 11,998,000$ | 12,483,000$ | 11,357,000$ | 8,443,000$ | 8,896,000$ | 8,937,000$ | 8,937,000$ | 8,108,000$ | 6,881,000$ | 6,898,000$ | 5,399,000$ | 4,666,000$ | 4,685,000$ | 4,781,000$ | 4,910,000$ | 4,399,000$ | 4,523,000$ | 4,401,000$ | 4,049,000$ | 5,539,000$ | 2,496,000$ | 2,394,000$ | 2,376,000$ | 2,427,000$ | 2,427,000$ |
| QoQ | | 51,000$ | 5,328,000$ | 20,534,000$ | 11,513,000$ | 18,795,000$ | 21,102,000$ | 907,000$ | 71,000$ | (28,000$) | (273,000$) | 98,000$ | 5,653,000$ | 8,061,000$ | 5,352,000$ | 127,000$ | 1,160,000$ | 5,517,000$ | 144,000$ | (1,345,000$) | 485,000$ | 8,346,000$ | 510,000$ | 3,645,000$ | (485,000$) | 1,126,000$ | 2,914,000$ | (453,000$) | (41,000$) | 0$ | 829,000$ | 1,227,000$ | (17,000$) | 1,499,000$ | 733,000$ | (19,000$) | (96,000$) | (129,000$) | 511,000$ | (124,000$) | 122,000$ | 352,000$ | (1,490,000$) | 3,043,000$ | 102,000$ | 18,000$ | (51,000$) | 0$ | 95,000$ |
| Goodwill | | 107,830,000$ | 95,295,000$ | 95,226,000$ | 93,960,000$ | 93,960,000$ | 94,543,000$ | 92,395,000$ | 92,395,000$ | 92,395,000$ | 92,395,000$ | 92,395,000$ | 92,395,000$ | 92,395,000$ | 92,395,000$ | 92,395,000$ | 92,395,000$ | 92,395,000$ | 92,027,000$ | 75,327,000$ | 86,449,000$ | 53,763,000$ | 60,484,000$ | 60,542,000$ | 50,622,000$ | 50,622,000$ | 50,622,000$ | 50,622,000$ | 50,702,000$ | 50,702,000$ | 49,299,000$ | 46,738,000$ | 46,738,000$ | 46,693,000$ | 45,033,000$ | 43,484,000$ | 39,936,000$ | 39,936,000$ | 39,629,000$ | 18,743,000$ | 19,407,000$ | 17,249,000$ | 16,525,000$ | 14,993,000$ | 14,993,000$ | 14,993,000$ | 14,796,000$ | 13,924,000$ | 13,924,000$ |
| QoQ% | | 13.15% | .07% | 1.35% | .00% | (.62%) | 2.33% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .40% | 22.17% | (12.87%) | 60.80% | (11.11%) | (.10%) | 19.60% | .00% | .00% | .00% | (.16%) | .00% | 2.85% | 5.48% | .00% | .10% | 3.69% | 3.56% | 8.88% | .00% | .78% | 111.43% | (3.42%) | 12.51% | 4.38% | 10.22% | .00% | .00% | 1.33% | 6.26% | .00% | .00% |
| YoY% | | 14.76% | .80% | 3.06% | 1.69% | 1.69% | 2.33% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .40% | 22.66% | 6.88% | 71.86% | 52.15% | 24.42% | 70.77% | 6.21% | 19.48% | 19.60% | (.16%) | (.16%) | 2.68% | 8.31% | 8.48% | 8.59% | 9.47% | 7.48% | 17.03% | 16.92% | 13.64% | 132.00% | 105.78% | 131.53% | 139.81% | 25.01% | 29.44% | 15.05% | 11.69% | 7.68% | 7.68% | 7.68% | 71.43% | 62.40% | 213.18% |
| Other Intangible Assets | | 41,645,000$ | 38,877,000$ | 42,081,000$ | 42,386,000$ | 45,890,000$ | 49,508,000$ | 50,075,000$ | 53,141,000$ | 56,208,000$ | 60,467,000$ | 63,592,000$ | 66,738,000$ | 71,936,000$ | 75,316,000$ | 78,694,000$ | 82,093,000$ | 85,619,000$ | 89,301,000$ | 73,325,000$ | 62,823,000$ | 39,357,000$ | 42,192,000$ | 43,810,000$ | 25,740,000$ | 26,623,000$ | 27,535,000$ | 28,459,000$ | 29,545,000$ | 30,590,000$ | 31,736,000$ | 29,515,000$ | 30,452,000$ | 31,413,000$ | 31,500,000$ | 31,040,000$ | 30,476,000$ | 31,723,000$ | 32,953,000$ | 7,859,000$ | 7,928,000$ | 4,723,000$ | 4,883,000$ | 3,302,000$ | 3,402,000$ | 3,523,000$ | 3,662,000$ | 3,820,000$ | 3,978,000$ |
| QoQ | | 2,768,000$ | (3,204,000$) | (305,000$) | (3,504,000$) | (3,618,000$) | (567,000$) | (3,066,000$) | (3,067,000$) | (4,259,000$) | (3,125,000$) | (3,146,000$) | (5,198,000$) | (3,380,000$) | (3,378,000$) | (3,399,000$) | (3,526,000$) | (3,682,000$) | 15,976,000$ | 10,502,000$ | 23,466,000$ | (2,835,000$) | (1,618,000$) | 18,070,000$ | (883,000$) | (912,000$) | (924,000$) | (1,086,000$) | (1,045,000$) | (1,146,000$) | 2,221,000$ | (937,000$) | (961,000$) | (87,000$) | 460,000$ | 564,000$ | (1,247,000$) | (1,230,000$) | 25,094,000$ | (69,000$) | 3,205,000$ | (160,000$) | 1,581,000$ | (100,000$) | (121,000$) | (139,000$) | (158,000$) | (158,000$) | (160,000$) |
| Amortization of Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 134,000$ |
| Total Assets | | 1,595,661,000$ | 1,469,722,000$ | 1,364,559,000$ | 1,265,009,000$ | 1,244,026,000$ | 1,155,336,000$ | 1,101,164,000$ | 1,042,019,000$ | 981,600,000$ | 899,728,000$ | 889,088,000$ | 896,816,000$ | 934,709,000$ | 884,392,000$ | 831,239,000$ | 785,228,000$ | 766,622,000$ | 715,930,000$ | 615,652,000$ | 609,370,000$ | 560,528,000$ | 525,325,000$ | 526,344,000$ | 469,865,000$ | 445,258,000$ | 438,364,000$ | 417,271,000$ | 423,137,000$ | 421,994,000$ | 395,963,000$ | 384,987,000$ | 380,666,000$ | 424,494,000$ | 417,157,000$ | 407,974,000$ | 391,992,000$ | 394,340,000$ | 277,523,000$ | 235,779,000$ | 223,078,000$ | 225,679,000$ | 212,506,000$ | 201,108,000$ | 198,541,000$ | 199,950,000$ | 178,857,000$ | 170,343,000$ | 165,222,000$ |
| QoQ | | 125,939,000$ | 105,163,000$ | 99,550,000$ | 20,983,000$ | 88,690,000$ | 54,172,000$ | 59,145,000$ | 60,419,000$ | 81,872,000$ | 10,640,000$ | (7,728,000$) | (37,893,000$) | 50,317,000$ | 53,153,000$ | 46,011,000$ | 18,606,000$ | 50,692,000$ | 100,278,000$ | 6,282,000$ | 48,842,000$ | 35,203,000$ | (1,019,000$) | 56,479,000$ | 24,607,000$ | 6,894,000$ | 21,093,000$ | (5,866,000$) | 1,143,000$ | 26,031,000$ | 10,976,000$ | 4,321,000$ | (43,828,000$) | 7,337,000$ | 9,183,000$ | 15,982,000$ | (2,348,000$) | 116,817,000$ | 41,744,000$ | 12,701,000$ | (2,601,000$) | 13,173,000$ | 11,398,000$ | 2,567,000$ | (1,409,000$) | 21,093,000$ | 8,514,000$ | 5,121,000$ | (14,030,000$) |
| YoY | | 351,635,000$ | 314,386,000$ | 263,395,000$ | 222,990,000$ | 262,426,000$ | 255,608,000$ | 212,076,000$ | 145,203,000$ | 46,891,000$ | 15,336,000$ | 57,849,000$ | 111,588,000$ | 168,087,000$ | 168,462,000$ | 215,587,000$ | 175,858,000$ | 206,094,000$ | 190,605,000$ | 89,308,000$ | 139,505,000$ | 115,270,000$ | 86,961,000$ | 109,073,000$ | 46,728,000$ | 23,264,000$ | 42,401,000$ | 32,284,000$ | 42,471,000$ | (2,500,000$) | (21,194,000$) | (22,987,000$) | (11,326,000$) | 30,154,000$ | 139,634,000$ | 172,195,000$ | 168,914,000$ | 168,661,000$ | 65,017,000$ | 34,671,000$ | 24,537,000$ | 25,729,000$ | 33,649,000$ | 30,765,000$ | 33,319,000$ | 20,698,000$ | 27,384,000$ | 17,090,000$ | 64,000$ |
| Total Liabilities | | 707,699,000$ | 647,304,000$ | 618,028,000$ | 572,632,000$ | 591,917,000$ | 548,895,000$ | 506,200,000$ | 498,407,000$ | 481,664,000$ | 440,119,000$ | 454,744,000$ | 485,532,000$ | 544,228,000$ | 504,538,000$ | 455,733,000$ | 404,698,000$ | 396,075,000$ | 364,374,000$ | 293,488,000$ | 301,315,000$ | 275,411,000$ | 251,847,000$ | 265,693,000$ | 212,177,000$ | 195,716,000$ | 198,106,000$ | 185,963,000$ | 194,575,000$ | 198,355,000$ | 177,243,000$ | 173,637,000$ | 169,830,000$ | 184,519,000$ | 180,756,000$ | 177,060,000$ | 161,934,000$ | 169,140,000$ | 155,397,000$ | 125,953,000$ | 115,721,000$ | 124,265,000$ | 118,393,000$ | 111,229,000$ | 107,265,000$ | 113,136,000$ | 112,799,000$ | 107,076,000$ | 102,577,000$ |
| QoQ | | 60,395,000$ | 29,276,000$ | 45,396,000$ | (19,285,000$) | 43,022,000$ | 42,695,000$ | 7,793,000$ | 16,743,000$ | 41,545,000$ | (14,625,000$) | (30,788,000$) | (58,696,000$) | 39,690,000$ | 48,805,000$ | 51,035,000$ | 8,623,000$ | 31,701,000$ | 70,886,000$ | (7,827,000$) | 25,904,000$ | 23,564,000$ | (13,846,000$) | 53,516,000$ | 16,461,000$ | (2,390,000$) | 12,143,000$ | (8,612,000$) | (3,780,000$) | 21,112,000$ | 3,606,000$ | 3,807,000$ | (14,689,000$) | 3,763,000$ | 3,696,000$ | 15,126,000$ | (7,206,000$) | 13,743,000$ | 29,444,000$ | 10,232,000$ | (8,544,000$) | 5,872,000$ | 7,164,000$ | 3,964,000$ | (5,871,000$) | 337,000$ | 5,723,000$ | 4,499,000$ | (14,189,000$) |
| YoY | | 115,782,000$ | 98,409,000$ | 111,828,000$ | 74,225,000$ | 110,253,000$ | 108,776,000$ | 51,456,000$ | 12,875,000$ | (62,564,000$) | (64,419,000$) | (989,000$) | 80,834,000$ | 148,153,000$ | 140,164,000$ | 162,245,000$ | 103,383,000$ | 120,664,000$ | 112,527,000$ | 27,795,000$ | 89,138,000$ | 79,695,000$ | 53,741,000$ | 79,730,000$ | 17,602,000$ | (2,639,000$) | 20,863,000$ | 12,326,000$ | 24,745,000$ | 13,836,000$ | (3,513,000$) | (3,423,000$) | 7,896,000$ | 15,379,000$ | 25,359,000$ | 51,107,000$ | 46,213,000$ | 44,875,000$ | 37,004,000$ | 14,724,000$ | 8,456,000$ | 11,129,000$ | 5,594,000$ | 4,153,000$ | 4,688,000$ | (3,630,000$) | 13,369,000$ | 6,843,000$ | (8,769,000$) |
| Current Ratio | | 1.71x | 1.85x | 1.70x | 1.68x | 1.67x | 1.66x | 1.83x | 1.72x | 1.68x | 1.63x | 1.59x | 1.56x | 1.55x | 1.61x | 1.54x | 1.66x | 1.55x | 1.47x | 1.45x | 1.44x | 1.53x | 1.46x | 1.54x | 1.56x | 1.53x | 1.53x | 1.62x | 1.65x | 1.60x | 1.63x | 1.63x | 1.63x | 1.54x | 1.52x | 1.53x | 1.66x | 1.58x | 1.56x | 1.77x | 1.81x | 1.75x | 1.73x | 1.79x | 1.84x | 1.75x | 1.49x | 1.50x | 1.54x |
| Total Current Assets | | 1,085,481,000$ | 1,012,854,000$ | 914,483,000$ | 843,945,000$ | 871,694,000$ | 788,555,000$ | 796,498,000$ | 727,591,000$ | 671,296,000$ | 604,467,000$ | 591,934,000$ | 589,342,000$ | 624,398,000$ | 588,893,000$ | 536,055,000$ | 496,489,000$ | 484,180,000$ | 425,226,000$ | 365,762,000$ | 358,875,000$ | 371,450,000$ | 326,317,000$ | 323,824,000$ | 289,736,000$ | 296,455,000$ | 285,022,000$ | 262,927,000$ | 265,783,000$ | 262,693,000$ | 234,029,000$ | 226,625,000$ | 220,582,000$ | 231,752,000$ | 223,770,000$ | 215,311,000$ | 209,477,000$ | 209,728,000$ | 184,765,000$ | 193,173,000$ | 178,512,000$ | 189,040,000$ | 175,036,000$ | 167,853,000$ | 165,307,000$ | 167,957,000$ | 144,223,000$ | 136,353,000$ | 131,095,000$ |
| QoQ | | 72,627,000$ | 98,371,000$ | 70,538,000$ | (27,749,000$) | 83,139,000$ | (7,943,000$) | 68,907,000$ | 56,295,000$ | 66,829,000$ | 12,533,000$ | 2,592,000$ | (35,056,000$) | 35,505,000$ | 52,838,000$ | 39,566,000$ | 12,309,000$ | 58,954,000$ | 59,464,000$ | 6,887,000$ | (12,575,000$) | 45,133,000$ | 2,493,000$ | 34,088,000$ | (6,719,000$) | 11,433,000$ | 22,095,000$ | (2,856,000$) | 3,090,000$ | 28,664,000$ | 7,404,000$ | 6,043,000$ | (11,170,000$) | 7,982,000$ | 8,459,000$ | 5,834,000$ | (251,000$) | 24,963,000$ | (8,408,000$) | 14,661,000$ | (10,528,000$) | 14,004,000$ | 7,183,000$ | 2,546,000$ | (2,650,000$) | 23,734,000$ | 7,870,000$ | 5,258,000$ | (12,930,000$) |
| Total Current Liabilities | | 633,428,000$ | 546,573,000$ | 538,190,000$ | 502,978,000$ | 522,554,000$ | 474,191,000$ | 434,230,000$ | 421,909,000$ | 400,568,000$ | 370,218,000$ | 372,967,000$ | 376,889,000$ | 401,886,000$ | 366,759,000$ | 347,303,000$ | 298,790,000$ | 311,600,000$ | 289,506,000$ | 251,585,000$ | 249,001,000$ | 242,449,000$ | 222,778,000$ | 210,805,000$ | 185,934,000$ | 193,472,000$ | 186,265,000$ | 162,636,000$ | 161,181,000$ | 164,417,000$ | 143,197,000$ | 139,428,000$ | 135,660,000$ | 150,628,000$ | 146,916,000$ | 140,270,000$ | 125,817,000$ | 133,051,000$ | 118,382,000$ | 108,834,000$ | 98,550,000$ | 108,079,000$ | 101,070,000$ | 93,872,000$ | 90,014,000$ | 95,884,000$ | 96,498,000$ | 90,655,000$ | 85,261,000$ |
| QoQ | | 86,855,000$ | 8,383,000$ | 35,212,000$ | (19,576,000$) | 48,363,000$ | 39,961,000$ | 12,321,000$ | 21,341,000$ | 30,350,000$ | (2,749,000$) | (3,922,000$) | (24,997,000$) | 35,127,000$ | 19,456,000$ | 48,513,000$ | (12,810,000$) | 22,094,000$ | 37,921,000$ | 2,584,000$ | 6,552,000$ | 19,671,000$ | 11,973,000$ | 24,871,000$ | (7,538,000$) | 7,207,000$ | 23,629,000$ | 1,455,000$ | (3,236,000$) | 21,220,000$ | 3,769,000$ | 3,768,000$ | (14,968,000$) | 3,712,000$ | 6,646,000$ | 14,453,000$ | (7,234,000$) | 14,669,000$ | 9,548,000$ | 10,284,000$ | (9,529,000$) | 7,009,000$ | 7,198,000$ | 3,858,000$ | (5,870,000$) | (614,000$) | 5,843,000$ | 5,394,000$ | (13,297,000$) |
| Debt to Asset Ratio | | .44x | .44x | .45x | .45x | .48x | .48x | .46x | .48x | .49x | .49x | .51x | .54x | .58x | .57x | .55x | .52x | .52x | .51x | .48x | .49x | .49x | .48x | .50x | .45x | .44x | .45x | .45x | .46x | .47x | .45x | .45x | .45x | .43x | .43x | .43x | .41x | .43x | .56x | .53x | .52x | .55x | .56x | .55x | .54x | .57x | .63x | .63x | .62x |
| Long Term Debt | | | 20,000,000$ | | | | | | | | | 14,173,000$ | 41,997,000$ | 81,628,000$ | 95,857,000$ | 69,498,000$ | 67,827,000$ | 39,746,000$ | 30,576,000$ | 140,000$ | 14,495,000$ | 217,000$ | 256,000$ | 28,986,000$ | 319,000$ | 299,000$ | 9,915,000$ | 19,672,000$ | 29,597,000$ | 29,564,000$ | 29,634,000$ | 29,570,000$ | 29,452,000$ | 29,434,000$ | 29,407,000$ | 29,376,000$ | 29,305,000$ | 29,257,000$ | 30,248,000$ | 10,224,000$ | 10,241,000$ | 9,203,000$ | 10,214,000$ | 10,225,000$ | 10,208,000$ | 10,208,000$ | 7,583,000$ | 8,458,000$ | 9,333,000$ |
| QoQ | | | | | | | | | | | | (27,824,000$) | (39,631,000$) | (14,229,000$) | 26,359,000$ | 1,671,000$ | 28,081,000$ | 9,170,000$ | 30,436,000$ | (14,355,000$) | 14,278,000$ | (39,000$) | (28,730,000$) | 28,667,000$ | 20,000$ | (9,616,000$) | (9,757,000$) | (9,925,000$) | 33,000$ | (70,000$) | 64,000$ | 118,000$ | 18,000$ | 27,000$ | 31,000$ | 71,000$ | 48,000$ | (991,000$) | 20,024,000$ | (17,000$) | 1,038,000$ | (1,011,000$) | (11,000$) | 17,000$ | 0$ | 2,625,000$ | (875,000$) | (875,000$) | (877,000$) |
| YoY | | | | | | | | | | | | (55,325,000$) | (25,830,000$) | 41,882,000$ | 65,281,000$ | 69,358,000$ | 53,332,000$ | 39,529,000$ | 30,320,000$ | (28,846,000$) | 14,176,000$ | (82,000$) | (9,659,000$) | 9,314,000$ | (29,278,000$) | (29,265,000$) | (19,719,000$) | (9,898,000$) | 145,000$ | 130,000$ | 227,000$ | 194,000$ | 147,000$ | 177,000$ | (841,000$) | 19,152,000$ | 19,064,000$ | 20,054,000$ | 20,034,000$ | (1,000$) | 33,000$ | (1,005,000$) | 2,631,000$ | 1,767,000$ | 875,000$ | (2,000$) | 5,916,000$ | 6,166,000$ | 7,041,000$ |
| Capital Lease Obligations | | 88,095,000$ | | | | 62,426,000$ | 59,203,000$ | 57,794,000$ | 62,521,000$ | 61,594,000$ | 53,590,000$ | 53,911,000$ | 56,258,000$ | 55,463,000$ | 42,875,000$ | 43,247,000$ | 42,027,000$ | 42,623,000$ | 42,499,000$ | 40,125,000$ | 36,321,000$ | 31,586,000$ | 32,394,000$ | 34,644,000$ | 32,237,000$ | | | | | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 127,171,000$ | 101,445,000$ | 22,427,000$ | 59,073,000$ | 100,832,000$ | 44,897,000$ | 105,969,000$ | 87,456,000$ | 75,770,000$ | 28,558,000$ | 15,129,000$ | 5,245,000$ | 24,848,000$ | 17,059,000$ | 19,279,000$ | 7,826,000$ | 23,105,000$ | 18,524,000$ | 37,520,000$ | 27,281,000$ | 53,577,000$ | | | | | | 16,158,000$ | 20,578,000$ | 26,247,000$ | 21,692,000$ | 35,713,000$ | 31,888,000$ | 28,290,000$ | 23,905,000$ | 20,781,000$ | 25,735,000$ | 32,961,000$ | 22,807,000$ | 58,269,000$ | 46,314,000$ | 49,360,000$ | 44,816,000$ | 47,253,000$ | 46,677,000$ | 47,342,000$ | 22,243,000$ | 20,547,000$ | 17,253,000$ |
| QoQ | | 25,726,000$ | 79,018,000$ | (36,646,000$) | (41,759,000$) | 55,935,000$ | (61,072,000$) | 18,513,000$ | 11,686,000$ | 47,212,000$ | 13,429,000$ | 9,884,000$ | (19,603,000$) | 7,789,000$ | (2,220,000$) | 11,453,000$ | (15,279,000$) | 4,581,000$ | (18,996,000$) | 10,239,000$ | (26,296,000$) | | | | | | | (4,420,000$) | (5,669,000$) | 4,555,000$ | (14,021,000$) | 3,825,000$ | 3,598,000$ | 4,385,000$ | 3,124,000$ | (4,954,000$) | (7,226,000$) | 10,154,000$ | (35,462,000$) | 11,955,000$ | (3,046,000$) | 4,544,000$ | (2,437,000$) | 576,000$ | (665,000$) | 25,099,000$ | 1,696,000$ | 3,294,000$ | (3,504,000$) |
| YoY | | 26,339,000$ | 56,548,000$ | (83,542,000$) | (28,383,000$) | 25,062,000$ | 16,339,000$ | 90,840,000$ | 82,211,000$ | 50,922,000$ | 11,499,000$ | (4,150,000$) | (2,581,000$) | 1,743,000$ | (1,465,000$) | (18,241,000$) | (19,455,000$) | (30,472,000$) | | | | | | | | | | (19,555,000$) | (11,310,000$) | (2,043,000$) | (2,213,000$) | 14,932,000$ | 6,153,000$ | (4,671,000$) | 1,098,000$ | (37,488,000$) | (20,579,000$) | (16,399,000$) | (22,009,000$) | 11,016,000$ | (363,000$) | 2,018,000$ | 22,573,000$ | 26,706,000$ | 29,424,000$ | 26,585,000$ | 7,109,000$ | 7,089,000$ | (3,620,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$ |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1,000$ |