| Construction Partners, Inc. (ROAD) |
| 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 | | | | | | | | | | | | | | | | | |
| 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 | | | | | | | | | | | | | | | | | |
| Close Price of Common Stock | 108.86$ | 126.77$ | 106.25$ | 71.86$ | 88.61$ | 69.75$ | 55.19$ | 56.17$ | 43.60$ | 36.59$ | 31.39$ | 26.91$ | 26.68$ | 26.26$ | 20.85$ | 26.17$ | 29.38$ | 33.41$ | 31.42$ | 29.90$ | 29.11$ | 18.21$ | 17.78$ | 16.89$ | 16.88$ | 15.59$ | 15.00$ | 12.54$ | 8.89$ | 12.19$ | 13.15$ | | | | | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 6,009,352,097$ | 6,992,897,419$ | 5,870,155,888$ | 3,891,960,380$ | 4,589,224,789$ | 3,620,940,399$ | 2,866,470,141$ | 2,914,797,568$ | 2,259,711,395$ | 1,896,366,322$ | 1,626,860,987$ | 1,394,609,351$ | 1,382,072,936$ | 1,360,090,614$ | 1,079,893,287$ | 1,352,884,425$ | 1,518,511,822$ | 1,726,853,816$ | 1,623,994,606$ | 1,539,527,409$ | 1,498,850,932$ | 937,361,086$ | 915,478,172$ | 869,652,774$ | 868,320,350$ | 801,296,837$ | 771,219,285$ | 644,482,249$ | 0$ | 567,539,399$ | 591,586,598$ | | | | | | | | | | | | | | | | | | |
| QoQ% | (14.07%) | 19.13% | 50.83% | (15.19%) | 26.74% | 26.32% | (1.66%) | 28.99% | 19.16% | 16.57% | 16.65% | .91% | 1.62% | 25.95% | (20.18%) | (10.91%) | (12.07%) | 6.33% | 5.49% | 2.71% | 59.90% | 2.39% | 5.27% | .15% | 8.36% | 3.90% | 19.67% | .00% | (100.00%) | (4.07%) | | | | | | | | | | | | | | | | | | | |
| YoY% | 30.95% | 93.12% | 104.79% | 33.52% | 103.09% | 90.94% | 76.20% | 109.01% | 63.50% | 39.43% | 50.65% | 3.08% | (8.99%) | (21.24%) | (33.50%) | (12.12%) | 1.31% | 84.23% | 77.39% | 77.03% | 72.62% | 16.98% | 18.71% | 34.94% | .00% | 41.19% | 30.37% | | | | | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | | 55,202,573 | 55,164,260 | 55,248,526 | 54,160,317 | 51,791,274 | 51,913,124 | 51,938,216 | 51,892,426 | 51,828,243 | 51,827,448 | 51,827,365 | 51,824,948 | 51,811,544 | 51,793,245 | 51,793,443 | 51,696,004 | 51,685,222 | 51,686,735 | 51,686,652 | 51,489,211 | 51,489,211 | 51,489,211 | 51,489,211 | 51,489,211 | 19,184,009 | 51,414,619 | 51,414,619 | 51,414,619 | 39,464,619 | 11,250,000 | 44,987,574 | 41,691,541 | 41,691,541 | 41,538,989 | 41,502,490 | | | | | | | | | | | | | |
| QoQ% | | .07% | (.15%) | 2.01% | 4.57% | (.24%) | (.05%) | .09% | .12% | .00% | .00% | .01% | .03% | .04% | .00% | .19% | .02% | .00% | .00% | .38% | .00% | .00% | .00% | .00% | 168.40% | (62.69%) | .00% | .00% | 30.28% | 250.80% | (74.99%) | 7.91% | .00% | .37% | .09% | | | | | | | | | | | | | | |
| YoY% | | 6.59% | 6.26% | 6.37% | 4.37% | (.07%) | .17% | .21% | .13% | .03% | .07% | .07% | .25% | .24% | .21% | .21% | .40% | .38% | .38% | .38% | .00% | 168.40% | .15% | .15% | .15% | (51.39%) | 357.02% | 14.29% | 23.32% | (5.34%) | (72.92%) | 8.40% | | | | | | | | | | | | | | | | | |
| Price to Sales | 2.14x | 2.49x | 2.40x | 1.78x | 2.31x | 1.99x | 1.63x | 1.75x | 1.40x | 1.21x | 1.10x | .97x | 1.02x | 1.04x | .91x | 1.27x | 1.51x | 1.90x | 1.90x | 1.90x | 1.87x | 1.19x | 1.15x | 1.08x | 1.08x | 1.02x | 1.01x | .88x | - | .83x | .91x | | | | | | | | | | | | | | | | | | |
| Price to Earnings | 59.04x | 68.71x | 78.77x | 63.41x | 81.89x | 52.53x | 40.64x | 47.54x | 39.68x | 38.70x | 52.14x | 64.29x | 77.83x | 63.63x | 66.82x | 101.46x | 85.23x | 85.59x | 54.45x | 42.49x | 35.10x | 23.26x | 23.30x | 21.34x | 19.99x | 18.58x | 18.49x | 17.00x | - | 11.17x | 12.35x | | | | | | | | | | | | | | | | | | |
| Price to Book | 6.59x | 7.67x | 6.88x | 4.82x | 5.66x | 6.31x | 5.18x | 5.55x | 4.34x | 3.67x | 3.38x | 3.08x | 3.01x | 2.98x | 2.51x | 3.26x | 3.64x | 4.22x | 4.06x | 3.96x | 3.81x | 2.34x | 2.49x | 2.48x | 2.49x | 2.33x | 2.36x | 2.09x | - | 1.90x | 2.08x | | | | | | | | | | | | | | | | | | |
| Total Revenue | | 899,849,000$ | 779,277,000$ | 571,650,000$ | 561,580,000$ | 538,163,000$ | 517,794,000$ | 371,427,000$ | 396,505,000$ | 475,026,000$ | 421,893,000$ | 324,850,000$ | 341,779,000$ | 393,053,000$ | 380,272,000$ | 243,385,000$ | 284,964,000$ | 279,042,000$ | 261,656,000$ | 179,112,000$ | 190,929,000$ | 224,645,000$ | 217,041,000$ | 168,679,000$ | 175,314,000$ | 237,317,000$ | 227,290,000$ | 164,304,000$ | 154,327,000$ | 215,701,000$ | 195,075,000$ | 118,899,000$ | 150,421,000$ | 187,627,000$ | 148,099,000$ | 110,366,000$ | | | | | | | | | | | | | |
| QoQ% | | 15.47% | 36.32% | 1.79% | 4.35% | 3.93% | 39.41% | (6.33%) | (16.53%) | 12.59% | 29.87% | (4.95%) | (13.05%) | 3.36% | 56.24% | (14.59%) | 2.12% | 6.65% | 46.09% | (6.19%) | (15.01%) | 3.50% | 28.67% | (3.79%) | (26.13%) | 4.41% | 38.34% | 6.47% | (28.45%) | 10.57% | 64.07% | (20.96%) | (19.83%) | 26.69% | 34.19% | | | | | | | | | | | | | | |
| YoY% | | 67.21% | 50.50% | 53.91% | 41.63% | 13.29% | 22.73% | 14.34% | 16.01% | 20.86% | 10.95% | 33.47% | 19.94% | 40.86% | 45.33% | 35.88% | 49.25% | 24.22% | 20.56% | 6.19% | 8.91% | (5.34%) | (4.51%) | 2.66% | 13.60% | 10.02% | 16.51% | 38.19% | 2.60% | 14.96% | 31.72% | 7.73% | | | | | | | | | | | | | | | | | |
| TTM | | 2,812,356,000$ | 2,450,670,000$ | 2,189,187,000$ | 1,988,964,000$ | 1,823,889,000$ | 1,760,752,000$ | 1,664,851,000$ | 1,618,274,000$ | 1,563,548,000$ | 1,481,575,000$ | 1,439,954,000$ | 1,358,489,000$ | 1,301,674,000$ | 1,187,663,000$ | 1,069,047,000$ | 1,004,774,000$ | 910,739,000$ | 856,342,000$ | 811,727,000$ | 801,294,000$ | 785,679,000$ | 798,351,000$ | 808,600,000$ | 804,225,000$ | 783,238,000$ | 761,622,000$ | 729,407,000$ | 684,002,000$ | 680,096,000$ | 652,022,000$ | 605,046,000$ | 596,513,000$ | | | | | | | | | | | | | | | | |
| TTM_QoQ% | | 14.76% | 11.94% | 10.07% | 9.05% | 3.59% | 5.76% | 2.88% | 3.50% | 5.53% | 2.89% | 6.00% | 4.37% | 9.60% | 11.10% | 6.40% | 10.33% | 6.35% | 5.50% | 1.30% | 1.99% | (1.59%) | (1.27%) | .54% | 2.68% | 2.84% | 4.42% | 6.64% | .57% | 4.31% | 7.76% | 1.43% | | | | | | | | | | | | | | | | | |
| TTM_YoY% | | 54.20% | 39.18% | 31.49% | 22.91% | 16.65% | 18.84% | 15.62% | 19.12% | 20.12% | 24.75% | 34.70% | 35.20% | 42.93% | 38.69% | 31.70% | 25.39% | 15.92% | 7.26% | .39% | (.36%) | .31% | 4.82% | 10.86% | 17.58% | 15.17% | 16.81% | 20.55% | 14.67% | | | | | | | | | | | | | | | | | | | | |
| Gross Margin | | 17.71% | 16.91% | 12.48% | 13.64% | 15.62% | 16.13% | 10.45% | 13.08% | 15.90% | 15.19% | 8.09% | 8.92% | 12.62% | 11.64% | 5.14% | 11.57% | 12.42% | 13.99% | 10.09% | 16.02% | 18.43% | 17.00% | 11.96% | 13.55% | 16.41% | 16.76% | 12.05% | 13.69% | 15.54% | 15.11% | 11.56% | 15.16% | 18.07% | 16.19% | 13.01% | | | | | | | | | | | | | |
| QoQ | | .80% | 4.43% | (1.15%) | (1.99%) | (.50%) | 5.68% | (2.64%) | (2.82%) | .72% | 7.10% | (.83%) | (3.69%) | .98% | 6.50% | (6.43%) | (.85%) | (1.58%) | 3.90% | (5.93%) | (2.40%) | 1.43% | 5.04% | (1.59%) | (2.85%) | (.35%) | 4.71% | (1.64%) | (1.85%) | .43% | 3.54% | (3.59%) | (2.91%) | 1.87% | 3.18% | | | | | | | | | | | | | | |
| YoY | | 2.09% | .79% | 2.04% | .55% | (.28%) | .94% | 2.36% | 4.16% | 3.29% | 3.55% | 2.96% | (2.65%) | .20% | (2.36%) | (4.96%) | (4.46%) | (6.01%) | (3.00%) | (1.87%) | 2.47% | 2.02% | .24% | (.09%) | (.14%) | .87% | 1.65% | .49% | (1.47%) | (2.53%) | (1.09%) | (1.45%) | | | | | | | | | | | | | | | | | |
| Operating Income | | 100,771,000$ | 82,943,000$ | 27,289,000$ | 13,808,000$ | 45,768,000$ | 45,657,000$ | 3,080,000$ | 16,735,000$ | 44,758,000$ | 33,340,000$ | (2,551,000$) | 6,328,000$ | 20,444,000$ | 17,999,000$ | (11,489,000$) | 8,459,000$ | 11,395,000$ | 14,257,000$ | (6,394,000$) | 10,843,000$ | 24,066,000$ | 20,424,000$ | 3,788,000$ | 6,953,000$ | 22,202,000$ | 22,182,000$ | 5,723,000$ | 7,031,000$ | 20,064,000$ | 14,767,000$ | 16,080,000$ | 10,517,000$ | 20,843,000$ | 11,743,000$ | 5,579,000$ | | | | | | | | | | | | | |
| QoQ% | | 21.49% | 203.94% | 97.63% | (69.83%) | .24% | 1,382.37% | (81.60%) | (62.61%) | 34.25% | 1,406.94% | (140.31%) | (69.05%) | 13.58% | 256.66% | (235.82%) | (25.77%) | (20.07%) | 322.98% | (158.97%) | (54.95%) | 17.83% | 439.18% | (45.52%) | (68.68%) | .09% | 287.59% | (18.60%) | (64.96%) | 35.87% | (8.17%) | 52.90% | (49.54%) | 77.49% | 110.49% | | | | | | | | | | | | | | |
| YoY% | | 120.18% | 81.67% | 786.01% | (17.49%) | 2.26% | 36.94% | 220.74% | 164.46% | 118.93% | 85.23% | 77.80% | (25.19%) | 79.41% | 26.25% | (79.68%) | (21.99%) | (52.65%) | (30.20%) | (268.80%) | 55.95% | 8.40% | (7.93%) | (33.81%) | (1.11%) | 10.66% | 50.21% | (64.41%) | (33.15%) | (3.74%) | 25.75% | 188.22% | | | | | | | | | | | | | | | | | |
| TTM | | 224,811,000$ | 169,808,000$ | 132,522,000$ | 108,313,000$ | 111,240,000$ | 110,230,000$ | 97,913,000$ | 92,282,000$ | 81,875,000$ | 57,561,000$ | 42,220,000$ | 33,282,000$ | 35,413,000$ | 26,364,000$ | 22,622,000$ | 27,717,000$ | 30,101,000$ | 42,772,000$ | 48,939,000$ | 59,121,000$ | 55,231,000$ | 53,367,000$ | 55,125,000$ | 57,060,000$ | 57,138,000$ | 55,000,000$ | 47,585,000$ | 57,942,000$ | 61,428,000$ | 62,207,000$ | 59,183,000$ | 48,682,000$ | | | | | | | | | | | | | | | | |
| TTM_QoQ% | | 32.39% | 28.14% | 22.35% | (2.63%) | .92% | 12.58% | 6.10% | 12.71% | 42.24% | 36.34% | 26.86% | (6.02%) | 34.32% | 16.54% | (18.38%) | (7.92%) | (29.63%) | (12.60%) | (17.22%) | 7.04% | 3.49% | (3.19%) | (3.39%) | (.14%) | 3.89% | 15.58% | (17.88%) | (5.68%) | (1.25%) | 5.11% | 21.57% | | | | | | | | | | | | | | | | | |
| TTM_YoY% | | 102.10% | 54.05% | 35.35% | 17.37% | 35.87% | 91.50% | 131.91% | 177.27% | 131.20% | 118.33% | 86.63% | 20.08% | 17.65% | (38.36%) | (53.78%) | (53.12%) | (45.50%) | (19.85%) | (11.22%) | 3.61% | (3.34%) | (2.97%) | 15.85% | (1.52%) | (6.98%) | (11.59%) | (19.60%) | 19.02% | | | | | | | | | | | | | | | | | | | | |
| Operating Margin | | 11.20% | 10.64% | 4.77% | 2.46% | 8.50% | 8.82% | .83% | 4.22% | 9.42% | 7.90% | (.79%) | 1.85% | 5.20% | 4.73% | (4.72%) | 2.97% | 4.08% | 5.45% | (3.57%) | 5.68% | 10.71% | 9.41% | 2.25% | 3.97% | 9.36% | 9.76% | 3.48% | 4.56% | 9.30% | 7.57% | 13.52% | 6.99% | 11.11% | 7.93% | 5.06% | | | | | | | | | | | | | |
| QoQ | | .56% | 5.87% | 2.32% | (6.05%) | (.31%) | 7.99% | (3.39%) | (5.20%) | 1.52% | 8.69% | (2.64%) | (3.35%) | .47% | 9.45% | (7.69%) | (1.12%) | (1.37%) | 9.02% | (9.25%) | (5.03%) | 1.30% | 7.16% | (1.72%) | (5.39%) | (.40%) | 6.28% | (1.07%) | (4.75%) | 1.73% | (5.95%) | 6.53% | (4.12%) | 3.18% | 2.87% | | | | | | | | | | | | | | |
| YoY | | 2.70% | 1.83% | 3.95% | (1.76%) | (.92%) | .92% | 1.61% | 2.37% | 4.22% | 3.17% | 3.94% | (1.12%) | 1.12% | (.72%) | (1.15%) | (2.71%) | (6.63%) | (3.96%) | (5.82%) | 1.71% | 1.36% | (.35%) | (1.24%) | (.59%) | .05% | 2.19% | (10.04%) | (2.44%) | (1.81%) | (.36%) | 8.47% | | | | | | | | | | | | | | | | | |
| Net Income | | 56,570,000$ | 44,047,000$ | 4,215,000$ | (3,051,000$) | 29,308,000$ | 30,908,000$ | (1,124,000$) | 9,843,000$ | 30,913,000$ | 21,677,000$ | (5,481,000$) | 1,892,000$ | 13,115,000$ | 12,168,000$ | (9,418,000$) | 5,511,000$ | 7,901,000$ | 9,340,000$ | (4,935,000$) | 7,871,000$ | 17,552,000$ | 15,747,000$ | 1,537,000$ | 5,461,000$ | 16,553,000$ | 17,202,000$ | 4,212,000$ | 5,154,000$ | 15,144,000$ | 13,403,000$ | 11,248,000$ | 10,996,000$ | 12,267,000$ | 6,412,000$ | 2,800,000$ | | | | | | | | | | | | | |
| QoQ% | | 28.43% | 945.01% | 238.15% | (110.41%) | (5.18%) | 2,849.82% | (111.42%) | (68.16%) | 42.61% | 495.49% | (389.69%) | (85.57%) | 7.78% | 229.20% | (270.90%) | (30.25%) | (15.41%) | 289.26% | (162.70%) | (55.16%) | 11.46% | 924.53% | (71.86%) | (67.01%) | (3.77%) | 308.41% | (18.28%) | (65.97%) | 12.99% | 19.16% | 2.29% | (10.36%) | 91.31% | 129.00% | | | | | | | | | | | | | | |
| YoY% | | 93.02% | 42.51% | 475.00% | (131.00%) | (5.19%) | 42.58% | 79.49% | 420.24% | 135.71% | 78.15% | 41.80% | (65.67%) | 65.99% | 30.28% | (90.84%) | (29.98%) | (54.99%) | (40.69%) | (421.08%) | 44.13% | 6.04% | (8.46%) | (63.51%) | 5.96% | 9.30% | 28.34% | (62.55%) | (53.13%) | 23.45% | 109.03% | 301.71% | | | | | | | | | | | | | | | | | |
| TTM | | 101,781,000$ | 74,519,000$ | 61,380,000$ | 56,041,000$ | 68,935,000$ | 70,540,000$ | 61,309,000$ | 56,952,000$ | 49,001,000$ | 31,203,000$ | 21,694,000$ | 17,757,000$ | 21,376,000$ | 16,162,000$ | 13,334,000$ | 17,817,000$ | 20,177,000$ | 29,828,000$ | 36,235,000$ | 42,707,000$ | 40,297,000$ | 39,298,000$ | 40,753,000$ | 43,428,000$ | 43,121,000$ | 41,712,000$ | 37,913,000$ | 44,949,000$ | 50,791,000$ | 47,914,000$ | 40,923,000$ | 32,475,000$ | | | | | | | | | | | | | | | | |
| TTM_QoQ% | | 36.58% | 21.41% | 9.53% | (18.71%) | (2.28%) | 15.06% | 7.65% | 16.23% | 57.04% | 43.83% | 22.17% | (16.93%) | 32.26% | 21.21% | (25.16%) | (11.70%) | (32.36%) | (17.68%) | (15.15%) | 5.98% | 2.54% | (3.57%) | (6.16%) | .71% | 3.38% | 10.02% | (15.65%) | (11.50%) | 6.01% | 17.08% | 26.01% | | | | | | | | | | | | | | | | | |
| TTM_YoY% | | 47.65% | 5.64% | .12% | (1.60%) | 40.68% | 126.07% | 182.61% | 220.73% | 129.23% | 93.06% | 62.70% | (.34%) | 5.94% | (45.82%) | (63.20%) | (58.28%) | (49.93%) | (24.10%) | (11.09%) | (1.66%) | (6.55%) | (5.79%) | 7.49% | (3.38%) | (15.10%) | (12.94%) | (7.36%) | 38.41% | | | | | | | | | | | | | | | | | | | | |
| Profit Margin | | 6.29% | 5.65% | .74% | (.54%) | 5.45% | 5.97% | (.30%) | 2.48% | 6.51% | 5.14% | (1.69%) | .55% | 3.34% | 3.20% | (3.87%) | 1.93% | 2.83% | 3.57% | (2.76%) | 4.12% | 7.81% | 7.26% | .91% | 3.12% | 6.98% | 7.57% | 2.56% | 3.34% | 7.02% | 6.87% | 9.46% | 7.31% | 6.54% | 4.33% | 2.54% | | | | | | | | | | | | | |
| QoQ | | .64% | 4.92% | 1.28% | (5.99%) | (.52%) | 6.27% | (2.79%) | (4.03%) | 1.37% | 6.83% | (2.24%) | (2.78%) | .14% | 7.07% | (5.80%) | (.90%) | (.74%) | 6.33% | (6.88%) | (3.69%) | .56% | 6.34% | (2.20%) | (3.86%) | (.59%) | 5.00% | (.78%) | (3.68%) | .15% | (2.59%) | 2.15% | .77% | 2.21% | 1.79% | | | | | | | | | | | | | | |
| YoY | | .84% | (.32%) | 1.04% | (3.03%) | (1.06%) | .83% | 1.38% | 1.93% | 3.17% | 1.94% | 2.18% | (1.38%) | .51% | (.37%) | (1.12%) | (2.19%) | (4.98%) | (3.69%) | (3.67%) | 1.01% | .84% | (.31%) | (1.65%) | (.23%) | (.05%) | .70% | (6.90%) | (3.97%) | .48% | 2.54% | 6.92% | | | | | | | | | | | | | | | | | |
| Equity to Common Shareholders | | 911,963,000$ | 853,328,000$ | 807,869,000$ | 811,068,000$ | 573,740,000$ | 552,941,000$ | 524,983,000$ | 521,159,000$ | 516,574,000$ | 481,100,000$ | 452,688,000$ | 458,856,000$ | 455,879,000$ | 430,693,000$ | 415,102,000$ | 417,320,000$ | 408,899,000$ | 399,673,000$ | 388,986,000$ | 393,461,000$ | 400,798,000$ | 367,248,000$ | 351,111,000$ | 349,184,000$ | 343,550,000$ | 326,183,000$ | 308,835,000$ | 304,623,000$ | 299,469,000$ | 284,325,000$ | 175,034,000$ | 163,177,000$ | 152,181,000$ | | | | | | | | | | | | | | | |
| QoQ | | 58,635,000$ | 45,459,000$ | (3,199,000$) | 237,328,000$ | 20,799,000$ | 27,958,000$ | 3,824,000$ | 4,585,000$ | 35,474,000$ | 28,412,000$ | (6,168,000$) | 2,977,000$ | 25,186,000$ | 15,591,000$ | (2,218,000$) | 8,421,000$ | 9,226,000$ | 10,687,000$ | (4,475,000$) | 8,266,000$ | 33,550,000$ | 16,137,000$ | 1,927,000$ | 5,634,000$ | 17,367,000$ | 17,348,000$ | 4,212,000$ | 5,154,000$ | 15,144,000$ | 109,291,000$ | 11,857,000$ | 10,996,000$ | | | | | | | | | | | | | | | | |
| QoQ% | | 6.87% | 5.63% | (.39%) | 41.37% | 3.76% | 5.33% | .73% | .89% | 7.37% | 6.28% | (1.34%) | .65% | 5.85% | 3.76% | (.53%) | 2.06% | 2.31% | 2.75% | (1.14%) | 2.15% | 9.14% | 4.60% | .55% | 1.64% | 5.32% | 5.62% | 1.38% | 1.72% | 5.33% | 62.44% | 7.27% | 7.23% | | | | | | | | | | | | | | | | |
| YoY | | 338,223,000$ | 300,387,000$ | 282,886,000$ | 289,909,000$ | 57,166,000$ | 71,841,000$ | 72,295,000$ | 62,303,000$ | 60,695,000$ | 50,407,000$ | 37,586,000$ | 41,536,000$ | 46,980,000$ | 31,020,000$ | 26,116,000$ | 23,859,000$ | 23,704,000$ | 32,425,000$ | 37,875,000$ | 44,277,000$ | 57,248,000$ | 41,065,000$ | 42,276,000$ | 44,561,000$ | 44,081,000$ | 41,858,000$ | 133,801,000$ | 141,446,000$ | 147,288,000$ | | | | | | | | | | | | | | | | | | | |
| YoY% | | 58.95% | 54.33% | 53.89% | 55.63% | 11.07% | 14.93% | 15.97% | 13.58% | 13.31% | 11.70% | 9.06% | 9.95% | 11.49% | 7.76% | 6.71% | 6.06% | 6.15% | 8.83% | 10.79% | 12.68% | 16.66% | 12.59% | 13.69% | 14.63% | 14.72% | 14.72% | 76.44% | 86.68% | 96.79% | | | | | | | | | | | | | | | | | | | |
| Dividends Paid | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1,000$ | 0$ | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | 5,920,000$ | 3,980,000$ | 3,293,000$ | 249,921,000$ | 2,503,000$ | 2,893,000$ | 2,556,000$ | 2,783,000$ | 2,850,000$ | 2,737,000$ | 2,692,000$ | 2,480,000$ | 2,906,000$ | 1,848,000$ | 1,742,000$ | 1,504,000$ | 1,347,000$ | 1,347,000$ | 460,000$ | 395,000$ | 395,000$ | 390,000$ | 390,000$ | 395,000$ | 813,000$ | 146,000$ | 0$ | 0$ | 0$ | 99,957,000$ | | | | | | | | | | | | | | | | | | |
| Treasury Stock | | | | | | | | | | | | | | | | | | 15,603,000$ | 15,603,000$ | 15,603,000$ | 15,603,000$ | 15,603,000$ | 15,603,000$ | 15,603,000$ | 15,603,000$ | 15,603,000$ | 15,603,000$ | 15,603,000$ | 15,603,000$ | 15,603,000$ | 15,603,000$ | 11,525,000$ | | 11,983,000$ | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 4,078,000$ | | | | | | | | | | | | | | | | | | |
| Goodwill | | 943,309,000$ | 775,756,000$ | 745,040,000$ | 644,206,000$ | 231,656,000$ | 200,333,000$ | 181,467,000$ | 176,530,000$ | 159,270,000$ | 157,289,000$ | 163,385,000$ | 159,949,000$ | 129,465,000$ | 124,987,000$ | 132,789,000$ | 120,986,000$ | 85,422,000$ | 78,444,000$ | 77,442,000$ | 77,034,000$ | 46,348,000$ | 46,348,000$ | 46,348,000$ | 45,467,000$ | 38,546,000$ | 36,968,000$ | 36,968,000$ | 32,919,000$ | 32,919,000$ | 34,398,000$ | 30,600,000$ | | 30,600,000$ | | | | | | | | | | | | | | | |
| QoQ% | | 21.60% | 4.12% | 15.65% | 178.09% | 15.64% | 10.40% | 2.80% | 10.84% | 1.26% | (3.73%) | 2.15% | 23.55% | 3.58% | (5.88%) | 9.76% | 41.63% | 8.90% | 1.29% | .53% | 66.21% | .00% | .00% | 1.94% | 17.96% | 4.27% | .00% | 12.30% | .00% | (4.30%) | 12.41% | | | | | | | | | | | | | | | | | | |
| YoY% | | 307.20% | 287.23% | 310.57% | 264.93% | 45.45% | 27.37% | 11.07% | 10.37% | 23.02% | 25.84% | 23.04% | 32.21% | 51.56% | 59.33% | 71.47% | 57.06% | 84.31% | 69.25% | 67.09% | 69.43% | 20.24% | 25.37% | 25.37% | 38.12% | 17.09% | 7.47% | 20.81% | | 7.58% | | | | | | | | | | | | | | | | | | | |
| Other Intangible Assets | | 79,230,000$ | 81,864,000$ | 79,916,000$ | 88,120,000$ | 20,549,000$ | 20,879,000$ | 21,451,000$ | 19,791,000$ | 19,520,000$ | 21,169,000$ | 15,399,000$ | 15,696,000$ | 15,976,000$ | 12,613,000$ | 3,986,000$ | 4,075,000$ | 4,163,000$ | 5,134,000$ | 4,753,000$ | 3,172,000$ | 3,224,000$ | 3,277,000$ | 3,329,000$ | 3,381,000$ | 3,434,000$ | 3,091,000$ | 3,306,000$ | 3,521,000$ | 3,735,000$ | 2,325,000$ | 2,400,000$ | | 2,550,000$ | | | | | | | | | | | | | | | |
| QoQ | | (2,634,000$) | 1,948,000$ | (8,204,000$) | 67,571,000$ | (330,000$) | (572,000$) | 1,660,000$ | 271,000$ | (1,649,000$) | 5,770,000$ | (297,000$) | (280,000$) | 3,363,000$ | 8,627,000$ | (89,000$) | (88,000$) | (971,000$) | 381,000$ | 1,581,000$ | (52,000$) | (53,000$) | (52,000$) | (52,000$) | (53,000$) | 343,000$ | (215,000$) | (215,000$) | (214,000$) | 1,410,000$ | (75,000$) | | | | | | | | | | | | | | | | | | |
| Amortization of Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | 3,238,856,000$ | 2,925,841,000$ | 2,753,526,000$ | 2,567,916,000$ | 1,542,135,000$ | 1,432,096,000$ | 1,313,400,000$ | 1,276,150,000$ | 1,219,665,000$ | 1,183,839,000$ | 1,140,821,000$ | 1,129,004,000$ | 1,095,521,000$ | 1,020,339,000$ | 937,575,000$ | 872,584,000$ | 806,620,000$ | 767,372,000$ | 615,758,000$ | 604,227,000$ | 628,114,000$ | 573,845,000$ | 547,912,000$ | 524,548,000$ | 531,769,000$ | 509,024,000$ | 476,485,000$ | 467,812,000$ | 496,310,000$ | 474,363,000$ | 319,822,000$ | | 328,550,000$ | | | | | | | | | | | | | | | |
| QoQ | | 313,015,000$ | 172,315,000$ | 185,610,000$ | 1,025,781,000$ | 110,039,000$ | 118,696,000$ | 37,250,000$ | 56,485,000$ | 35,826,000$ | 43,018,000$ | 11,817,000$ | 33,483,000$ | 75,182,000$ | 82,764,000$ | 64,991,000$ | 65,964,000$ | 39,248,000$ | 151,614,000$ | 11,531,000$ | (23,887,000$) | 54,269,000$ | 25,933,000$ | 23,364,000$ | (7,221,000$) | 22,745,000$ | 32,539,000$ | 8,673,000$ | (28,498,000$) | 21,947,000$ | 154,541,000$ | | | | | | | | | | | | | | | | | | |
| YoY | | 1,696,721,000$ | 1,493,745,000$ | 1,440,126,000$ | 1,291,766,000$ | 322,470,000$ | 248,257,000$ | 172,579,000$ | 147,146,000$ | 124,144,000$ | 163,500,000$ | 203,246,000$ | 256,420,000$ | 288,901,000$ | 252,967,000$ | 321,817,000$ | 268,357,000$ | 178,506,000$ | 193,527,000$ | 67,846,000$ | 79,679,000$ | 96,345,000$ | 64,821,000$ | 71,427,000$ | 56,736,000$ | 35,459,000$ | 34,661,000$ | 156,663,000$ | | 167,760,000$ | | | | | | | | | | | | | | | | | | | |
| Total Liabilities | | 2,326,893,000$ | 2,072,513,000$ | 1,945,657,000$ | 1,756,848,000$ | 968,395,000$ | 879,155,000$ | 788,417,000$ | 754,991,000$ | 703,091,000$ | 702,739,000$ | 688,133,000$ | 670,148,000$ | 639,642,000$ | 589,646,000$ | 522,473,000$ | 455,264,000$ | 397,721,000$ | 367,699,000$ | 226,772,000$ | 210,766,000$ | 242,919,000$ | 206,597,000$ | 196,801,000$ | 175,364,000$ | 188,219,000$ | 182,841,000$ | 167,650,000$ | 163,189,000$ | 196,841,000$ | 190,038,000$ | 144,788,000$ | | 176,369,000$ | | | | | | | | | | | | | | | |
| QoQ | | 254,380,000$ | 126,856,000$ | 188,809,000$ | 788,453,000$ | 89,240,000$ | 90,738,000$ | 33,426,000$ | 51,900,000$ | 352,000$ | 14,606,000$ | 17,985,000$ | 30,506,000$ | 49,996,000$ | 67,173,000$ | 67,209,000$ | 57,543,000$ | 30,022,000$ | 140,927,000$ | 16,006,000$ | (32,153,000$) | 36,322,000$ | 9,796,000$ | 21,437,000$ | (12,855,000$) | 5,378,000$ | 15,191,000$ | 4,461,000$ | (33,652,000$) | 6,803,000$ | 45,250,000$ | | | | | | | | | | | | | | | | | | |
| YoY | | 1,358,498,000$ | 1,193,358,000$ | 1,157,240,000$ | 1,001,857,000$ | 265,304,000$ | 176,416,000$ | 100,284,000$ | 84,843,000$ | 63,449,000$ | 113,093,000$ | 165,660,000$ | 214,884,000$ | 241,921,000$ | 221,947,000$ | 295,701,000$ | 244,498,000$ | 154,802,000$ | 161,102,000$ | 29,971,000$ | 35,402,000$ | 54,700,000$ | 23,756,000$ | 29,151,000$ | 12,175,000$ | (8,622,000$) | (7,197,000$) | 22,862,000$ | | 20,472,000$ | | | | | | | | | | | | | | | | | | | |
| Current Ratio | | 1.61x | 1.47x | 1.42x | 1.54x | 1.54x | 1.60x | 1.64x | 1.75x | 1.70x | 1.83x | 1.80x | 1.98x | 1.84x | 1.91x | 1.93x | 2.09x | 1.90x | 2.46x | 1.84x | 2.13x | 2.44x | 2.19x | 2.15x | 2.28x | 2.18x | 1.97x | 2.04x | 2.30x | 1.99x | 1.94x | 1.50x | | 1.53x | | | | | | | | | | | | | | | |
| Total Current Assets | | 934,831,000$ | 809,443,000$ | 729,512,000$ | 723,116,000$ | 585,006,000$ | 554,186,000$ | 475,462,000$ | 461,370,000$ | 473,424,000$ | 441,297,000$ | 406,115,000$ | 401,115,000$ | 417,189,000$ | 389,140,000$ | 313,959,000$ | 298,521,000$ | 300,026,000$ | 373,351,000$ | 232,746,000$ | 228,623,000$ | 331,561,000$ | 275,918,000$ | 246,349,000$ | 234,501,000$ | 279,966,000$ | 259,002,000$ | 230,213,000$ | 240,683,000$ | 267,455,000$ | 243,171,000$ | 144,251,000$ | | 175,130,000$ | | | | | | | | | | | | | | | |
| QoQ | | 125,388,000$ | 79,931,000$ | 6,396,000$ | 138,110,000$ | 30,820,000$ | 78,724,000$ | 14,092,000$ | (12,054,000$) | 32,127,000$ | 35,182,000$ | 5,000,000$ | (16,074,000$) | 28,049,000$ | 75,181,000$ | 15,438,000$ | (1,505,000$) | (73,325,000$) | 140,605,000$ | 4,123,000$ | (102,938,000$) | 55,643,000$ | 29,569,000$ | 11,848,000$ | (45,465,000$) | 20,964,000$ | 28,789,000$ | (10,470,000$) | (26,772,000$) | 24,284,000$ | 98,920,000$ | | | | | | | | | | | | | | | | | | |
| Total Current Liabilities | | 582,048,000$ | 552,198,000$ | 513,610,000$ | 469,749,000$ | 380,454,000$ | 346,017,000$ | 290,147,000$ | 262,932,000$ | 279,183,000$ | 240,813,000$ | 225,327,000$ | 202,892,000$ | 226,138,000$ | 204,133,000$ | 162,674,000$ | 142,697,000$ | 157,963,000$ | 151,557,000$ | 126,330,000$ | 107,519,000$ | 135,829,000$ | 126,057,000$ | 114,408,000$ | 102,886,000$ | 128,173,000$ | 131,375,000$ | 112,651,000$ | 104,645,000$ | 134,541,000$ | 125,471,000$ | 96,220,000$ | | 114,546,000$ | | | | | | | | | | | | | | | |
| QoQ | | 29,850,000$ | 38,588,000$ | 43,861,000$ | 89,295,000$ | 34,437,000$ | 55,870,000$ | 27,215,000$ | (16,251,000$) | 38,370,000$ | 15,486,000$ | 22,435,000$ | (23,246,000$) | 22,005,000$ | 41,459,000$ | 19,977,000$ | (15,266,000$) | 6,406,000$ | 25,227,000$ | 18,811,000$ | (28,310,000$) | 9,772,000$ | 11,649,000$ | 11,522,000$ | (25,287,000$) | (3,202,000$) | 18,724,000$ | 8,006,000$ | (29,896,000$) | 9,070,000$ | 29,251,000$ | | | | | | | | | | | | | | | | | | |
| Debt to Asset Ratio | | .72x | .71x | .71x | .68x | .63x | .61x | .60x | .59x | .58x | .59x | .60x | .59x | .58x | .58x | .56x | .52x | .49x | .48x | .37x | .35x | .39x | .36x | .36x | .33x | .35x | .36x | .35x | .35x | .40x | .40x | .45x | | .54x | | | | | | | | | | | | | | | |
| Long Term Debt | | 1,573,614,000$ | 1,392,639,000$ | 1,319,325,000$ | 1,183,132,000$ | 486,961,000$ | 453,942,000$ | 423,388,000$ | 427,064,000$ | 360,740,000$ | 405,416,000$ | 408,967,000$ | 413,018,000$ | 363,066,000$ | 341,173,000$ | 317,303,000$ | 273,732,000$ | 206,175,000$ | 188,591,000$ | 72,680,000$ | 75,867,000$ | 79,053,000$ | 55,756,000$ | 57,096,000$ | 49,149,000$ | 42,458,000$ | 37,096,000$ | 40,701,000$ | 44,368,000$ | 48,115,000$ | 51,786,000$ | 37,175,000$ | | 47,136,000$ | | | | | | | | | | | | | | | |
| QoQ | | 180,975,000$ | 73,314,000$ | 136,193,000$ | 696,171,000$ | 33,019,000$ | 30,554,000$ | (3,676,000$) | 66,324,000$ | (44,676,000$) | (3,551,000$) | (4,051,000$) | 49,952,000$ | 21,893,000$ | 23,870,000$ | 43,571,000$ | 67,557,000$ | 17,584,000$ | 115,911,000$ | (3,187,000$) | (3,186,000$) | 23,297,000$ | (1,340,000$) | 7,947,000$ | 6,691,000$ | 5,362,000$ | (3,605,000$) | (3,667,000$) | (3,747,000$) | (3,671,000$) | 14,611,000$ | | | | | | | | | | | | | | | | | | |
| YoY | | 1,086,653,000$ | 938,697,000$ | 895,937,000$ | 756,068,000$ | 126,221,000$ | 48,526,000$ | 14,421,000$ | 14,046,000$ | (2,326,000$) | 64,243,000$ | 91,664,000$ | 139,286,000$ | 156,891,000$ | 152,582,000$ | 244,623,000$ | 197,865,000$ | 127,122,000$ | 132,835,000$ | 15,584,000$ | 26,718,000$ | 36,595,000$ | 18,660,000$ | 16,395,000$ | 4,781,000$ | (5,657,000$) | (14,690,000$) | 3,526,000$ | | 979,000$ | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 77,068,000$ | 70,773,000$ | 56,962,000$ | 43,236,000$ | 39,726,000$ | 34,086,000$ | 27,282,000$ | 18,972,000$ | 14,987,000$ | 17,992,000$ | 17,225,000$ | 18,064,000$ | 14,268,000$ | 11,424,000$ | 11,709,000$ | 11,198,000$ | 6,697,000$ | 6,821,000$ | 6,971,000$ | 7,134,000$ | 7,600,000$ | 8,089,000$ | 8,780,000$ | 8,748,000$ | | | | | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 156,062,000$ | 114,336,000$ | 101,855,000$ | 132,504,000$ | 74,686,000$ | 56,327,000$ | 47,957,000$ | 68,738,000$ | 48,243,000$ | 54,878,000$ | 30,512,000$ | 43,234,000$ | 35,531,000$ | 26,079,000$ | 29,608,000$ | 35,565,000$ | 57,251,000$ | 134,468,000$ | 33,749,000$ | 51,719,000$ | 148,316,000$ | 78,695,000$ | 53,794,000$ | 49,443,000$ | 80,619,000$ | 59,648,000$ | 61,911,000$ | 91,567,000$ | 99,137,000$ | | | | 27,547,000$ | | | | | | | | | | | | | | | |
| QoQ | | 41,726,000$ | 12,481,000$ | (30,649,000$) | 57,818,000$ | 18,359,000$ | 8,370,000$ | (20,781,000$) | 20,495,000$ | (6,635,000$) | 24,366,000$ | (12,722,000$) | 7,703,000$ | 9,452,000$ | (3,529,000$) | (5,957,000$) | (21,686,000$) | (77,217,000$) | 100,719,000$ | (17,970,000$) | (96,597,000$) | 69,621,000$ | 24,901,000$ | 4,351,000$ | (31,176,000$) | 20,971,000$ | (2,263,000$) | (29,656,000$) | (7,570,000$) | | | | | | | | | | | | | | | | | | | | |
| YoY | | 81,376,000$ | 58,009,000$ | 53,898,000$ | 63,766,000$ | 26,443,000$ | 1,449,000$ | 17,445,000$ | 25,504,000$ | 12,712,000$ | 28,799,000$ | 904,000$ | 7,669,000$ | (21,720,000$) | (108,389,000$) | (4,141,000$) | (16,154,000$) | (91,065,000$) | 55,773,000$ | (20,045,000$) | 2,276,000$ | 67,697,000$ | 19,047,000$ | (8,117,000$) | (42,124,000$) | (18,518,000$) | | | | 71,590,000$ | | | | | | | | | | | | | | | | | | | |
| Interest Expenses | | | | | | 6,084,000$ | 4,673,000$ | 4,568,000$ | 3,746,000$ | 3,545,000$ | 5,039,000$ | 4,802,000$ | 3,960,000$ | 3,524,000$ | 2,054,000$ | 859,000$ | 1,264,000$ | 1,070,000$ | 568,000$ | 298,000$ | 468,000$ | 423,000$ | 575,000$ | 1,834,000$ | 281,000$ | 352,000$ | 615,000$ | 379,000$ | 515,000$ | 314,000$ | 406,000$ | 253,000$ | 297,000$ | | 659,000$ | 1,096,000$ | | | | | | | | | | | | | |
| Interest Income | | | | | | 0$ | 0$ | | | 0$ | 0$ | | | | | | | | | | | | | | | | | | | | 0$ | 0$ | | | 0$ | 0$ | | | | | | | | | | | | | |