| Dorman Products, Inc. (DORM) |
| 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-27 | 2025-Jun-28 | 2025-Mar-29 | 2024-Dec-31 | 2024-Sep-28 | 2024-Jun-29 | 2024-Mar-30 | 2023-Dec-31 | 2023-Sep-30 | 2023-Jul-01 | 2023-Apr-01 | 2022-Dec-31 | 2022-Sep-24 | 2022-Jun-25 | 2022-Mar-26 | 2021-Dec-25 | 2021-Sep-25 | 2021-Jun-26 | 2021-Mar-27 | 2020-Dec-26 | 2020-Sep-26 | 2020-Jun-27 | 2020-Mar-28 | 2019-Dec-28 | 2019-Sep-28 | 2019-Jun-29 | 2019-Mar-30 | 2018-Dec-29 | 2018-Sep-29 | 2018-Jun-30 | 2018-Mar-31 | 2017-Dec-30 | 2017-Sep-30 | 2017-Jul-01 | 2017-Apr-01 | 2016-Dec-31 | 2016-Sep-24 | 2016-Jun-25 | 2016-Mar-26 | 2015-Dec-26 | 2015-Sep-26 | 2015-Jun-27 | 2015-Mar-28 | 2014-Dec-27 | 2014-Sep-27 | 2014-Jun-28 | 2014-Mar-29 |
| 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 | 118.08$ | 123.38$ | 156.16$ | 123.09$ | 120.49$ | 129.38$ | 113.25$ | 91.37$ | 95.82$ | 83.30$ | 75.92$ | 78.85$ | 86.39$ | 81.05$ | 82.10$ | 109.47$ | 94.95$ | 112.98$ | 94.65$ | 103.83$ | 102.86$ | 86.88$ | 90.44$ | 67.11$ | 55.18$ | 75.85$ | 80.05$ | 87.08$ | 87.90$ | 90.07$ | 76.84$ | 68.28$ | 66.25$ | 61.12$ | 71.65$ | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 3,564,039,341$ | 3,770,819,017$ | 4,768,227,387$ | 3,755,620,408$ | 3,684,772,405$ | 3,948,352,080$ | 3,462,158,641$ | 2,833,655,252$ | 2,978,683,708$ | 2,622,959,980$ | 2,390,581,411$ | 2,481,120,794$ | 2,716,597,306$ | 2,546,475,504$ | 2,580,402,241$ | 3,442,635,987$ | 2,995,255,005$ | 3,572,851,840$ | 3,012,479,839$ | 3,331,134,178$ | 3,309,731,466$ | 2,805,068,235$ | 2,933,649,271$ | 2,177,267,917$ | 1,796,203,531$ | 2,486,090,566$ | 2,624,346,485$ | 2,868,126,181$ | 2,900,259,709$ | 2,976,479,430$ | 2,549,835,323$ | 2,275,866,422$ | 2,223,716,797$ | 2,061,114,677$ | 2,441,201,496$ | | | | | | | | | | | | | | |
| QoQ% | (5.48%) | (20.92%) | 26.96% | 1.92% | (6.68%) | 14.04% | 22.18% | (4.87%) | 13.56% | 9.72% | (3.65%) | (8.67%) | 6.68% | (1.32%) | (25.05%) | 14.94% | (16.17%) | 18.60% | (9.57%) | .65% | 17.99% | (4.38%) | 34.74% | 21.22% | (27.75%) | (5.27%) | (8.50%) | (1.11%) | (2.56%) | 16.73% | 12.04% | 2.35% | 7.89% | (15.57%) | | | | | | | | | | | | | | | |
| YoY% | (3.28%) | (4.50%) | 37.72% | 32.54% | 23.71% | 50.53% | 44.83% | 14.21% | 9.65% | 3.00% | (7.36%) | (27.93%) | (9.30%) | (28.73%) | (14.34%) | 3.35% | (9.50%) | 27.37% | 2.69% | 53.00% | 84.26% | 12.83% | 11.79% | (24.09%) | (38.07%) | (16.48%) | 2.92% | 26.02% | 30.42% | 44.41% | 4.45% | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 30,183,260 | 30,391,955 | 30,561,782 | 30,523,887 | 30,539,334 | 30,565,855 | 30,516,759 | 30,765,672 | 31,011,870 | 31,299,770 | 31,487,494 | 31,488,164 | 31,469,310 | 31,430,632 | 31,419,392 | 31,425,224 | 31,479,916 | 31,607,509 | 31,658,703 | 31,891,890 | 32,115,528 | 32,168,740 | 32,304,686 | 32,443,271 | 32,440,413 | 32,558,168 | 32,787,553 | 32,781,331 | 32,942,013 | 33,004,861 | 33,139,997 | 33,225,771 | 33,503,499 | 33,571,524 | 33,800,763 | 34,144,244 | 34,449,497 | 34,517,633 | 34,613,547 | 34,621,737 | 34,745,761 | 34,863,396 | 35,523,278 | 35,621,748 | 35,645,867 | 35,611,238 | 35,670,143 | 36,321,143 | 36,499,338 |
| QoQ% | (.69%) | (.56%) | .12% | (.05%) | (.09%) | .16% | (.81%) | (.79%) | (.92%) | (.60%) | .00% | .06% | .12% | .04% | (.02%) | (.17%) | (.40%) | (.16%) | (.73%) | (.70%) | (.17%) | (.42%) | (.43%) | .01% | (.36%) | (.70%) | .02% | (.49%) | (.19%) | (.41%) | (.26%) | (.83%) | (.20%) | (.68%) | (1.01%) | (.89%) | (.20%) | (.28%) | (.02%) | (.36%) | (.34%) | (1.86%) | (.28%) | (.07%) | .10% | (.17%) | (1.79%) | (.49%) | .09% |
| YoY% | (1.17%) | (.57%) | .15% | (.79%) | (1.52%) | (2.35%) | (3.08%) | (2.29%) | (1.45%) | (.42%) | .22% | .20% | (.03%) | (.56%) | (.76%) | (1.46%) | (1.98%) | (1.75%) | (2.00%) | (1.70%) | (1.00%) | (1.20%) | (1.47%) | (1.03%) | (1.52%) | (1.35%) | (1.06%) | (1.34%) | (1.68%) | (1.69%) | (1.96%) | (2.69%) | (2.75%) | (2.74%) | (2.35%) | (1.38%) | (.85%) | (.99%) | (2.56%) | (2.81%) | (2.53%) | (2.10%) | (.41%) | (1.93%) | (2.34%) | (2.34%) | (2.22%) | (.50%) | .06% |
| Price to Sales | 1.67x | 1.77x | 2.24x | 1.80x | 1.80x | 1.97x | 1.76x | 1.45x | 1.54x | 1.36x | 1.23x | 1.33x | 1.51x | 1.47x | 1.58x | 2.20x | 2.05x | 2.66x | 2.41x | 2.77x | 2.95x | 2.57x | 2.85x | 2.21x | 1.79x | 2.51x | 2.59x | 2.85x | 2.93x | 3.06x | 2.71x | 2.48x | 2.45x | 2.28x | 2.70x | | | | | | | | | | | | | | |
| Price to Earnings | 17.45x | 18.47x | 19.29x | 16.62x | 17.16x | 20.78x | 18.64x | 16.57x | 19.04x | 20.29x | 24.69x | 28.55x | 29.52x | 20.95x | 18.73x | 24.54x | 22.35x | 27.16x | 22.58x | 24.76x | 28.33x | 26.25x | 33.16x | 28.83x | 21.61x | 29.68x | 26.03x | 25.26x | 22.95x | 22.28x | 21.08x | 19.97x | 20.58x | 19.34x | 21.54x | | | | | | | | | | | | | | |
| Price to Book | 2.41x | 2.55x | 3.22x | 2.68x | 2.76x | 3.05x | 2.80x | 2.36x | 2.54x | 2.25x | 2.12x | 2.28x | 2.59x | 2.44x | 2.53x | 3.47x | 3.12x | 3.83x | 3.33x | 3.73x | 3.74x | 3.29x | 3.53x | 2.70x | 2.27x | 3.21x | 3.40x | 3.82x | 3.91x | 4.09x | 3.63x | 3.38x | 3.38x | 3.25x | 3.89x | | | | | | | | | | | | | | |
| Total Revenue | | 537,932,000$ | 543,736,000$ | 540,959,000$ | 507,692,000$ | 533,772,000$ | 503,773,000$ | 502,951,000$ | 468,701,000$ | 494,296,000$ | 488,186,000$ | 480,568,000$ | 466,738,000$ | 501,281,000$ | 413,470,000$ | 417,419,000$ | 401,579,000$ | 398,176,000$ | 348,426,000$ | 310,635,000$ | 288,012,000$ | 301,216,000$ | 300,620,000$ | 233,182,000$ | 257,730,000$ | 239,567,000$ | 253,796,000$ | 254,175,000$ | 243,791,000$ | 260,341,000$ | 247,954,000$ | 238,147,000$ | 227,262,000$ | 227,719,000$ | 224,615,000$ | 229,262,000$ | 221,625,000$ | 229,097,000$ | 212,786,000$ | 209,573,000$ | 208,148,000$ | 204,834,000$ | 210,928,000$ | 198,721,000$ | 188,474,000$ | 173,981,000$ | 197,796,000$ | 196,187,000$ | 183,512,000$ |
| QoQ% | | (1.07%) | .51% | 6.55% | (4.89%) | 5.96% | .16% | 7.31% | (5.18%) | 1.25% | 1.59% | 2.96% | (6.89%) | 21.24% | (.95%) | 3.94% | .86% | 14.28% | 12.17% | 7.86% | (4.38%) | .20% | 28.92% | (9.53%) | 7.58% | (5.61%) | (.15%) | 4.26% | (6.36%) | 5.00% | 4.12% | 4.79% | (.20%) | 1.38% | (2.03%) | 3.45% | (3.26%) | 7.67% | 1.53% | .69% | 1.62% | (2.89%) | 6.14% | 5.44% | 8.33% | (12.04%) | .82% | 6.91% | 8.07% |
| YoY% | | .78% | 7.93% | 7.56% | 8.32% | 7.99% | 3.19% | 4.66% | .42% | (1.39%) | 18.07% | 15.13% | 16.23% | 25.89% | 18.67% | 34.38% | 39.43% | 32.19% | 15.90% | 33.22% | 11.75% | 25.73% | 18.45% | (8.26%) | 5.72% | (7.98%) | 2.36% | 6.73% | 7.27% | 14.33% | 10.39% | 3.88% | 2.54% | (.60%) | 5.56% | 9.40% | 6.48% | 11.85% | .88% | 5.46% | 10.44% | 17.73% | 6.64% | 1.29% | 2.70% | 2.46% | 11.15% | 20.91% | 18.82% |
| TTM | | 2,130,319,000$ | 2,126,159,000$ | 2,086,196,000$ | 2,048,188,000$ | 2,009,197,000$ | 1,969,721,000$ | 1,954,134,000$ | 1,931,751,000$ | 1,929,788,000$ | 1,936,773,000$ | 1,862,057,000$ | 1,798,908,000$ | 1,733,749,000$ | 1,630,644,000$ | 1,565,600,000$ | 1,458,816,000$ | 1,345,249,000$ | 1,248,289,000$ | 1,200,483,000$ | 1,123,030,000$ | 1,092,748,000$ | 1,031,099,000$ | 984,275,000$ | 1,005,268,000$ | 991,329,000$ | 1,012,103,000$ | 1,006,261,000$ | 990,233,000$ | 973,704,000$ | 941,082,000$ | 917,743,000$ | 908,858,000$ | 903,221,000$ | 904,599,000$ | 892,770,000$ | 873,081,000$ | 859,604,000$ | 835,341,000$ | 833,483,000$ | 822,631,000$ | 802,957,000$ | 772,104,000$ | 758,972,000$ | 756,438,000$ | 751,476,000$ | 747,304,000$ | 727,461,000$ | 693,535,000$ |
| TTM_QoQ% | | .20% | 1.92% | 1.86% | 1.94% | 2.00% | .80% | 1.16% | .10% | (.36%) | 4.01% | 3.51% | 3.76% | 6.32% | 4.16% | 7.32% | 8.44% | 7.77% | 3.98% | 6.90% | 2.77% | 5.98% | 4.76% | (2.09%) | 1.41% | (2.05%) | .58% | 1.62% | 1.70% | 3.47% | 2.54% | .98% | .62% | (.15%) | 1.33% | 2.26% | 1.57% | 2.91% | .22% | 1.32% | 2.45% | 4.00% | 1.73% | .34% | .66% | .56% | 2.73% | 4.89% | 4.38% |
| TTM_YoY% | | 6.03% | 7.94% | 6.76% | 6.03% | 4.12% | 1.70% | 4.95% | 7.39% | 11.31% | 18.77% | 18.94% | 23.31% | 28.88% | 30.63% | 30.41% | 29.90% | 23.11% | 21.06% | 21.97% | 11.71% | 10.23% | 1.88% | (2.19%) | 1.52% | 1.81% | 7.55% | 9.65% | 8.95% | 7.80% | 4.03% | 2.80% | 4.10% | 5.07% | 8.29% | 7.11% | 6.13% | 7.06% | 8.19% | 9.82% | 8.75% | 6.85% | 3.32% | 4.33% | 9.07% | 13.10% | 18.68% | 19.62% | 17.54% |
| Gross Margin | | 42.59% | 44.40% | 40.58% | 40.91% | 41.54% | 40.46% | 39.65% | 38.71% | 39.29% | 37.53% | 34.02% | 30.96% | 31.47% | 31.90% | 33.91% | 33.18% | 33.01% | 33.54% | 35.45% | 36.29% | 36.97% | 35.86% | 33.94% | 32.90% | 32.67% | 34.25% | 34.29% | 35.89% | 37.24% | 38.31% | 38.93% | 39.00% | 39.93% | 39.23% | 39.63% | 40.04% | 40.23% | 39.07% | 39.21% | 38.72% | 37.98% | 38.30% | 38.53% | 38.68% | 38.35% | 38.36% | 37.19% | 39.04% |
| QoQ | | (1.82%) | 3.82% | (.33%) | (.62%) | 1.08% | .81% | .93% | (.58%) | 1.76% | 3.51% | 3.07% | (.52%) | (.43%) | (2.00%) | .73% | .17% | (.53%) | (1.91%) | (.84%) | (.68%) | 1.11% | 1.92% | 1.04% | .23% | (1.58%) | (.04%) | (1.60%) | (1.35%) | (1.07%) | (.61%) | (.08%) | (.93%) | .70% | (.39%) | (.41%) | (.19%) | 1.16% | (.13%) | .49% | .74% | (.33%) | (.23%) | (.14%) | .33% | (.02%) | 1.17% | (1.85%) | .12% |
| YoY | | 1.05% | 3.95% | .93% | 2.20% | 2.24% | 2.93% | 5.62% | 7.76% | 7.82% | 5.63% | .12% | (2.22%) | (1.53%) | (1.64%) | (1.55%) | (3.11%) | (3.97%) | (2.32%) | 1.51% | 3.39% | 4.31% | 1.61% | (.34%) | (2.99%) | (4.57%) | (4.06%) | (4.64%) | (3.11%) | (2.69%) | (.92%) | (.70%) | (1.04%) | (.30%) | .16% | .42% | 1.32% | 2.25% | .77% | .67% | .05% | (.37%) | (.06%) | 1.34% | (.36%) | (.57%) | (.81%) | (2.47%) | (.34%) |
| Operating Income | | 31,242,000$ | 105,750,000$ | 82,481,000$ | 80,074,000$ | 86,748,000$ | 79,271,000$ | 72,452,000$ | 54,438,000$ | 77,240,000$ | 64,208,000$ | 55,198,000$ | 18,114,000$ | 32,772,000$ | 42,097,000$ | 49,467,000$ | 46,712,000$ | 45,101,000$ | 44,191,000$ | 40,608,000$ | 41,651,000$ | 45,915,000$ | 44,773,000$ | 17,623,000$ | 25,062,000$ | 21,900,000$ | 26,963,000$ | 27,223,000$ | 29,742,000$ | 44,637,000$ | 43,733,000$ | 42,780,000$ | 39,994,000$ | 43,409,000$ | 42,790,000$ | 44,999,000$ | 45,042,000$ | 47,048,000$ | 41,633,000$ | 40,989,000$ | 38,931,000$ | 34,370,000$ | 41,240,000$ | 36,895,000$ | 33,652,000$ | 28,611,000$ | 38,476,000$ | 36,700,000$ | 36,947,000$ |
| QoQ% | | (70.46%) | 28.21% | 3.01% | (7.69%) | 9.43% | 9.41% | 33.09% | (29.52%) | 20.30% | 16.32% | 204.73% | (44.73%) | (22.15%) | (14.90%) | 5.90% | 3.57% | 2.06% | 8.82% | (2.50%) | (9.29%) | 2.55% | 154.06% | (29.68%) | 14.44% | (18.78%) | (.96%) | (8.47%) | (33.37%) | 2.07% | 2.23% | 6.97% | (7.87%) | 1.45% | (4.91%) | (.10%) | (4.26%) | 13.01% | 1.57% | 5.29% | 13.27% | (16.66%) | 11.78% | 9.64% | 17.62% | (25.64%) | 4.84% | (.67%) | 16.90% |
| YoY% | | (63.99%) | 33.40% | 13.84% | 47.09% | 12.31% | 23.46% | 31.26% | 200.53% | 135.69% | 52.52% | 11.59% | (61.22%) | (27.34%) | (4.74%) | 21.82% | 12.15% | (1.77%) | (1.30%) | 130.43% | 66.19% | 109.66% | 66.05% | (35.26%) | (15.74%) | (50.94%) | (38.35%) | (36.37%) | (25.63%) | 2.83% | 2.20% | (4.93%) | (11.21%) | (7.74%) | 2.78% | 9.78% | 15.70% | 36.89% | .95% | 11.10% | 15.69% | 20.13% | 7.18% | .53% | (8.92%) | (9.48%) | 7.87% | 19.33% | 23.54% |
| TTM | | 299,547,000$ | 355,053,000$ | 328,574,000$ | 318,545,000$ | 292,909,000$ | 283,401,000$ | 268,338,000$ | 251,084,000$ | 214,760,000$ | 170,292,000$ | 148,181,000$ | 142,450,000$ | 171,048,000$ | 183,377,000$ | 185,471,000$ | 176,612,000$ | 171,551,000$ | 172,365,000$ | 172,947,000$ | 149,962,000$ | 133,373,000$ | 109,358,000$ | 91,548,000$ | 101,148,000$ | 105,828,000$ | 128,565,000$ | 145,335,000$ | 160,892,000$ | 171,144,000$ | 169,916,000$ | 168,973,000$ | 171,192,000$ | 176,240,000$ | 179,879,000$ | 178,722,000$ | 174,712,000$ | 168,601,000$ | 155,923,000$ | 155,530,000$ | 151,436,000$ | 146,157,000$ | 140,398,000$ | 137,634,000$ | 137,439,000$ | 140,734,000$ | 143,730,000$ | 140,924,000$ | 134,978,000$ |
| TTM_QoQ% | | (15.63%) | 8.06% | 3.15% | 8.75% | 3.36% | 5.61% | 6.87% | 16.91% | 26.11% | 14.92% | 4.02% | (16.72%) | (6.72%) | (1.13%) | 5.02% | 2.95% | (.47%) | (.34%) | 15.33% | 12.44% | 21.96% | 19.45% | (9.49%) | (4.42%) | (17.69%) | (11.54%) | (9.67%) | (5.99%) | .72% | .56% | (1.30%) | (2.86%) | (2.02%) | .65% | 2.30% | 3.63% | 8.13% | .25% | 2.70% | 3.61% | 4.10% | 2.01% | .14% | (2.34%) | (2.08%) | 1.99% | 4.41% | 5.50% |
| TTM_YoY% | | 2.27% | 25.28% | 22.45% | 26.87% | 36.39% | 66.42% | 81.09% | 76.26% | 25.56% | (7.14%) | (20.11%) | (19.34%) | (.29%) | 6.39% | 7.24% | 17.77% | 28.63% | 57.62% | 88.91% | 48.26% | 26.03% | (14.94%) | (37.01%) | (37.13%) | (38.16%) | (24.34%) | (13.99%) | (6.02%) | (2.89%) | (5.54%) | (5.46%) | (2.02%) | 4.53% | 15.36% | 14.91% | 15.37% | 15.36% | 11.06% | 13.00% | 10.18% | 3.85% | (2.32%) | (2.34%) | 1.82% | 10.00% | 20.48% | 22.80% | 23.01% |
| Operating Margin | | 5.81% | 19.45% | 15.25% | 15.77% | 16.25% | 15.74% | 14.41% | 11.62% | 15.63% | 13.15% | 11.49% | 3.88% | 6.54% | 10.18% | 11.85% | 11.63% | 11.33% | 12.68% | 13.07% | 14.46% | 15.24% | 14.89% | 7.56% | 9.72% | 9.14% | 10.62% | 10.71% | 12.20% | 17.15% | 17.64% | 17.96% | 17.60% | 19.06% | 19.05% | 19.63% | 20.32% | 20.54% | 19.57% | 19.56% | 18.70% | 16.78% | 19.55% | 18.57% | 17.86% | 16.45% | 19.45% | 18.71% | 20.13% |
| QoQ | | (13.64%) | 4.20% | (.53%) | (.48%) | .52% | 1.33% | 2.79% | (4.01%) | 2.47% | 1.67% | 7.61% | (2.66%) | (3.64%) | (1.67%) | .22% | .31% | (1.36%) | (.39%) | (1.39%) | (.78%) | .35% | 7.34% | (2.17%) | .58% | (1.48%) | (.09%) | (1.49%) | (4.95%) | (.49%) | (.33%) | .37% | (1.47%) | .01% | (.58%) | (.70%) | (.21%) | .97% | .01% | .85% | 1.93% | (2.77%) | .99% | .71% | 1.41% | (3.01%) | .75% | (1.43%) | 1.52% |
| YoY | | (10.44%) | 3.71% | .84% | 4.16% | .63% | 2.58% | 2.92% | 7.73% | 9.09% | 2.97% | (.37%) | (7.75%) | (4.79%) | (2.50%) | (1.22%) | (2.83%) | (3.92%) | (2.21%) | 5.52% | 4.74% | 6.10% | 4.27% | (3.15%) | (2.48%) | (8.01%) | (7.01%) | (7.25%) | (5.40%) | (1.92%) | (1.41%) | (1.66%) | (2.73%) | (1.47%) | (.52%) | .07% | 1.62% | 3.76% | .01% | .99% | .85% | .33% | .10% | (.14%) | (2.28%) | (2.17%) | (.59%) | (.25%) | .77% |
| Net Income | | 11,560,000$ | 76,420,000$ | 58,709,000$ | 57,505,000$ | 54,513,000$ | 55,253,000$ | 47,410,000$ | 32,828,000$ | 50,284,000$ | 40,522,000$ | 32,770,000$ | 5,683,000$ | 17,836,000$ | 30,601,000$ | 37,905,000$ | 35,207,000$ | 34,080,000$ | 33,104,000$ | 31,618,000$ | 32,730,000$ | 35,951,000$ | 34,259,000$ | 13,885,000$ | 22,775,000$ | 17,549,000$ | 21,308,000$ | 21,498,000$ | 23,407,000$ | 34,599,000$ | 34,018,000$ | 34,339,000$ | 30,647,000$ | 21,967,000$ | 27,008,000$ | 28,437,000$ | 29,187,000$ | 28,701,000$ | 26,695,000$ | 25,982,000$ | 24,671,000$ | 21,787,000$ | 26,060,000$ | 23,143,000$ | 21,339,000$ | 18,656,000$ | 24,536,000$ | 23,244,000$ | 23,551,000$ |
| QoQ% | | (84.87%) | 30.17% | 2.09% | 5.49% | (1.34%) | 16.54% | 44.42% | (34.72%) | 24.09% | 23.66% | 476.63% | (68.14%) | (41.71%) | (19.27%) | 7.66% | 3.31% | 2.95% | 4.70% | (3.40%) | (8.96%) | 4.94% | 146.73% | (39.03%) | 29.78% | (17.64%) | (.88%) | (8.16%) | (32.35%) | 1.71% | (.94%) | 12.05% | 39.51% | (18.67%) | (5.03%) | (2.57%) | 1.69% | 7.52% | 2.74% | 5.31% | 13.24% | (16.40%) | 12.60% | 8.45% | 14.38% | (23.97%) | 5.56% | (1.30%) | 14.22% |
| YoY% | | (78.79%) | 38.31% | 23.83% | 75.17% | 8.41% | 36.35% | 44.68% | 477.65% | 181.92% | 32.42% | (13.55%) | (83.86%) | (47.66%) | (7.56%) | 19.88% | 7.57% | (5.20%) | (3.37%) | 127.71% | 43.71% | 104.86% | 60.78% | (35.41%) | (2.70%) | (49.28%) | (37.36%) | (37.40%) | (23.62%) | 57.50% | 25.96% | 20.76% | 5.00% | (23.46%) | 1.17% | 9.45% | 18.31% | 31.74% | 2.44% | 12.27% | 15.62% | 16.78% | 6.21% | (.44%) | (9.39%) | (9.52%) | 7.21% | 20.17% | 23.49% |
| TTM | | 204,194,000$ | 247,147,000$ | 225,980,000$ | 214,681,000$ | 190,004,000$ | 185,775,000$ | 171,044,000$ | 156,404,000$ | 129,259,000$ | 96,811,000$ | 86,890,000$ | 92,025,000$ | 121,549,000$ | 137,793,000$ | 140,296,000$ | 134,009,000$ | 131,532,000$ | 133,403,000$ | 134,558,000$ | 116,825,000$ | 106,870,000$ | 88,468,000$ | 75,517,000$ | 83,130,000$ | 83,762,000$ | 100,812,000$ | 113,522,000$ | 126,363,000$ | 133,603,000$ | 120,971,000$ | 113,961,000$ | 108,059,000$ | 106,599,000$ | 113,333,000$ | 113,020,000$ | 110,565,000$ | 106,049,000$ | 99,135,000$ | 98,500,000$ | 95,661,000$ | 92,329,000$ | 89,198,000$ | 87,674,000$ | 87,775,000$ | 89,987,000$ | 91,950,000$ | 90,301,000$ | 86,399,000$ |
| TTM_QoQ% | | (17.38%) | 9.37% | 5.26% | 12.99% | 2.28% | 8.61% | 9.36% | 21.00% | 33.52% | 11.42% | (5.58%) | (24.29%) | (11.79%) | (1.78%) | 4.69% | 1.88% | (1.40%) | (.86%) | 15.18% | 9.32% | 20.80% | 17.15% | (9.16%) | (.76%) | (16.91%) | (11.20%) | (10.16%) | (5.42%) | 10.44% | 6.15% | 5.46% | 1.37% | (5.94%) | .28% | 2.22% | 4.26% | 6.97% | .65% | 2.97% | 3.61% | 3.51% | 1.74% | (.12%) | (2.46%) | (2.14%) | 1.83% | 4.52% | 5.47% |
| TTM_YoY% | | 7.47% | 33.04% | 32.12% | 37.26% | 47.00% | 91.90% | 96.85% | 69.96% | 6.34% | (29.74%) | (38.07%) | (31.33%) | (7.59%) | 3.29% | 4.26% | 14.71% | 23.08% | 50.79% | 78.18% | 40.53% | 27.59% | (12.25%) | (33.48%) | (34.21%) | (37.31%) | (16.66%) | (.39%) | 16.94% | 25.33% | 6.74% | .83% | (2.27%) | .52% | 14.32% | 14.74% | 15.58% | 14.86% | 11.14% | 12.35% | 8.98% | 2.60% | (2.99%) | (2.91%) | 1.59% | 9.85% | 20.04% | 21.94% | 16.04% |
| Profit Margin | | 2.15% | 14.06% | 10.85% | 11.33% | 10.21% | 10.97% | 9.43% | 7.00% | 10.17% | 8.30% | 6.82% | 1.22% | 3.56% | 7.40% | 9.08% | 8.77% | 8.56% | 9.50% | 10.18% | 11.36% | 11.94% | 11.40% | 5.96% | 8.84% | 7.33% | 8.40% | 8.46% | 9.60% | 13.29% | 13.72% | 14.42% | 13.49% | 9.65% | 12.02% | 12.40% | 13.17% | 12.53% | 12.55% | 12.40% | 11.85% | 10.64% | 12.36% | 11.65% | 11.32% | 10.72% | 12.41% | 11.85% | 12.83% |
| QoQ | | (11.91%) | 3.20% | (.47%) | 1.11% | (.76%) | 1.54% | 2.42% | (3.17%) | 1.87% | 1.48% | 5.60% | (2.34%) | (3.84%) | (1.68%) | .31% | .21% | (.94%) | (.68%) | (1.19%) | (.57%) | .54% | 5.44% | (2.88%) | 1.51% | (1.07%) | (.06%) | (1.14%) | (3.69%) | (.43%) | (.70%) | .93% | 3.84% | (2.38%) | (.38%) | (.77%) | .64% | (.02%) | .15% | .55% | 1.22% | (1.72%) | .71% | .32% | .60% | (1.68%) | .56% | (.99%) | .69% |
| YoY | | (8.06%) | 3.09% | 1.43% | 4.32% | .04% | 2.67% | 2.61% | 5.79% | 6.62% | .90% | (2.26%) | (7.55%) | (5.00%) | (2.10%) | (1.10%) | (2.60%) | (3.38%) | (1.90%) | 4.22% | 2.53% | 4.61% | 3.00% | (2.50%) | (.76%) | (5.97%) | (5.32%) | (5.96%) | (3.88%) | 3.64% | 1.70% | 2.02% | .32% | (2.88%) | (.52%) | .01% | 1.32% | 1.89% | .19% | .75% | .53% | (.09%) | (.05%) | (.20%) | (1.51%) | (1.42%) | (.46%) | (.07%) | .48% |
| Equity to Common Shareholders | | 1,477,075,000$ | 1,482,581,000$ | 1,399,746,000$ | 1,337,404,000$ | 1,293,470,000$ | 1,234,602,000$ | 1,201,320,000$ | 1,174,495,000$ | 1,168,203,000$ | 1,128,093,000$ | 1,086,072,000$ | 1,049,144,000$ | 1,042,631,000$ | 1,021,041,000$ | 990,957,000$ | 959,400,000$ | 932,736,000$ | 904,524,000$ | 892,985,000$ | 883,811,000$ | 853,559,000$ | 831,365,000$ | 807,132,000$ | 791,375,000$ | 773,584,000$ | 772,592,000$ | 750,332,000$ | 741,707,000$ | 727,623,000$ | 701,953,000$ | 674,016,000$ | 657,138,000$ | 634,807,000$ | 628,100,000$ | 624,641,000$ | 619,979,000$ | 601,642,000$ | 579,164,000$ | 552,549,000$ | 533,150,000$ | 518,036,000$ | 526,069,000$ | 504,773,000$ | 482,626,000$ | 462,061,000$ | 445,685,000$ | 451,567,000$ | 436,974,000$ |
| QoQ | | (5,506,000$) | 82,835,000$ | 62,342,000$ | 43,934,000$ | 58,868,000$ | 33,282,000$ | 26,825,000$ | 6,292,000$ | 40,110,000$ | 42,021,000$ | 36,928,000$ | 6,513,000$ | 21,590,000$ | 30,084,000$ | 31,557,000$ | 26,664,000$ | 28,212,000$ | 11,539,000$ | 9,174,000$ | 30,252,000$ | 22,194,000$ | 24,233,000$ | 15,757,000$ | 17,791,000$ | 992,000$ | 22,260,000$ | 8,625,000$ | 14,084,000$ | 25,670,000$ | 27,937,000$ | 16,878,000$ | 22,331,000$ | 6,707,000$ | 3,459,000$ | 4,662,000$ | 18,337,000$ | 22,478,000$ | 26,615,000$ | 19,399,000$ | 15,114,000$ | (8,033,000$) | 21,296,000$ | 22,147,000$ | 20,565,000$ | 16,376,000$ | (5,882,000$) | 14,593,000$ | 23,333,000$ |
| QoQ% | | (.37%) | 5.92% | 4.66% | 3.40% | 4.77% | 2.77% | 2.28% | .54% | 3.56% | 3.87% | 3.52% | .63% | 2.12% | 3.04% | 3.29% | 2.86% | 3.12% | 1.29% | 1.04% | 3.54% | 2.67% | 3.00% | 1.99% | 2.30% | .13% | 2.97% | 1.16% | 1.94% | 3.66% | 4.15% | 2.57% | 3.52% | 1.07% | .55% | .75% | 3.05% | 3.88% | 4.82% | 3.64% | 2.92% | (1.53%) | 4.22% | 4.59% | 4.45% | 3.67% | (1.30%) | 3.34% | 5.64% |
| YoY | | 183,605,000$ | 247,979,000$ | 198,426,000$ | 162,909,000$ | 125,267,000$ | 106,509,000$ | 115,248,000$ | 125,351,000$ | 125,572,000$ | 107,052,000$ | 95,115,000$ | 89,744,000$ | 109,895,000$ | 116,517,000$ | 97,972,000$ | 75,589,000$ | 79,177,000$ | 73,159,000$ | 85,853,000$ | 92,436,000$ | 79,975,000$ | 58,773,000$ | 56,800,000$ | 49,668,000$ | 45,961,000$ | 70,639,000$ | 76,316,000$ | 84,569,000$ | 92,816,000$ | 73,853,000$ | 49,375,000$ | 37,159,000$ | 33,165,000$ | 48,936,000$ | 72,092,000$ | 86,829,000$ | 83,606,000$ | 53,095,000$ | 47,776,000$ | 50,524,000$ | 55,975,000$ | 80,384,000$ | 53,206,000$ | 45,652,000$ | 48,420,000$ | 52,111,000$ | 80,114,000$ | 85,077,000$ |
| YoY% | | 14.20% | 20.09% | 16.52% | 13.87% | 10.72% | 9.44% | 10.61% | 11.95% | 12.04% | 10.49% | 9.60% | 9.35% | 11.78% | 12.88% | 10.97% | 8.55% | 9.28% | 8.80% | 10.64% | 11.68% | 10.34% | 7.61% | 7.57% | 6.70% | 6.32% | 10.06% | 11.32% | 12.87% | 14.62% | 11.76% | 7.91% | 5.99% | 5.51% | 8.45% | 13.05% | 16.29% | 16.14% | 10.09% | 9.47% | 10.47% | 12.11% | 18.04% | 11.78% | 10.45% | 11.71% | 13.24% | 21.57% | 24.18% |
| Dividends Paid | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (192,000$) | (560,000$) | 133,000$ | 913,000$ |
| Treasury Stock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Goodwill | | 387,334,000$ | 443,840,000$ | 444,334,000$ | 443,153,000$ | 442,886,000$ | 443,340,000$ | 443,020,000$ | 443,296,000$ | 443,889,000$ | 443,220,000$ | 443,889,000$ | 443,336,000$ | 443,035,000$ | 195,725,000$ | 197,165,000$ | 198,110,000$ | 197,332,000$ | 200,026,000$ | 91,080,000$ | 91,080,000$ | 91,080,000$ | 91,148,000$ | 91,155,000$ | 91,275,000$ | 74,458,000$ | 74,458,000$ | 72,601,000$ | 72,601,000$ | 72,606,000$ | 80,065,000$ | 66,918,000$ | 65,914,000$ | 65,999,000$ | | | | 28,146,000$ | | | | 28,146,000$ | | | | | | | |
| QoQ% | | (12.73%) | (.11%) | .27% | .06% | (.10%) | .07% | (.06%) | (.13%) | .15% | (.15%) | .13% | .07% | 126.36% | (.73%) | (.48%) | .39% | (1.35%) | 119.62% | .00% | .00% | (.08%) | (.01%) | (.13%) | 22.59% | .00% | 2.56% | .00% | (.01%) | (9.32%) | 19.65% | 1.52% | (.13%) | | | | | | | | | | | | | | | | |
| YoY% | | (12.54%) | .11% | .30% | (.03%) | (.23%) | .03% | (.20%) | (.01%) | .19% | 126.45% | 125.14% | 123.78% | 124.51% | (2.15%) | 116.48% | 117.51% | 116.66% | 119.45% | (.08%) | (.21%) | 22.32% | 22.42% | 25.56% | 25.72% | 2.55% | (7.00%) | 8.49% | 10.15% | 10.01% | | | | 134.49% | | | | .00% | | | | | | | | | | | |
| Other Intangible Assets | | 257,079,000$ | 262,229,000$ | 267,830,000$ | 272,811,000$ | 278,213,000$ | 284,138,000$ | 290,277,000$ | 295,880,000$ | 301,556,000$ | 306,802,000$ | 312,554,000$ | 316,999,000$ | 322,409,000$ | 169,046,000$ | 172,658,000$ | 176,088,000$ | 178,809,000$ | 182,827,000$ | 23,513,000$ | 24,360,000$ | 25,207,000$ | 26,054,000$ | 26,901,000$ | 27,748,000$ | 21,305,000$ | 21,974,000$ | 23,853,000$ | 24,663,000$ | 25,164,000$ | 20,707,000$ | 21,230,000$ | 21,753,000$ | 22,158,000$ | | | | 1,642,000$ | | | | | | | | | | | |
| QoQ | | (5,150,000$) | (5,601,000$) | (4,981,000$) | (5,402,000$) | (5,925,000$) | (6,139,000$) | (5,603,000$) | (5,676,000$) | (5,246,000$) | (5,752,000$) | (4,445,000$) | (5,410,000$) | 153,363,000$ | (3,612,000$) | (3,430,000$) | (2,721,000$) | (4,018,000$) | 159,314,000$ | (847,000$) | (847,000$) | (847,000$) | (847,000$) | (847,000$) | 6,443,000$ | (669,000$) | (1,879,000$) | (810,000$) | (501,000$) | 4,457,000$ | (523,000$) | (523,000$) | (405,000$) | | | | | | | | | | | | | | | | |
| Amortization of Intangible Assets | | 5,300,000$ | 5,400,000$ | 5,500,000$ | 5,500,000$ | 5,400,000$ | 6,300,000$ | 5,500,000$ | 5,600,000$ | 5,600,000$ | 5,500,000$ | 5,500,000$ | 5,500,000$ | 5,100,000$ | 3,000,000$ | 3,100,000$ | 3,000,000$ | 3,600,000$ | 1,200,000$ | 900,000$ | 800,000$ | 900,000$ | 800,000$ | 900,000$ | 800,000$ | 600,000$ | 700,000$ | 600,000$ | 700,000$ | 700,000$ | 500,000$ | 600,000$ | 500,000$ | | | | | | | | | | | | | | | | |
| Total Assets | | 2,493,078,000$ | 2,552,526,000$ | 2,471,465,000$ | 2,427,751,000$ | 2,424,521,000$ | 2,364,097,000$ | 2,285,715,000$ | 2,220,137,000$ | 2,292,407,000$ | 2,260,354,000$ | 2,256,840,000$ | 2,260,659,000$ | 2,341,786,000$ | 1,801,208,000$ | 1,761,167,000$ | 1,724,301,000$ | 1,673,119,000$ | 1,615,848,000$ | 1,269,477,000$ | 1,264,269,000$ | 1,220,661,000$ | 1,158,833,000$ | 1,179,649,000$ | 1,152,784,000$ | 1,041,072,000$ | 1,016,816,000$ | 1,016,257,000$ | 927,482,000$ | 978,106,000$ | 849,062,000$ | 815,848,000$ | 773,048,000$ | 765,924,000$ | 738,018,000$ | 745,034,000$ | 738,601,000$ | 711,792,000$ | 668,005,000$ | 636,974,000$ | 631,209,000$ | 621,865,000$ | 639,305,000$ | 625,293,000$ | 605,186,000$ | 557,716,000$ | 552,186,000$ | 561,887,000$ | 551,215,000$ |
| QoQ | | (59,448,000$) | 81,061,000$ | 43,714,000$ | 3,230,000$ | 60,424,000$ | 78,382,000$ | 65,578,000$ | (72,270,000$) | 32,053,000$ | 3,514,000$ | (3,819,000$) | (81,127,000$) | 540,578,000$ | 40,041,000$ | 36,866,000$ | 51,182,000$ | 57,271,000$ | 346,371,000$ | 5,208,000$ | 43,608,000$ | 61,828,000$ | (20,816,000$) | 26,865,000$ | 111,712,000$ | 24,256,000$ | 559,000$ | 88,775,000$ | (50,624,000$) | 129,044,000$ | 33,214,000$ | 42,800,000$ | 7,124,000$ | 27,906,000$ | (7,016,000$) | 6,433,000$ | 26,809,000$ | 43,787,000$ | 31,031,000$ | 5,765,000$ | 9,344,000$ | (17,440,000$) | 14,012,000$ | 20,107,000$ | 47,470,000$ | 5,530,000$ | (9,701,000$) | 10,672,000$ | 22,046,000$ |
| YoY | | 68,557,000$ | 188,429,000$ | 185,750,000$ | 207,614,000$ | 132,114,000$ | 103,743,000$ | 28,875,000$ | (40,522,000$) | (49,379,000$) | 459,146,000$ | 495,673,000$ | 536,358,000$ | 668,667,000$ | 185,360,000$ | 491,690,000$ | 460,032,000$ | 452,458,000$ | 457,015,000$ | 89,828,000$ | 111,485,000$ | 179,589,000$ | 142,017,000$ | 163,392,000$ | 225,302,000$ | 62,966,000$ | 167,754,000$ | 200,409,000$ | 154,434,000$ | 212,182,000$ | 111,044,000$ | 70,814,000$ | 34,447,000$ | 54,132,000$ | 70,013,000$ | 108,060,000$ | 107,392,000$ | 89,927,000$ | 28,700,000$ | 11,681,000$ | 26,023,000$ | 64,149,000$ | 87,119,000$ | 63,406,000$ | 53,971,000$ | 28,547,000$ | 62,594,000$ | 115,384,000$ | 128,268,000$ |
| Total Liabilities | | 1,016,003,000$ | 1,069,945,000$ | 1,071,719,000$ | 1,090,347,000$ | 1,131,051,000$ | 1,129,495,000$ | 1,084,395,000$ | 1,045,642,000$ | 1,124,204,000$ | 1,132,261,000$ | 1,170,768,000$ | 1,211,515,000$ | 1,299,155,000$ | 780,167,000$ | 770,210,000$ | 764,901,000$ | 740,383,000$ | 711,324,000$ | 376,492,000$ | 380,458,000$ | 367,102,000$ | 327,468,000$ | 372,517,000$ | 361,409,000$ | 267,488,000$ | 244,224,000$ | 265,925,000$ | 185,775,000$ | 250,483,000$ | 147,109,000$ | 141,832,000$ | 115,910,000$ | 131,117,000$ | 109,918,000$ | 120,393,000$ | 118,622,000$ | 110,150,000$ | 88,841,000$ | 84,425,000$ | 98,059,000$ | 103,829,000$ | 113,236,000$ | 120,520,000$ | 122,560,000$ | 95,655,000$ | 106,501,000$ | 110,320,000$ | 114,241,000$ |
| QoQ | | (53,942,000$) | (1,774,000$) | (18,628,000$) | (40,704,000$) | 1,556,000$ | 45,100,000$ | 38,753,000$ | (78,562,000$) | (8,057,000$) | (38,507,000$) | (40,747,000$) | (87,640,000$) | 518,988,000$ | 9,957,000$ | 5,309,000$ | 24,518,000$ | 29,059,000$ | 334,832,000$ | (3,966,000$) | 13,356,000$ | 39,634,000$ | (45,049,000$) | 11,108,000$ | 93,921,000$ | 23,264,000$ | (21,701,000$) | 80,150,000$ | (64,708,000$) | 103,374,000$ | 5,277,000$ | 25,922,000$ | (15,207,000$) | 21,199,000$ | (10,475,000$) | 1,771,000$ | 8,472,000$ | 21,309,000$ | 4,416,000$ | (13,634,000$) | (5,770,000$) | (9,407,000$) | (7,284,000$) | (2,040,000$) | 26,905,000$ | (10,846,000$) | (3,819,000$) | (3,921,000$) | (1,287,000$) |
| YoY | | (115,048,000$) | (59,550,000$) | (12,676,000$) | 44,705,000$ | 6,847,000$ | (2,766,000$) | (86,373,000$) | (165,873,000$) | (174,951,000$) | 352,094,000$ | 400,558,000$ | 446,614,000$ | 558,772,000$ | 68,843,000$ | 393,718,000$ | 384,443,000$ | 373,281,000$ | 383,856,000$ | 3,975,000$ | 19,049,000$ | 99,614,000$ | 83,244,000$ | 106,592,000$ | 175,634,000$ | 17,005,000$ | 97,115,000$ | 124,093,000$ | 69,865,000$ | 119,366,000$ | 37,191,000$ | 21,439,000$ | (2,712,000$) | 20,967,000$ | 21,077,000$ | 35,968,000$ | 20,563,000$ | 6,321,000$ | (24,395,000$) | (36,095,000$) | (24,501,000$) | 8,174,000$ | 6,735,000$ | 10,200,000$ | 8,319,000$ | (19,873,000$) | 10,483,000$ | 35,270,000$ | 43,191,000$ |
| Current Ratio | | 3.09x | 2.94x | 2.74x | 2.62x | 2.43x | 2.34x | 2.40x | 2.50x | 2.25x | 2.24x | 2.08x | 1.96x | 1.87x | 1.75x | 1.71x | 1.67x | 1.62x | 1.63x | 2.93x | 2.88x | 2.86x | 3.12x | 2.72x | 2.72x | 3.42x | 3.71x | 3.38x | 4.74x | 3.10x | 4.71x | 4.77x | 5.64x | 4.81x | 5.51x | 5.06x | 5.11x | 5.31x | 6.15x | 6.21x | 5.24x | 4.86x | 5.79x | 5.24x | 4.96x | 4.74x | 5.33x | 5.23x | 4.93x |
| Total Current Assets | | 1,521,526,000$ | 1,516,989,000$ | 1,426,731,000$ | 1,375,992,000$ | 1,369,760,000$ | 1,316,076,000$ | 1,233,035,000$ | 1,162,819,000$ | 1,233,709,000$ | 1,195,356,000$ | 1,188,780,000$ | 1,189,737,000$ | 1,269,120,000$ | 1,177,018,000$ | 1,131,059,000$ | 1,088,204,000$ | 1,076,582,000$ | 1,013,135,000$ | 974,609,000$ | 966,637,000$ | 922,931,000$ | 870,875,000$ | 886,700,000$ | 854,260,000$ | 754,590,000$ | 724,850,000$ | 724,321,000$ | 634,574,000$ | 720,277,000$ | 601,957,000$ | 584,603,000$ | 540,369,000$ | 532,849,000$ | 554,036,000$ | 565,053,000$ | 564,002,000$ | 551,614,000$ | 512,652,000$ | 489,096,000$ | 484,691,000$ | 478,633,000$ | 503,786,000$ | 492,801,000$ | 476,695,000$ | 430,361,000$ | 438,265,000$ | 453,543,000$ | 449,373,000$ |
| QoQ | | 4,537,000$ | 90,258,000$ | 50,739,000$ | 6,232,000$ | 53,684,000$ | 83,041,000$ | 70,216,000$ | (70,890,000$) | 38,353,000$ | 6,576,000$ | (957,000$) | (79,383,000$) | 92,102,000$ | 45,959,000$ | 42,855,000$ | 11,622,000$ | 63,447,000$ | 38,526,000$ | 7,972,000$ | 43,706,000$ | 52,056,000$ | (15,825,000$) | 32,440,000$ | 99,670,000$ | 29,740,000$ | 529,000$ | 89,747,000$ | (85,703,000$) | 118,320,000$ | 17,354,000$ | 44,234,000$ | 7,520,000$ | (21,187,000$) | (11,017,000$) | 1,051,000$ | 12,388,000$ | 38,962,000$ | 23,556,000$ | 4,405,000$ | 6,058,000$ | (25,153,000$) | 10,985,000$ | 16,106,000$ | 46,334,000$ | (7,904,000$) | (15,278,000$) | 4,170,000$ | 20,967,000$ |
| Total Current Liabilities | | 492,827,000$ | 516,716,000$ | 520,074,000$ | 526,170,000$ | 563,802,000$ | 561,323,000$ | 514,119,000$ | 465,620,000$ | 547,151,000$ | 533,048,000$ | 570,371,000$ | 606,923,000$ | 678,295,000$ | 673,878,000$ | 660,335,000$ | 652,618,000$ | 665,048,000$ | 622,760,000$ | 332,528,000$ | 335,417,000$ | 322,645,000$ | 279,400,000$ | 325,641,000$ | 314,537,000$ | 220,502,000$ | 195,552,000$ | 214,483,000$ | 133,916,000$ | 232,139,000$ | 127,859,000$ | 122,561,000$ | 95,832,000$ | 110,781,000$ | 100,561,000$ | 111,669,000$ | 110,449,000$ | 103,848,000$ | 83,305,000$ | 78,701,000$ | 92,487,000$ | 98,570,000$ | 87,029,000$ | 94,053,000$ | 96,074,000$ | 90,833,000$ | 82,301,000$ | 86,645,000$ | 91,104,000$ |
| QoQ | | (23,889,000$) | (3,358,000$) | (6,096,000$) | (37,632,000$) | 2,479,000$ | 47,204,000$ | 48,499,000$ | (81,531,000$) | 14,103,000$ | (37,323,000$) | (36,552,000$) | (71,372,000$) | 4,417,000$ | 13,543,000$ | 7,717,000$ | (12,430,000$) | 42,288,000$ | 290,232,000$ | (2,889,000$) | 12,772,000$ | 43,245,000$ | (46,241,000$) | 11,104,000$ | 94,035,000$ | 24,950,000$ | (18,931,000$) | 80,567,000$ | (98,223,000$) | 104,280,000$ | 5,298,000$ | 26,729,000$ | (14,949,000$) | 10,220,000$ | (11,108,000$) | 1,220,000$ | 6,601,000$ | 20,543,000$ | 4,604,000$ | (13,786,000$) | (6,083,000$) | 11,541,000$ | (7,024,000$) | (2,021,000$) | 5,241,000$ | 8,532,000$ | (4,344,000$) | (4,459,000$) | (634,000$) |
| Debt to Asset Ratio | | .41x | .42x | .43x | .45x | .47x | .48x | .47x | .47x | .49x | .50x | .52x | .54x | .55x | .43x | .44x | .44x | .44x | .44x | .30x | .30x | .30x | .28x | .32x | .31x | .26x | .24x | .26x | .20x | .26x | .17x | .17x | .15x | .17x | .15x | .16x | .16x | .15x | .13x | .13x | .16x | .17x | .18x | .19x | .20x | .17x | .19x | .20x | .21x |
| Long Term Debt | | 402,413,000$ | 421,063,000$ | 430,338,000$ | 439,613,000$ | 439,513,000$ | 455,038,000$ | 461,188,000$ | 467,338,000$ | 467,239,000$ | 473,389,000$ | 476,414,000$ | 479,439,000$ | 482,464,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | (18,650,000$) | (9,275,000$) | (9,275,000$) | 100,000$ | (15,525,000$) | (6,150,000$) | (6,150,000$) | 99,000$ | (6,150,000$) | (3,025,000$) | (3,025,000$) | (3,025,000$) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | (37,100,000$) | (33,975,000$) | (30,850,000$) | (27,725,000$) | (27,726,000$) | (18,351,000$) | (15,226,000$) | (12,101,000$) | (15,225,000$) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 121,049,000$ | | | | 124,859,000$ | | | | 108,179,000$ | | | | 114,133,000$ | | | | 62,508,000$ | | | | 42,553,000$ | | 38,946,000$ | 35,126,000$ | 35,078,000$ | 36,716,000$ | 38,054,000$ | 37,117,000$ | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 49,436,000$ | 55,505,000$ | 56,845,000$ | 60,612,000$ | 57,137,000$ | 45,127,000$ | 47,467,000$ | 34,433,000$ | 36,814,000$ | 31,953,000$ | 35,666,000$ | 33,307,000$ | 46,034,000$ | 35,435,000$ | 51,966,000$ | 53,427,000$ | 58,782,000$ | 57,263,000$ | 155,539,000$ | 166,603,000$ | 155,576,000$ | 170,502,000$ | 359,558,000$ | 161,778,000$ | 68,353,000$ | 54,170,000$ | 38,424,000$ | 40,794,000$ | 43,458,000$ | 53,113,000$ | 74,810,000$ | 75,344,000$ | 71,691,000$ | 116,789,000$ | 129,208,000$ | 156,344,000$ | 149,121,000$ | 95,142,000$ | 87,897,000$ | 86,978,000$ | 78,659,000$ | 79,321,000$ | 67,199,000$ | 64,599,000$ | 47,656,000$ | 44,210,000$ | 53,984,000$ | 64,021,000$ |
| QoQ | | (6,069,000$) | (1,340,000$) | (3,767,000$) | 3,475,000$ | 12,010,000$ | (2,340,000$) | 13,034,000$ | (2,381,000$) | 4,861,000$ | (3,713,000$) | 2,359,000$ | (12,727,000$) | 10,599,000$ | (16,531,000$) | (1,461,000$) | (5,355,000$) | 1,519,000$ | (98,276,000$) | (11,064,000$) | 11,027,000$ | (14,926,000$) | (189,056,000$) | 197,780,000$ | 93,425,000$ | 14,183,000$ | 15,746,000$ | (2,370,000$) | (2,664,000$) | (9,655,000$) | (21,697,000$) | (534,000$) | 3,653,000$ | (45,098,000$) | (12,419,000$) | (27,136,000$) | 7,223,000$ | 53,979,000$ | 7,245,000$ | 919,000$ | 8,319,000$ | (662,000$) | 12,122,000$ | 2,600,000$ | 16,943,000$ | 3,446,000$ | (9,774,000$) | (10,037,000$) | 3,428,000$ |
| YoY | | (7,701,000$) | 10,378,000$ | 9,378,000$ | 26,179,000$ | 20,323,000$ | 13,174,000$ | 11,801,000$ | 1,126,000$ | (9,220,000$) | (3,482,000$) | (16,300,000$) | (20,120,000$) | (12,748,000$) | (21,828,000$) | (103,573,000$) | (113,176,000$) | (96,794,000$) | (113,239,000$) | (204,019,000$) | 4,825,000$ | 87,223,000$ | 116,332,000$ | 321,134,000$ | 120,984,000$ | 24,895,000$ | 1,057,000$ | (36,386,000$) | (34,550,000$) | (28,233,000$) | (63,676,000$) | (54,398,000$) | (81,000,000$) | (77,430,000$) | 21,647,000$ | 41,311,000$ | 69,366,000$ | 70,462,000$ | 15,821,000$ | 20,698,000$ | 22,379,000$ | 31,003,000$ | 35,111,000$ | 13,215,000$ | 578,000$ | (12,937,000$) | (4,125,000$) | 14,293,000$ | 28,872,000$ |
| Interest Expenses | | | | | | | | | 10,605,000$ | 11,328,000$ | 12,215,000$ | 12,565,000$ | 11,953,000$ | 10,442,000$ | 2,344,000$ | 1,565,000$ | 1,231,000$ | 1,244,000$ | 733,000$ | 63,000$ | 121,000$ | 54,000$ | 63,000$ | | | | | | | | | | | | 0$ | 0$ | 0$ | 61,000$ | 61,000$ | 62,000$ | 57,000$ | 64,000$ | 48,000$ | 52,000$ | 52,000$ | 44,000$ | 58,000$ | 63,000$ | 39,000$ |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |