| ICF International, Inc. (ICFI) |
| Q1-CY2026 | 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 |
| Balance Sheet Date | | 2025-Dec-31 | 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 |
| 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 | 83.21$ | 86.30$ | 92.80$ | 84.47$ | 85.10$ | 119.21$ | 166.86$ | 148.69$ | 150.44$ | 133.87$ | 120.59$ | 124.12$ | 109.69$ | 98.94$ | 109.06$ | 95.08$ | 94.10$ | 102.94$ | 89.32$ | 87.85$ | 87.48$ | 74.29$ | 61.59$ | 64.73$ | 68.54$ | 91.72$ | 84.49$ | 72.76$ | 76.07$ | 64.82$ | 75.25$ | 71.35$ | 58.53$ | 52.55$ | 54.03$ | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 1,520,519,629$ | 1,591,020,932$ | 1,710,071,730$ | 1,555,186,884$ | 1,568,916,025$ | 2,236,702,659$ | 3,129,702,906$ | 2,785,941,932$ | 2,815,541,165$ | 2,519,020,277$ | 2,268,861,658$ | 2,331,976,738$ | 2,054,730,521$ | 1,864,414,971$ | 2,052,356,952$ | 1,786,881,701$ | 1,765,942,424$ | 1,943,011,750$ | 1,684,457,232$ | 1,654,901,433$ | 1,651,080,390$ | 1,401,337,173$ | 1,160,880,470$ | 1,218,689,058$ | 1,292,086,997$ | 1,725,352,900$ | 1,587,427,021$ | 1,370,075,020$ | 1,431,196,650$ | 1,221,590,083$ | 1,419,239,306$ | 1,341,855,976$ | 1,089,781,969$ | 979,658,435$ | 1,012,147,516$ | | | | | | | | | | | | | | |
| QoQ% | (4.43%) | (6.96%) | 9.96% | (.88%) | (29.86%) | (28.53%) | 12.34% | (1.05%) | 11.77% | 11.03% | (2.71%) | 13.49% | 10.21% | (9.16%) | 14.86% | 1.19% | (9.11%) | 15.35% | 1.79% | .23% | 17.82% | 20.71% | (4.74%) | (5.68%) | (25.11%) | 8.69% | 15.86% | (4.27%) | 17.16% | (13.93%) | 5.77% | 23.13% | 11.24% | (3.21%) | | | | | | | | | | | | | | | |
| YoY% | (3.09%) | (28.87%) | (45.36%) | (44.18%) | (44.28%) | (11.21%) | 37.94% | 19.47% | 37.03% | 35.11% | 10.55% | 30.51% | 16.35% | (4.05%) | 21.84% | 7.98% | 6.96% | 38.65% | 45.10% | 35.79% | 27.78% | (18.78%) | (26.87%) | (11.05%) | (9.72%) | 41.24% | 11.85% | 2.10% | 31.33% | 24.70% | 40.22% | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 18,273,280 | 18,247,837 | 18,435,932 | 18,428,490 | 18,426,295 | 18,666,290 | 18,762,710 | 18,757,022 | 18,754,762 | 18,845,521 | 18,816,914 | 18,814,675 | 18,788,082 | 18,883,050 | 18,833,688 | 18,818,604 | 18,793,455 | 18,876,490 | 18,869,892 | 18,859,735 | 18,859,608 | 18,909,983 | 18,857,661 | 18,848,522 | 18,827,268 | 18,867,555 | 18,811,087 | 18,758,986 | 18,865,729 | 18,817,495 | 18,868,431 | 18,825,993 | 18,767,066 | 18,661,801 | 18,639,314 | 18,717,713 | 18,837,025 | 19,021,262 | 18,963,288 | 18,976,925 | 19,024,190 | 19,032,054 | 19,222,745 | 19,400,014 | 19,522,388 | 19,430,154 | 19,397,733 | 19,522,960 | 19,937,076 |
| QoQ% | .14% | (1.02%) | .04% | .01% | (1.29%) | (.51%) | .03% | .01% | (.48%) | .15% | .01% | .14% | (.50%) | .26% | .08% | .13% | (.44%) | .04% | .05% | .00% | (.27%) | .28% | .05% | .11% | (.21%) | .30% | .28% | (.57%) | .26% | (.27%) | .23% | .31% | .56% | .12% | (.42%) | (.63%) | (.97%) | .31% | (.07%) | (.25%) | (.04%) | (.99%) | (.91%) | (.63%) | .48% | .17% | (.64%) | (2.08%) | .87% |
| YoY% | (.83%) | (2.24%) | (1.74%) | (1.75%) | (1.75%) | (.95%) | (.29%) | (.31%) | (.18%) | (.20%) | (.09%) | (.02%) | (.03%) | .04% | (.19%) | (.22%) | (.35%) | (.18%) | .07% | .06% | .17% | .23% | .25% | .48% | (.20%) | .27% | (.30%) | (.36%) | .53% | .83% | 1.23% | .58% | (.37%) | (1.89%) | (1.71%) | (1.37%) | (.98%) | (.06%) | (1.35%) | (2.18%) | (2.55%) | (2.05%) | (.90%) | (.63%) | (2.08%) | (1.69%) | (2.38%) | (1.21%) | 1.38% |
| Price to Sales | .81x | .85x | .89x | .79x | .78x | 1.11x | 1.56x | 1.40x | 1.43x | 1.28x | 1.16x | 1.21x | 1.11x | 1.05x | 1.21x | 1.10x | 1.11x | 1.25x | 1.05x | 1.06x | 1.08x | .93x | .79x | .82x | .86x | 1.17x | 1.09x | .97x | 1.04x | .91x | 1.11x | 1.07x | .88x | .80x | .85x | | | | | | | | | | | | | | |
| Price to Earnings | 16.60x | 17.37x | 17.30x | 14.43x | 14.30x | 20.30x | 29.04x | 28.19x | 30.10x | 30.49x | 32.73x | 36.05x | 32.73x | 29.02x | 30.43x | 26.00x | 25.00x | 27.32x | 23.44x | 23.86x | 26.33x | 25.50x | 18.87x | 19.26x | 20.12x | 25.03x | 23.26x | 20.98x | 22.26x | 19.90x | 20.34x | 20.09x | 16.74x | 15.58x | 20.88x | | | | | | | | | | | | | | |
| Price to Book | 1.48x | 1.55x | 1.67x | 1.55x | 1.62x | 2.28x | 3.21x | 2.95x | 3.07x | 2.75x | 2.54x | 2.67x | 2.43x | 2.19x | 2.45x | 2.18x | 2.20x | 2.42x | 2.13x | 2.15x | 2.20x | 1.88x | 1.60x | 1.73x | 1.87x | 2.41x | 2.32x | 2.06x | 2.16x | 1.85x | 2.18x | 2.11x | 1.75x | 1.59x | 1.73x | | | | | | | | | | | | | | |
| Total Revenue | | 443,673,000$ | 465,405,000$ | 476,155,000$ | 487,618,000$ | 496,324,000$ | 516,998,000$ | 512,029,000$ | 494,436,000$ | 478,352,000$ | 501,519,000$ | 500,085,000$ | 483,282,000$ | 475,609,000$ | 467,777,000$ | 423,110,000$ | 413,468,000$ | 387,985,000$ | 394,060,000$ | 392,525,000$ | 378,478,000$ | 434,335,000$ | 360,315,000$ | 353,987,000$ | 358,238,000$ | 396,636,000$ | 373,918,000$ | 366,717,000$ | 341,254,000$ | 377,910,000$ | 332,968,000$ | 324,315,000$ | 302,780,000$ | 321,174,000$ | 305,301,000$ | 306,392,000$ | 296,295,000$ | 289,559,000$ | 306,520,000$ | 305,419,000$ | 283,599,000$ | 280,805,000$ | 288,951,000$ | 288,949,000$ | 273,527,000$ | 276,426,000$ | 264,796,000$ | 263,860,000$ | 245,052,000$ |
| QoQ% | | (4.67%) | (2.26%) | (2.35%) | (1.75%) | (4.00%) | .97% | 3.56% | 3.36% | (4.62%) | .29% | 3.48% | 1.61% | 1.67% | 10.56% | 2.33% | 6.57% | (1.54%) | .39% | 3.71% | (12.86%) | 20.54% | 1.79% | (1.19%) | (9.68%) | 6.08% | 1.96% | 7.46% | (9.70%) | 13.50% | 2.67% | 7.11% | (5.73%) | 5.20% | (.36%) | 3.41% | 2.33% | (5.53%) | .36% | 7.69% | 1.00% | (2.82%) | .00% | 5.64% | (1.05%) | 4.39% | .36% | 7.68% | 6.66% |
| YoY% | | (10.61%) | (9.98%) | (7.01%) | (1.38%) | 3.76% | 3.09% | 2.39% | 2.31% | .58% | 7.21% | 18.19% | 16.89% | 22.58% | 18.71% | 7.79% | 9.25% | (10.67%) | 9.37% | 10.89% | 5.65% | 9.51% | (3.64%) | (3.47%) | 4.98% | 4.96% | 12.30% | 13.07% | 12.71% | 17.67% | 9.06% | 5.85% | 2.19% | 10.92% | (.40%) | .32% | 4.48% | 3.12% | 6.08% | 5.70% | 3.68% | 1.58% | 9.12% | 9.51% | 11.62% | 20.31% | 8.50% | 9.23% | 4.76% |
| TTM | | 1,872,851,000$ | 1,925,502,000$ | 1,977,095,000$ | 2,012,969,000$ | 2,019,787,000$ | 2,001,815,000$ | 1,986,336,000$ | 1,974,392,000$ | 1,963,238,000$ | 1,960,495,000$ | 1,926,753,000$ | 1,849,778,000$ | 1,779,964,000$ | 1,692,340,000$ | 1,618,623,000$ | 1,588,038,000$ | 1,553,048,000$ | 1,599,398,000$ | 1,565,653,000$ | 1,527,115,000$ | 1,506,875,000$ | 1,469,176,000$ | 1,482,779,000$ | 1,495,509,000$ | 1,478,525,000$ | 1,459,799,000$ | 1,418,849,000$ | 1,376,447,000$ | 1,337,973,000$ | 1,281,237,000$ | 1,253,570,000$ | 1,235,647,000$ | 1,229,162,000$ | 1,197,547,000$ | 1,198,766,000$ | 1,197,793,000$ | 1,185,097,000$ | 1,176,343,000$ | 1,158,774,000$ | 1,142,304,000$ | 1,132,232,000$ | 1,127,853,000$ | 1,103,698,000$ | 1,078,609,000$ | 1,050,134,000$ | 1,003,467,000$ | 982,726,000$ | 960,434,000$ |
| TTM_QoQ% | | (2.73%) | (2.61%) | (1.78%) | (.34%) | .90% | .78% | .61% | .57% | .14% | 1.75% | 4.16% | 3.92% | 5.18% | 4.55% | 1.93% | 2.25% | (2.90%) | 2.16% | 2.52% | 1.34% | 2.57% | (.92%) | (.85%) | 1.15% | 1.28% | 2.89% | 3.08% | 2.88% | 4.43% | 2.21% | 1.45% | .53% | 2.64% | (.10%) | .08% | 1.07% | .74% | 1.52% | 1.44% | .89% | .39% | 2.19% | 2.33% | 2.71% | 4.65% | 2.11% | 2.32% | 1.17% |
| TTM_YoY% | | (7.28%) | (3.81%) | (.47%) | 1.95% | 2.88% | 2.11% | 3.09% | 6.74% | 10.30% | 15.85% | 19.04% | 16.48% | 14.61% | 5.81% | 3.38% | 3.99% | 3.06% | 8.86% | 5.59% | 2.11% | 1.92% | .64% | 4.51% | 8.65% | 10.51% | 13.94% | 13.19% | 11.40% | 8.85% | 6.99% | 4.57% | 3.16% | 3.72% | 1.80% | 3.45% | 4.86% | 4.67% | 4.30% | 4.99% | 5.91% | 7.82% | 12.40% | 12.31% | 12.30% | 10.62% | 5.46% | 3.96% | 1.80% |
| Gross Margin | | 35.69% | 37.57% | 37.33% | 37.96% | 36.11% | 37.13% | 35.68% | 37.20% | 36.54% | 35.50% | 34.93% | 35.33% | 36.91% | 34.31% | 36.45% | 37.56% | 36.42% | 35.50% | 37.16% | 38.68% | 32.06% | 38.03% | 36.89% | 35.63% | 33.43% | 36.31% | 35.90% | 36.72% | 34.10% | 36.01% | 36.31% | 37.64% | 35.48% | 37.77% | 37.70% | 38.03% | 36.99% | 37.59% | 36.42% | 37.52% | 38.12% | 38.45% | 38.31% | 39.83% | 39.05% | 37.29% | 36.84% | 37.27% |
| QoQ | | (1.88%) | .25% | (.63%) | 1.85% | (1.02%) | 1.45% | (1.51%) | .65% | 1.05% | .57% | (.40%) | (1.59%) | 2.60% | (2.14%) | (1.12%) | 1.14% | .93% | (1.67%) | (1.52%) | 6.62% | (5.97%) | 1.14% | 1.26% | 2.19% | (2.87%) | .40% | (.82%) | 2.62% | (1.92%) | (.30%) | (1.33%) | 2.16% | (2.29%) | .07% | (.34%) | 1.04% | (.59%) | 1.17% | (1.10%) | (.61%) | (.32%) | .13% | (1.52%) | .79% | 1.76% | .45% | (.43%) | (.43%) |
| YoY | | (.42%) | .44% | 1.65% | .76% | (.44%) | 1.63% | .75% | 1.87% | (.37%) | 1.19% | (1.52%) | (2.24%) | .49% | (1.19%) | (.72%) | (1.12%) | 4.37% | (2.53%) | .28% | 3.06% | (1.38%) | 1.72% | .99% | (1.09%) | (.66%) | .30% | (.40%) | (.92%) | (1.38%) | (1.76%) | (1.39%) | (.40%) | (1.52%) | .18% | 1.28% | .51% | (1.13%) | (.86%) | (1.89%) | (2.32%) | (.93%) | 1.16% | 1.48% | 2.57% | 1.35% | .40% | (.44%) | (1.68%) |
| Operating Income | | 28,633,000$ | 38,431,000$ | 40,011,000$ | 38,390,000$ | 36,467,000$ | 46,024,000$ | 42,407,000$ | 40,944,000$ | 36,921,000$ | 31,901,000$ | 32,047,000$ | 31,451,000$ | 23,049,000$ | 28,234,000$ | 29,776,000$ | 27,703,000$ | 18,588,000$ | 32,265,000$ | 31,954,000$ | 28,129,000$ | 21,758,000$ | 28,250,000$ | 22,782,000$ | 16,319,000$ | 28,298,000$ | 28,664,000$ | 22,542,000$ | 21,889,000$ | 29,443,000$ | 24,222,000$ | 21,025,000$ | 17,582,000$ | 20,181,000$ | 23,396,000$ | 22,208,000$ | 16,633,000$ | 21,965,000$ | 23,776,000$ | 19,358,000$ | 17,694,000$ | 19,038,000$ | 21,497,000$ | 18,734,000$ | 15,962,000$ | 16,610,000$ | 18,528,000$ | 17,574,000$ | 16,650,000$ |
| QoQ% | | (25.50%) | (3.95%) | 4.22% | 5.27% | (20.77%) | 8.53% | 3.57% | 10.90% | 15.74% | (.46%) | 1.90% | 36.45% | (18.36%) | (5.18%) | 7.48% | 49.04% | (42.39%) | .97% | 13.60% | 29.28% | (22.98%) | 24.00% | 39.60% | (42.33%) | (1.28%) | 27.16% | 2.98% | (25.66%) | 21.56% | 15.21% | 19.58% | (12.88%) | (13.74%) | 5.35% | 33.52% | (24.28%) | (7.62%) | 22.82% | 9.40% | (7.06%) | (11.44%) | 14.75% | 17.37% | (3.90%) | (10.35%) | 5.43% | 5.55% | 32.28% |
| YoY% | | (21.48%) | (16.50%) | (5.65%) | (6.24%) | (1.23%) | 44.27% | 32.33% | 30.18% | 60.19% | 12.99% | 7.63% | 13.53% | 24.00% | (12.49%) | (6.82%) | (1.51%) | (14.57%) | 14.21% | 40.26% | 72.37% | (23.11%) | (1.44%) | 1.07% | (25.45%) | (3.89%) | 18.34% | 7.22% | 24.50% | 45.90% | 3.53% | (5.33%) | 5.71% | (8.12%) | (1.60%) | 14.72% | (6.00%) | 15.38% | 10.60% | 3.33% | 10.85% | 14.62% | 16.02% | 6.60% | (4.13%) | 31.96% | 8.01% | 1.61% | (5.66%) |
| TTM | | 145,465,000$ | 153,299,000$ | 160,892,000$ | 163,288,000$ | 165,842,000$ | 166,296,000$ | 152,173,000$ | 141,813,000$ | 132,320,000$ | 118,448,000$ | 114,781,000$ | 112,510,000$ | 108,762,000$ | 104,301,000$ | 108,332,000$ | 110,510,000$ | 110,936,000$ | 114,106,000$ | 110,091,000$ | 100,919,000$ | 89,109,000$ | 95,649,000$ | 96,063,000$ | 95,823,000$ | 101,393,000$ | 102,538,000$ | 98,096,000$ | 96,579,000$ | 92,272,000$ | 83,010,000$ | 82,184,000$ | 83,367,000$ | 82,418,000$ | 84,202,000$ | 84,582,000$ | 81,732,000$ | 82,793,000$ | 79,866,000$ | 77,587,000$ | 76,963,000$ | 75,231,000$ | 72,803,000$ | 69,834,000$ | 68,674,000$ | 69,362,000$ | 65,339,000$ | 63,965,000$ | 63,686,000$ |
| TTM_QoQ% | | (5.11%) | (4.72%) | (1.47%) | (1.54%) | (.27%) | 9.28% | 7.31% | 7.17% | 11.71% | 3.20% | 2.02% | 3.45% | 4.28% | (3.72%) | (1.97%) | (.38%) | (2.78%) | 3.65% | 9.09% | 13.25% | (6.84%) | (.43%) | .25% | (5.49%) | (1.12%) | 4.53% | 1.57% | 4.67% | 11.16% | 1.01% | (1.42%) | 1.15% | (2.12%) | (.45%) | 3.49% | (1.28%) | 3.67% | 2.94% | .81% | 2.30% | 3.34% | 4.25% | 1.69% | (.99%) | 6.16% | 2.15% | .44% | (1.54%) |
| TTM_YoY% | | (12.29%) | (7.82%) | 5.73% | 15.14% | 25.33% | 40.40% | 32.58% | 26.05% | 21.66% | 13.56% | 5.95% | 1.81% | (1.96%) | (8.59%) | (1.60%) | 9.50% | 24.50% | 19.30% | 14.60% | 5.32% | (12.12%) | (6.72%) | (2.07%) | (.78%) | 9.89% | 23.53% | 19.36% | 15.85% | 11.96% | (1.42%) | (2.84%) | 2.00% | (.45%) | 5.43% | 9.02% | 6.20% | 10.05% | 9.70% | 11.10% | 12.07% | 8.46% | 11.42% | 9.18% | 7.83% | 7.23% | (1.96%) | (3.79%) | (5.59%) |
| Operating Margin | | 6.45% | 8.26% | 8.40% | 7.87% | 7.35% | 8.90% | 8.28% | 8.28% | 7.72% | 6.36% | 6.41% | 6.51% | 4.85% | 6.04% | 7.04% | 6.70% | 4.79% | 8.19% | 8.14% | 7.43% | 5.01% | 7.84% | 6.44% | 4.56% | 7.14% | 7.67% | 6.15% | 6.41% | 7.79% | 7.28% | 6.48% | 5.81% | 6.28% | 7.66% | 7.25% | 5.61% | 7.59% | 7.76% | 6.34% | 6.24% | 6.78% | 7.44% | 6.48% | 5.84% | 6.01% | 7.00% | 6.66% | 6.79% |
| QoQ | | (1.80%) | (.15%) | .53% | .53% | (1.56%) | .62% | .00% | .56% | 1.36% | (.05%) | (.10%) | 1.66% | (1.19%) | (1.00%) | .34% | 1.91% | (3.40%) | .05% | .71% | 2.42% | (2.83%) | 1.40% | 1.88% | (2.58%) | (.53%) | 1.52% | (.27%) | (1.38%) | .52% | .79% | .68% | (.48%) | (1.38%) | .42% | 1.63% | (1.97%) | (.17%) | 1.42% | .10% | (.54%) | (.66%) | .96% | .65% | (.17%) | (.99%) | .34% | (.13%) | 1.32% |
| YoY | | (.89%) | (.64%) | .12% | (.41%) | (.37%) | 2.54% | 1.87% | 1.77% | 2.87% | .33% | (.63%) | (.19%) | .06% | (2.15%) | (1.10%) | (.73%) | (.22%) | .35% | 1.71% | 2.88% | (2.13%) | .17% | .29% | (1.86%) | (.66%) | .39% | (.34%) | .61% | 1.51% | (.39%) | (.77%) | .19% | (1.30%) | (.09%) | .91% | (.63%) | .81% | .32% | (.15%) | .40% | .77% | .44% | (.18%) | (.96%) | .53% | (.03%) | (.50%) | (.75%) |
| Net Income | | 17,310,000$ | 23,766,000$ | 23,661,000$ | 26,851,000$ | 24,563,000$ | 32,679,000$ | 25,611,000$ | 27,317,000$ | 22,162,000$ | 23,740,000$ | 20,312,000$ | 16,398,000$ | 8,879,000$ | 19,105,000$ | 18,397,000$ | 17,862,000$ | 12,079,000$ | 20,390,000$ | 20,312,000$ | 18,351,000$ | 12,820,000$ | 17,871,000$ | 13,656,000$ | 10,612,000$ | 19,379,000$ | 19,630,000$ | 14,611,000$ | 15,318,000$ | 18,695,000$ | 16,671,000$ | 13,617,000$ | 12,417,000$ | 27,070,000$ | 13,692,000$ | 11,937,000$ | 10,177,000$ | 12,673,000$ | 13,437,000$ | 10,583,000$ | 9,891,000$ | 10,750,000$ | 11,545,000$ | 9,174,000$ | 7,900,000$ | 8,763,000$ | 11,553,000$ | 9,998,000$ | 9,716,000$ |
| QoQ% | | (27.17%) | .44% | (11.88%) | 9.32% | (24.84%) | 27.60% | (6.25%) | 23.26% | (6.65%) | 16.88% | 23.87% | 84.68% | (53.53%) | 3.85% | 3.00% | 47.88% | (40.76%) | .38% | 10.69% | 43.14% | (28.26%) | 30.87% | 28.69% | (45.24%) | (1.28%) | 34.35% | (4.62%) | (18.06%) | 12.14% | 22.43% | 9.66% | (54.13%) | 97.71% | 14.70% | 17.29% | (19.70%) | (5.69%) | 26.97% | 7.00% | (7.99%) | (6.89%) | 25.85% | 16.13% | (9.85%) | (24.15%) | 15.55% | 2.90% | 25.27% |
| YoY% | | (29.53%) | (27.27%) | (7.61%) | (1.71%) | 10.83% | 37.65% | 26.09% | 66.59% | 149.60% | 24.26% | 10.41% | (8.20%) | (26.49%) | (6.30%) | (9.43%) | (2.67%) | (5.78%) | 14.10% | 48.74% | 72.93% | (33.85%) | (8.96%) | (6.54%) | (30.72%) | 3.66% | 17.75% | 7.30% | 23.36% | (30.94%) | 21.76% | 14.07% | 22.01% | 113.60% | 1.90% | 12.79% | 2.89% | 17.89% | 16.39% | 15.36% | 25.20% | 22.68% | (.07%) | (8.24%) | (18.69%) | 12.98% | 3.79% | (3.22%) | (3.92%) |
| TTM | | 91,588,000$ | 98,841,000$ | 107,754,000$ | 109,704,000$ | 110,170,000$ | 107,769,000$ | 98,830,000$ | 93,531,000$ | 82,612,000$ | 69,329,000$ | 64,694,000$ | 62,779,000$ | 64,243,000$ | 67,443,000$ | 68,728,000$ | 70,643,000$ | 71,132,000$ | 71,873,000$ | 69,354,000$ | 62,698,000$ | 54,959,000$ | 61,518,000$ | 63,277,000$ | 64,232,000$ | 68,938,000$ | 68,254,000$ | 65,295,000$ | 64,301,000$ | 61,400,000$ | 69,775,000$ | 66,796,000$ | 65,116,000$ | 62,876,000$ | 48,479,000$ | 48,224,000$ | 46,870,000$ | 46,584,000$ | 44,661,000$ | 42,769,000$ | 41,360,000$ | 39,369,000$ | 37,382,000$ | 37,390,000$ | 38,214,000$ | 40,030,000$ | 39,023,000$ | 38,601,000$ | 38,934,000$ |
| TTM_QoQ% | | (7.34%) | (8.27%) | (1.78%) | (.42%) | 2.23% | 9.05% | 5.67% | 13.22% | 19.16% | 7.16% | 3.05% | (2.28%) | (4.75%) | (1.87%) | (2.71%) | (.69%) | (1.03%) | 3.63% | 10.62% | 14.08% | (10.66%) | (2.78%) | (1.49%) | (6.83%) | 1.00% | 4.53% | 1.55% | 4.73% | (12.00%) | 4.46% | 2.58% | 3.56% | 29.70% | .53% | 2.89% | .61% | 4.31% | 4.42% | 3.41% | 5.06% | 5.32% | (.02%) | (2.16%) | (4.54%) | 2.58% | 1.09% | (.86%) | (1.01%) |
| TTM_YoY% | | (16.87%) | (8.28%) | 9.03% | 17.29% | 33.36% | 55.45% | 52.77% | 48.99% | 28.59% | 2.80% | (5.87%) | (11.13%) | (9.69%) | (6.16%) | (.90%) | 12.67% | 29.43% | 16.83% | 9.60% | (2.39%) | (20.28%) | (9.87%) | (3.09%) | (.11%) | 12.28% | (2.18%) | (2.25%) | (1.25%) | (2.35%) | 43.93% | 38.51% | 38.93% | 34.97% | 8.55% | 12.76% | 13.32% | 18.33% | 19.47% | 14.39% | 8.23% | (1.65%) | (4.21%) | (3.14%) | (1.85%) | 1.78% | (4.34%) | (1.62%) | (.81%) |
| Profit Margin | | 3.90% | 5.11% | 4.97% | 5.51% | 4.95% | 6.32% | 5.00% | 5.53% | 4.63% | 4.73% | 4.06% | 3.39% | 1.87% | 4.08% | 4.35% | 4.32% | 3.11% | 5.17% | 5.18% | 4.85% | 2.95% | 4.96% | 3.86% | 2.96% | 4.89% | 5.25% | 3.98% | 4.49% | 4.95% | 5.01% | 4.20% | 4.10% | 8.43% | 4.49% | 3.90% | 3.44% | 4.38% | 4.38% | 3.47% | 3.49% | 3.83% | 4.00% | 3.18% | 2.89% | 3.17% | 4.36% | 3.79% | 3.97% |
| QoQ | | (1.21%) | .14% | (.54%) | .56% | (1.37%) | 1.32% | (.52%) | .89% | (.10%) | .67% | .67% | 1.53% | (2.22%) | (.26%) | .03% | 1.21% | (2.06%) | .00% | .33% | 1.90% | (2.01%) | 1.10% | .90% | (1.92%) | (.36%) | 1.27% | (.51%) | (.46%) | (.06%) | .81% | .10% | (4.33%) | 3.94% | .59% | .46% | (.94%) | (.01%) | .92% | (.02%) | (.34%) | (.17%) | .82% | .29% | (.28%) | (1.19%) | .57% | (.18%) | .59% |
| YoY | | (1.05%) | (1.21%) | (.03%) | (.02%) | .32% | 1.59% | .94% | 2.13% | 2.77% | .65% | (.29%) | (.93%) | (1.25%) | (1.09%) | (.83%) | (.53%) | .16% | .21% | 1.32% | 1.89% | (1.93%) | (.29%) | (.13%) | (1.53%) | (.06%) | .24% | (.22%) | .39% | (3.48%) | .52% | .30% | .67% | 4.05% | .10% | .43% | (.05%) | .55% | .39% | .29% | .60% | .66% | (.37%) | (.61%) | (1.08%) | (.21%) | (.20%) | (.49%) | (.36%) |
| Equity to Common Shareholders | | 1,028,482,000$ | 1,024,121,000$ | 1,000,392,000$ | 968,868,000$ | 982,459,000$ | 976,317,000$ | 943,325,000$ | 916,149,000$ | 917,585,000$ | 893,330,000$ | 872,845,000$ | 846,689,000$ | 853,211,000$ | 837,739,000$ | 819,417,000$ | 803,302,000$ | 803,470,000$ | 790,552,000$ | 771,511,000$ | 751,233,000$ | 746,961,000$ | 726,911,000$ | 705,103,000$ | 690,756,000$ | 714,551,000$ | 685,502,000$ | 666,637,000$ | 662,571,000$ | 660,417,000$ | 650,673,000$ | 635,371,000$ | 622,501,000$ | 616,030,000$ | 584,786,000$ | 573,130,000$ | 562,253,000$ | 566,004,000$ | 550,449,000$ | 536,308,000$ | 528,228,000$ | 523,276,000$ | 517,378,000$ | 513,845,000$ | 506,987,000$ | 500,689,000$ | 488,672,000$ | 481,841,000$ | 487,181,000$ |
| QoQ | | 4,361,000$ | 23,729,000$ | 31,524,000$ | (13,591,000$) | 6,142,000$ | 32,992,000$ | 27,176,000$ | (1,436,000$) | 24,255,000$ | 20,485,000$ | 26,156,000$ | (6,522,000$) | 15,472,000$ | 18,322,000$ | 16,115,000$ | (168,000$) | 12,918,000$ | 19,041,000$ | 20,278,000$ | 4,272,000$ | 20,050,000$ | 21,808,000$ | 14,347,000$ | (23,795,000$) | 29,049,000$ | 18,865,000$ | 4,066,000$ | 2,154,000$ | 9,744,000$ | 15,302,000$ | 12,870,000$ | 6,471,000$ | 31,244,000$ | 11,656,000$ | 10,877,000$ | (3,751,000$) | 15,555,000$ | 14,141,000$ | 8,080,000$ | 4,952,000$ | 5,898,000$ | 3,533,000$ | 6,858,000$ | 6,298,000$ | 12,017,000$ | 6,831,000$ | (5,340,000$) | 13,090,000$ |
| QoQ% | | .43% | 2.37% | 3.25% | (1.38%) | .63% | 3.50% | 2.97% | (.16%) | 2.72% | 2.35% | 3.09% | (.76%) | 1.85% | 2.24% | 2.01% | (.02%) | 1.63% | 2.47% | 2.70% | .57% | 2.76% | 3.09% | 2.08% | (3.33%) | 4.24% | 2.83% | .61% | .33% | 1.50% | 2.41% | 2.07% | 1.05% | 5.34% | 2.03% | 1.94% | (.66%) | 2.83% | 2.64% | 1.53% | .95% | 1.14% | .69% | 1.35% | 1.26% | 2.46% | 1.42% | (1.10%) | 2.76% |
| YoY | | 46,023,000$ | 47,804,000$ | 57,067,000$ | 52,719,000$ | 64,874,000$ | 82,987,000$ | 70,480,000$ | 69,460,000$ | 64,374,000$ | 55,591,000$ | 53,428,000$ | 43,387,000$ | 49,741,000$ | 47,187,000$ | 47,906,000$ | 52,069,000$ | 56,509,000$ | 63,641,000$ | 66,408,000$ | 60,477,000$ | 32,410,000$ | 41,409,000$ | 38,466,000$ | 28,185,000$ | 54,134,000$ | 34,829,000$ | 31,266,000$ | 40,070,000$ | 44,387,000$ | 65,887,000$ | 62,241,000$ | 60,248,000$ | 50,026,000$ | 34,337,000$ | 36,822,000$ | 34,025,000$ | 42,728,000$ | 33,071,000$ | 22,463,000$ | 21,241,000$ | 22,587,000$ | 28,706,000$ | 32,004,000$ | 19,806,000$ | 26,598,000$ | 21,546,000$ | 30,705,000$ | 47,975,000$ |
| YoY% | | 4.68% | 4.90% | 6.05% | 5.75% | 7.07% | 9.29% | 8.08% | 8.20% | 7.55% | 6.64% | 6.52% | 5.40% | 6.19% | 5.97% | 6.21% | 6.93% | 7.57% | 8.76% | 9.42% | 8.76% | 4.54% | 6.04% | 5.77% | 4.25% | 8.20% | 5.35% | 4.92% | 6.44% | 7.21% | 11.27% | 10.86% | 10.72% | 8.84% | 6.24% | 6.87% | 6.44% | 8.17% | 6.39% | 4.37% | 4.19% | 4.51% | 5.87% | 6.64% | 4.07% | 5.61% | 4.61% | 6.81% | 10.92% |
| Dividends Paid | | 2,581,000$ | 2,576,000$ | 2,579,000$ | 2,620,000$ | 2,627,000$ | 2,623,000$ | 2,621,000$ | 2,636,000$ | 2,634,000$ | 2,632,000$ | 2,630,000$ | 2,641,000$ | 2,635,000$ | 2,632,000$ | 2,636,000$ | 2,644,000$ | 2,642,000$ | 2,639,000$ | 2,642,000$ | 2,642,000$ | 2,641,000$ | 2,635,000$ | 2,636,000$ | 2,639,000$ | 2,634,000$ | 2,628,000$ | 2,642,000$ | 2,636,000$ | 2,646,000$ | 2,634,000$ | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3,317,000$ | 4,650,000$ | 2,599,000$ | 3,478,000$ | 3,512,000$ | 2,725,000$ | 2,813,000$ | 2,552,000$ | 3,435,000$ | 4,107,000$ | 3,466,000$ | 1,449,000$ | 4,068,000$ | 7,525,000$ |
| Treasury Stock | | 379,970,000$ | 362,090,000$ | 361,891,000$ | 359,397,000$ | 320,054,000$ | 300,718,000$ | 300,341,000$ | 297,630,000$ | 267,155,000$ | 266,530,000$ | 266,518,000$ | 266,481,000$ | 243,666,000$ | 241,896,000$ | 241,566,000$ | 241,516,000$ | 219,800,000$ | 216,683,000$ | 216,353,000$ | 214,325,000$ | 196,745,000$ | 189,234,000$ | 189,011,000$ | 188,961,000$ | 164,963,000$ | 164,848,000$ | 164,705,000$ | 155,073,000$ | 139,704,000$ | 134,191,000$ | 130,446,000$ | 130,578,000$ | 121,540,000$ | 121,716,000$ | 114,122,000$ | 107,645,000$ | 88,695,000$ | 88,019,000$ | 85,410,000$ | 81,216,000$ | 74,673,000$ | 67,529,000$ | 60,865,000$ | 53,615,000$ | 49,994,000$ | 50,378,000$ | 45,562,000$ | 25,349,000$ |
| QoQ | | 17,880,000$ | 199,000$ | 2,494,000$ | 39,343,000$ | 19,336,000$ | 377,000$ | 2,711,000$ | 30,475,000$ | 625,000$ | 12,000$ | 37,000$ | 22,815,000$ | 1,770,000$ | 330,000$ | 50,000$ | 21,716,000$ | 3,117,000$ | 330,000$ | 2,028,000$ | 17,580,000$ | 7,511,000$ | 223,000$ | 50,000$ | 23,998,000$ | 115,000$ | 143,000$ | 9,632,000$ | 15,369,000$ | 5,513,000$ | 3,745,000$ | (132,000$) | 9,038,000$ | (176,000$) | 7,594,000$ | 6,477,000$ | 18,950,000$ | 676,000$ | 2,609,000$ | 4,194,000$ | 6,543,000$ | 7,144,000$ | 6,664,000$ | 7,250,000$ | 3,621,000$ | (384,000$) | 4,816,000$ | 20,213,000$ | 3,804,000$ |
| Goodwill | | 1,252,207,000$ | 1,252,136,000$ | 1,253,025,000$ | 1,251,199,000$ | 1,248,855,000$ | 1,221,437,000$ | 1,219,083,000$ | 1,219,031,000$ | 1,219,476,000$ | 1,219,326,000$ | 1,236,380,000$ | 1,213,908,000$ | 1,212,898,000$ | 1,190,450,000$ | 1,043,908,000$ | 1,045,503,000$ | 1,046,760,000$ | 909,226,000$ | 910,640,000$ | 910,359,000$ | 909,913,000$ | 906,999,000$ | 905,101,000$ | 905,177,000$ | 1,046,760,000$ | 716,699,000$ | 719,117,000$ | 720,360,000$ | 715,644,000$ | 702,585,000$ | 693,027,000$ | 694,338,000$ | 686,108,000$ | 685,922,000$ | 685,071,000$ | 683,998,000$ | 683,683,000$ | 684,793,000$ | 685,389,000$ | 687,334,000$ | 687,404,000$ | 690,576,000$ | 693,188,000$ | 692,454,000$ | 687,778,000$ | 461,659,000$ | 459,471,000$ | 464,285,000$ |
| QoQ% | | .01% | (.07%) | .15% | .19% | 2.25% | .19% | .00% | (.04%) | .01% | (1.38%) | 1.85% | .08% | 1.89% | 14.04% | (.15%) | (.12%) | 15.13% | (.16%) | .03% | .05% | .32% | .21% | (.01%) | 25.73% | 46.05% | (.34%) | (.17%) | .66% | 1.86% | 1.38% | (.19%) | 1.20% | .03% | .12% | .16% | .05% | (.16%) | (.09%) | (.28%) | (.01%) | (.46%) | (.38%) | .11% | .68% | 48.98% | .48% | (1.04%) | 10.85% |
| YoY% | | .27% | 2.51% | 2.78% | 2.64% | 2.41% | .17% | (1.40%) | .42% | .54% | 2.43% | 18.44% | 16.11% | 15.87% | 30.93% | 14.64% | 14.85% | 15.04% | .25% | .61% | .57% | 26.39% | 26.55% | 25.86% | 25.66% | 46.27% | 2.01% | 3.77% | 3.75% | 4.31% | 2.43% | 1.16% | 1.51% | .36% | .17% | (.05%) | (.49%) | (.54%) | (.84%) | (1.13%) | (.74%) | (.05%) | 49.59% | 50.87% | 49.14% | 64.21% | 9.53% | 11.94% | 13.11% |
| Other Intangible Assets | | 81,555,000$ | 88,824,000$ | 95,618,000$ | 102,617,000$ | 111,701,000$ | 70,030,000$ | 78,321,000$ | 86,613,000$ | 94,904,000$ | 103,211,000$ | 117,145,000$ | 116,430,000$ | 126,537,000$ | 135,932,000$ | 69,178,000$ | 74,274,000$ | 79,645,000$ | 50,816,000$ | 53,899,000$ | 56,900,000$ | 59,887,000$ | 63,200,000$ | 66,558,000$ | 70,048,000$ | 25,829,000$ | 27,478,000$ | 29,548,000$ | 33,520,000$ | 35,494,000$ | 33,234,000$ | 33,437,000$ | 35,861,000$ | 35,304,000$ | 37,971,000$ | 40,692,000$ | 43,408,000$ | 46,129,000$ | 49,296,000$ | 52,464,000$ | 55,649,000$ | 58,899,000$ | 63,409,000$ | 68,104,000$ | 72,392,000$ | 76,707,000$ | 15,852,000$ | 18,125,000$ | 19,662,000$ |
| QoQ | | (7,269,000$) | (6,794,000$) | (6,999,000$) | (9,084,000$) | 41,671,000$ | (8,291,000$) | (8,292,000$) | (8,291,000$) | (8,307,000$) | (13,934,000$) | 715,000$ | (10,107,000$) | (9,395,000$) | 66,754,000$ | (5,096,000$) | (5,371,000$) | 28,829,000$ | (3,083,000$) | (3,001,000$) | (2,987,000$) | (3,313,000$) | (3,358,000$) | (3,490,000$) | 44,219,000$ | (1,649,000$) | (2,070,000$) | (3,972,000$) | (1,974,000$) | 2,260,000$ | (203,000$) | (2,424,000$) | 557,000$ | (2,667,000$) | (2,721,000$) | (2,716,000$) | (2,721,000$) | (3,167,000$) | (3,168,000$) | (3,185,000$) | (3,250,000$) | (4,510,000$) | (4,695,000$) | (4,288,000$) | (4,315,000$) | 60,855,000$ | (2,273,000$) | (1,537,000$) | 7,423,000$ |
| Amortization of Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2,077,000$ | 2,135,000$ | 2,970,000$ | 2,516,000$ | 2,270,000$ | 2,244,000$ | 2,675,000$ | 2,742,000$ | 2,749,000$ | 2,734,000$ | 3,094,000$ | 3,111,000$ | 3,148,000$ | 3,128,000$ | 4,318,000$ | 4,263,000$ | 4,288,000$ | 4,315,000$ | 4,008,000$ | 2,273,000$ | 2,197,000$ | 1,959,000$ |
| Total Assets | | 2,050,171,000$ | 2,113,570,000$ | 2,073,991,000$ | 2,075,098,000$ | 2,066,353,000$ | 2,028,178,000$ | 2,005,777,000$ | 2,017,694,000$ | 2,011,772,000$ | 2,055,120,000$ | 2,115,422,000$ | 2,072,430,000$ | 2,092,258,000$ | 2,157,760,000$ | 1,850,802,000$ | 1,857,723,000$ | 1,849,534,000$ | 1,605,613,000$ | 1,632,789,000$ | 1,630,759,000$ | 1,667,290,000$ | 1,607,471,000$ | 1,615,524,000$ | 1,684,023,000$ | 1,396,034,000$ | 1,420,416,000$ | 1,413,770,000$ | 1,354,621,000$ | 1,213,862,000$ | 1,176,044,000$ | 1,134,551,000$ | 1,127,021,000$ | 1,110,255,000$ | 1,087,647,000$ | 1,098,046,000$ | 1,083,913,000$ | 1,085,571,000$ | 1,092,066,000$ | 1,109,345,000$ | 1,102,165,000$ | 1,080,290,000$ | 1,102,056,000$ | 1,119,109,000$ | 1,115,934,000$ | 1,110,340,000$ | 793,481,000$ | 807,907,000$ | 802,187,000$ |
| QoQ | | (63,399,000$) | 39,579,000$ | (1,107,000$) | 8,745,000$ | 38,175,000$ | 22,401,000$ | (11,917,000$) | 5,922,000$ | (43,348,000$) | (60,302,000$) | 42,992,000$ | (19,828,000$) | (65,502,000$) | 306,958,000$ | (6,921,000$) | 8,189,000$ | 243,921,000$ | (27,176,000$) | 2,030,000$ | (36,531,000$) | 59,819,000$ | (8,053,000$) | (68,499,000$) | 287,989,000$ | (24,382,000$) | 6,646,000$ | 59,149,000$ | 140,759,000$ | 37,818,000$ | 41,493,000$ | 7,530,000$ | 16,766,000$ | 22,608,000$ | (10,399,000$) | 14,133,000$ | (1,658,000$) | (6,495,000$) | (17,279,000$) | 7,180,000$ | 21,875,000$ | (21,766,000$) | (17,053,000$) | 3,175,000$ | 5,594,000$ | 316,859,000$ | (14,426,000$) | 5,720,000$ | 101,273,000$ |
| YoY | | (16,182,000$) | 85,392,000$ | 68,214,000$ | 57,404,000$ | 54,581,000$ | (26,942,000$) | (109,645,000$) | (54,736,000$) | (80,486,000$) | (102,640,000$) | 264,620,000$ | 214,707,000$ | 242,724,000$ | 552,147,000$ | 218,013,000$ | 226,964,000$ | 182,244,000$ | (1,858,000$) | 17,265,000$ | (53,264,000$) | 271,256,000$ | 187,055,000$ | 201,754,000$ | 329,402,000$ | 182,172,000$ | 244,372,000$ | 279,219,000$ | 227,600,000$ | 103,607,000$ | 88,397,000$ | 36,505,000$ | 43,108,000$ | 24,684,000$ | (4,419,000$) | (11,299,000$) | (18,252,000$) | 5,281,000$ | (9,990,000$) | (9,764,000$) | (13,769,000$) | (30,050,000$) | 308,575,000$ | 311,202,000$ | 313,747,000$ | 409,426,000$ | 81,202,000$ | 113,919,000$ | 109,689,000$ |
| Total Liabilities | | 1,021,689,000$ | 1,089,449,000$ | 1,073,599,000$ | 1,106,230,000$ | 1,083,894,000$ | 1,051,861,000$ | 1,062,452,000$ | 1,101,545,000$ | 1,094,187,000$ | 1,161,790,000$ | 1,242,577,000$ | 1,225,741,000$ | 1,239,047,000$ | 1,320,021,000$ | 1,031,385,000$ | 1,054,421,000$ | 1,046,064,000$ | 815,061,000$ | 861,278,000$ | 879,526,000$ | 920,329,000$ | 880,560,000$ | 910,421,000$ | 993,267,000$ | 681,483,000$ | 734,914,000$ | 747,133,000$ | 692,050,000$ | 553,445,000$ | 525,371,000$ | 499,180,000$ | 504,520,000$ | 494,225,000$ | 502,861,000$ | 524,916,000$ | 521,660,000$ | 519,567,000$ | 541,617,000$ | 573,037,000$ | 573,937,000$ | 557,014,000$ | 584,678,000$ | 605,264,000$ | 608,947,000$ | 609,651,000$ | 304,809,000$ | 326,066,000$ | 315,006,000$ |
| QoQ | | (67,760,000$) | 15,850,000$ | (32,631,000$) | 22,336,000$ | 32,033,000$ | (10,591,000$) | (39,093,000$) | 7,358,000$ | (67,603,000$) | (80,787,000$) | 16,836,000$ | (13,306,000$) | (80,974,000$) | 288,636,000$ | (23,036,000$) | 8,357,000$ | 231,003,000$ | (46,217,000$) | (18,248,000$) | (40,803,000$) | 39,769,000$ | (29,861,000$) | (82,846,000$) | 311,784,000$ | (53,431,000$) | (12,219,000$) | 55,083,000$ | 138,605,000$ | 28,074,000$ | 26,191,000$ | (5,340,000$) | 10,295,000$ | (8,636,000$) | (22,055,000$) | 3,256,000$ | 2,093,000$ | (22,050,000$) | (31,420,000$) | (900,000$) | 16,923,000$ | (27,664,000$) | (20,586,000$) | (3,683,000$) | (704,000$) | 304,842,000$ | (21,257,000$) | 11,060,000$ | 88,183,000$ |
| YoY | | (62,205,000$) | 37,588,000$ | 11,147,000$ | 4,685,000$ | (10,293,000$) | (109,929,000$) | (180,125,000$) | (124,196,000$) | (144,860,000$) | (158,231,000$) | 211,192,000$ | 171,320,000$ | 192,983,000$ | 504,960,000$ | 170,107,000$ | 174,895,000$ | 125,735,000$ | (65,499,000$) | (49,143,000$) | (113,741,000$) | 238,846,000$ | 145,646,000$ | 163,288,000$ | 301,217,000$ | 128,038,000$ | 209,543,000$ | 247,953,000$ | 187,530,000$ | 59,220,000$ | 22,510,000$ | (25,736,000$) | (17,140,000$) | (25,342,000$) | (38,756,000$) | (48,121,000$) | (52,277,000$) | (37,447,000$) | (43,061,000$) | (32,227,000$) | (35,010,000$) | (52,637,000$) | 279,869,000$ | 279,198,000$ | 293,941,000$ | 382,828,000$ | 59,656,000$ | 83,214,000$ | 61,714,000$ |
| Current Ratio | | 1.27x | 1.41x | 1.29x | 1.34x | 1.10x | 1.21x | 1.19x | 1.19x | 1.07x | 1.29x | 1.30x | 1.29x | 1.12x | 1.43x | 1.32x | 1.32x | 1.19x | 1.17x | 1.26x | 1.18x | 1.11x | 1.34x | 1.56x | 1.65x | 1.28x | 1.51x | 1.66x | 1.42x | 1.41x | 1.65x | 1.80x | 1.63x | 1.48x | 1.57x | 1.83x | 1.70x | 1.55x | 1.51x | 1.61x | 1.74x | 1.50x | 1.47x | 1.58x | 1.67x | 1.42x | 1.78x | 1.80x | 1.77x |
| Total Current Assets | | 514,438,000$ | 568,980,000$ | 506,228,000$ | 510,829,000$ | 492,074,000$ | 493,115,000$ | 464,591,000$ | 465,658,000$ | 447,157,000$ | 477,408,000$ | 478,240,000$ | 454,856,000$ | 466,718,000$ | 532,149,000$ | 452,952,000$ | 453,511,000$ | 449,163,000$ | 448,537,000$ | 463,363,000$ | 451,384,000$ | 475,675,000$ | 410,579,000$ | 419,041,000$ | 478,858,000$ | 434,717,000$ | 456,955,000$ | 454,173,000$ | 399,736,000$ | 392,106,000$ | 370,050,000$ | 339,742,000$ | 337,002,000$ | 331,438,000$ | 309,045,000$ | 316,274,000$ | 301,658,000$ | 299,131,000$ | 299,068,000$ | 312,630,000$ | 300,976,000$ | 274,744,000$ | 288,469,000$ | 299,666,000$ | 295,822,000$ | 288,429,000$ | 273,083,000$ | 285,275,000$ | 273,289,000$ |
| QoQ | | (54,542,000$) | 62,752,000$ | (4,601,000$) | 18,755,000$ | (1,041,000$) | 28,524,000$ | (1,067,000$) | 18,501,000$ | (30,251,000$) | (832,000$) | 23,384,000$ | (11,862,000$) | (65,431,000$) | 79,197,000$ | (559,000$) | 4,348,000$ | 626,000$ | (14,826,000$) | 11,979,000$ | (24,291,000$) | 65,096,000$ | (8,462,000$) | (59,817,000$) | 44,141,000$ | (22,238,000$) | 2,782,000$ | 54,437,000$ | 7,630,000$ | 22,056,000$ | 30,308,000$ | 2,740,000$ | 5,564,000$ | 22,393,000$ | (7,229,000$) | 14,616,000$ | 2,527,000$ | 63,000$ | (13,562,000$) | 11,654,000$ | 26,232,000$ | (13,725,000$) | (11,197,000$) | 3,844,000$ | 7,393,000$ | 15,346,000$ | (12,192,000$) | 11,986,000$ | 46,945,000$ |
| Total Current Liabilities | | 404,277,000$ | 403,375,000$ | 393,499,000$ | 381,527,000$ | 449,180,000$ | 407,790,000$ | 392,043,000$ | 392,667,000$ | 418,226,000$ | 369,177,000$ | 369,156,000$ | 351,775,000$ | 415,992,000$ | 371,990,000$ | 341,875,000$ | 344,211,000$ | 376,631,000$ | 382,177,000$ | 366,926,000$ | 383,328,000$ | 427,027,000$ | 305,747,000$ | 269,297,000$ | 289,883,000$ | 339,051,000$ | 302,082,000$ | 273,963,000$ | 281,170,000$ | 278,059,000$ | 224,224,000$ | 188,835,000$ | 207,204,000$ | 224,370,000$ | 196,273,000$ | 173,180,000$ | 177,421,000$ | 192,480,000$ | 197,410,000$ | 194,561,000$ | 173,199,000$ | 182,984,000$ | 196,110,000$ | 189,731,000$ | 177,018,000$ | 203,243,000$ | 153,817,000$ | 158,493,000$ | 154,301,000$ |
| QoQ | | 902,000$ | 9,876,000$ | 11,972,000$ | (67,653,000$) | 41,390,000$ | 15,747,000$ | (624,000$) | (25,559,000$) | 49,049,000$ | 21,000$ | 17,381,000$ | (64,217,000$) | 44,002,000$ | 30,115,000$ | (2,336,000$) | (32,420,000$) | (5,546,000$) | 15,251,000$ | (16,402,000$) | (43,699,000$) | 121,280,000$ | 36,450,000$ | (20,586,000$) | (49,168,000$) | 36,969,000$ | 28,119,000$ | (7,207,000$) | 3,111,000$ | 53,835,000$ | 35,389,000$ | (18,369,000$) | (17,166,000$) | 28,097,000$ | 23,093,000$ | (4,241,000$) | (15,059,000$) | (4,930,000$) | 2,849,000$ | 21,362,000$ | (9,785,000$) | (13,126,000$) | 6,379,000$ | 12,713,000$ | (26,225,000$) | 49,426,000$ | (4,676,000$) | 4,192,000$ | 4,081,000$ |
| Debt to Asset Ratio | | .50x | .52x | .52x | .53x | .52x | .52x | .53x | .55x | .54x | .57x | .59x | .59x | .59x | .61x | .56x | .57x | .57x | .51x | .53x | .54x | .55x | .55x | .56x | .59x | .49x | .52x | .53x | .51x | .46x | .45x | .44x | .45x | .45x | .46x | .48x | .48x | .48x | .50x | .52x | .52x | .52x | .53x | .54x | .55x | .55x | .38x | .40x | .39x |
| Long Term Debt | | 401,355,000$ | 449,404,000$ | 462,319,000$ | 502,044,000$ | 411,743,000$ | 405,396,000$ | 421,560,000$ | 448,748,000$ | 404,407,000$ | 510,687,000$ | 581,297,000$ | 571,979,000$ | 533,084,000$ | 681,197,000$ | 435,075,000$ | 449,776,000$ | 411,605,000$ | 269,732,000$ | 321,681,000$ | 314,451,000$ | 303,214,000$ | 362,280,000$ | 440,928,000$ | 506,979,000$ | 164,261,000$ | 245,000,000$ | 288,544,000$ | 232,318,000$ | 200,424,000$ | 232,504,000$ | 243,645,000$ | 231,490,000$ | 206,250,000$ | 230,080,000$ | 278,000,000$ | 275,843,000$ | 259,389,000$ | 281,194,000$ | 317,904,000$ | 337,930,000$ | 311,532,000$ | 332,155,000$ | 360,000,000$ | 377,299,000$ | 350,052,000$ | 115,216,000$ | 132,808,000$ | 127,208,000$ |
| QoQ | | (48,049,000$) | (12,915,000$) | (39,725,000$) | 90,301,000$ | 6,347,000$ | (16,164,000$) | (27,188,000$) | 44,341,000$ | (106,280,000$) | (70,610,000$) | 9,318,000$ | 38,895,000$ | (148,113,000$) | 246,122,000$ | (14,701,000$) | 38,171,000$ | 141,873,000$ | (51,949,000$) | 7,230,000$ | 11,237,000$ | (59,066,000$) | (78,648,000$) | (66,051,000$) | 342,718,000$ | (80,739,000$) | (43,544,000$) | 56,226,000$ | 31,894,000$ | (32,080,000$) | (11,141,000$) | 12,155,000$ | 25,240,000$ | (23,830,000$) | (47,920,000$) | 2,157,000$ | 16,454,000$ | (21,805,000$) | (36,710,000$) | (20,026,000$) | 26,398,000$ | (20,623,000$) | (27,845,000$) | (17,299,000$) | 27,247,000$ | 234,836,000$ | (17,592,000$) | 5,600,000$ | 87,208,000$ |
| YoY | | (10,388,000$) | 44,008,000$ | 40,759,000$ | 53,296,000$ | 7,336,000$ | (105,291,000$) | (159,737,000$) | (123,231,000$) | (128,677,000$) | (170,510,000$) | 146,222,000$ | 122,203,000$ | 121,479,000$ | 411,465,000$ | 113,394,000$ | 135,325,000$ | 108,391,000$ | (92,548,000$) | (119,247,000$) | (192,528,000$) | 138,953,000$ | 117,280,000$ | 152,384,000$ | 274,661,000$ | (36,163,000$) | 12,496,000$ | 44,899,000$ | 828,000$ | (5,826,000$) | 2,424,000$ | (34,355,000$) | (44,353,000$) | (53,139,000$) | (51,114,000$) | (39,904,000$) | (62,087,000$) | (52,143,000$) | (50,961,000$) | (42,096,000$) | (39,369,000$) | (38,520,000$) | 216,939,000$ | 227,192,000$ | 250,091,000$ | 310,052,000$ | 51,152,000$ | 57,808,000$ | 40,497,000$ |
| Capital Lease Obligations | | 158,722,000$ | 162,621,000$ | 169,339,000$ | 171,920,000$ | 176,656,000$ | 182,130,000$ | 187,354,000$ | 191,464,000$ | 195,869,000$ | 193,948,000$ | 203,468,000$ | 205,455,000$ | 201,556,000$ | 210,440,000$ | 212,237,000$ | 220,387,000$ | 226,706,000$ | 122,950,000$ | 131,874,000$ | 135,432,000$ | 138,964,000$ | 157,555,000$ | | 162,323,000$ | 151,750,000$ | 155,799,000$ | 154,949,000$ | 143,000,000$ | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 5,297,000$ | 3,988,000$ | 6,981,000$ | 5,718,000$ | 4,960,000$ | 6,911,000$ | 4,056,000$ | 3,683,000$ | 6,361,000$ | 5,084,000$ | 6,972,000$ | 5,364,000$ | 11,257,000$ | 8,483,000$ | 6,063,000$ | 7,392,000$ | 8,254,000$ | 7,883,000$ | 9,603,000$ | 8,592,000$ | 13,841,000$ | 8,237,000$ | 9,064,000$ | 58,661,000$ | 6,482,000$ | 7,452,000$ | 6,304,000$ | 5,689,000$ | 11,694,000$ | 5,804,000$ | 6,322,000$ | 19,292,000$ | 11,809,000$ | 6,485,000$ | 9,493,000$ | 8,207,000$ | 6,042,000$ | 9,647,000$ | 10,848,000$ | 9,359,000$ | 7,747,000$ | 5,722,000$ | 7,449,000$ | 7,025,000$ | 12,122,000$ | 7,509,000$ | 8,026,000$ | 20,204,000$ |
| QoQ | | 1,309,000$ | (2,993,000$) | 1,263,000$ | 758,000$ | (1,951,000$) | 2,855,000$ | 373,000$ | (2,678,000$) | 1,277,000$ | (1,888,000$) | 1,608,000$ | (5,893,000$) | 2,774,000$ | 2,420,000$ | (1,329,000$) | (862,000$) | 371,000$ | (1,720,000$) | 1,011,000$ | (5,249,000$) | 5,604,000$ | (827,000$) | (49,597,000$) | 52,179,000$ | (970,000$) | 1,148,000$ | 615,000$ | (6,005,000$) | 5,890,000$ | (518,000$) | (12,970,000$) | 7,483,000$ | 5,324,000$ | (3,008,000$) | 1,286,000$ | 2,165,000$ | (3,605,000$) | (1,201,000$) | 1,489,000$ | 1,612,000$ | 2,025,000$ | (1,727,000$) | 424,000$ | (5,097,000$) | 4,613,000$ | (517,000$) | (12,178,000$) | 11,251,000$ |
| YoY | | 337,000$ | (2,923,000$) | 2,925,000$ | 2,035,000$ | (1,401,000$) | 1,827,000$ | (2,916,000$) | (1,681,000$) | (4,896,000$) | (3,399,000$) | 909,000$ | (2,028,000$) | 3,003,000$ | 600,000$ | (3,540,000$) | (1,200,000$) | (5,587,000$) | (354,000$) | 539,000$ | (50,069,000$) | 7,359,000$ | 785,000$ | 2,760,000$ | 52,972,000$ | (5,212,000$) | 1,648,000$ | (18,000$) | (13,603,000$) | (115,000$) | (681,000$) | (3,171,000$) | 11,085,000$ | 5,767,000$ | (3,162,000$) | (1,355,000$) | (1,152,000$) | (1,705,000$) | 3,925,000$ | 3,399,000$ | 2,334,000$ | (4,375,000$) | (1,787,000$) | (577,000$) | (13,179,000$) | 3,169,000$ | 1,503,000$ | 2,540,000$ | 15,739,000$ |
| Interest Expenses | | 7,213,000$ | 7,861,000$ | 8,422,000$ | 7,337,000$ | 6,454,000$ | 7,195,000$ | 7,703,000$ | 8,238,000$ | 9,535,000$ | 10,557,000$ | 10,132,000$ | 9,457,000$ | 9,185,000$ | 7,474,000$ | 4,103,000$ | 2,697,000$ | 2,407,000$ | 2,550,000$ | 2,612,000$ | 2,683,000$ | 2,971,000$ | 3,488,000$ | 3,908,000$ | 3,525,000$ | 2,508,000$ | 2,824,000$ | 2,934,000$ | 2,453,000$ | 2,637,000$ | 2,240,000$ | 2,167,000$ | 1,666,000$ | 1,890,000$ | 2,175,000$ | 2,537,000$ | 1,951,000$ | 2,158,000$ | 2,407,000$ | 2,460,000$ | 2,445,000$ | 2,345,000$ | 2,674,000$ | 2,489,000$ | 2,564,000$ | 1,966,000$ | 800,000$ | 774,000$ | 714,000$ |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |