| EXPONENT INC (EXPO) |
| 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 | | 2026-Jan-02 | 2025-Oct-03 | 2025-Jul-04 | 2025-Apr-04 | 2025-Jan-03 | 2024-Sep-27 | 2024-Jun-28 | 2024-Mar-29 | 2023-Dec-29 | 2023-Sep-29 | 2023-Jun-30 | 2023-Mar-31 | 2022-Dec-30 | 2022-Sep-30 | 2022-Jul-01 | 2022-Apr-01 | 2021-Dec-31 | 2021-Oct-01 | 2021-Jul-02 | 2021-Apr-02 | 2021-Jan-01 | 2020-Oct-02 | 2020-Jul-03 | 2020-Apr-03 | 2020-Jan-03 | 2019-Sep-27 | 2019-Jun-28 | 2019-Mar-29 | 2018-Dec-28 | 2018-Sep-28 | 2018-Jun-29 | 2018-Mar-30 | 2017-Dec-29 | 2017-Sep-29 | 2017-Jun-30 | 2017-Mar-31 | 2016-Dec-30 | 2016-Sep-30 | 2016-Jul-01 | 2016-Apr-01 | 2016-Jan-01 | 2015-Oct-02 | 2015-Jul-03 | 2015-Apr-03 | 2015-Jan-02 | 2014-Oct-03 | 2014-Jul-04 | 2014-Apr-04 |
| 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 | 72.84$ | 69.45$ | 69.53$ | 74.71$ | 81.11$ | 89.04$ | 115.23$ | 95.09$ | 82.55$ | 88.05$ | 85.55$ | 93.36$ | 99.67$ | 99.07$ | 87.67$ | 91.27$ | 107.99$ | 116.95$ | 113.28$ | 89.21$ | 97.38$ | 90.08$ | 72.07$ | 80.96$ | 71.82$ | 68.97$ | 69.96$ | 58.52$ | 57.71$ | 50.56$ | 53.65$ | 48.35$ | 79.20$ | 71.10$ | 73.93$ | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 3,587,686,053$ | 3,464,667,846$ | 3,511,343,917$ | 3,791,389,463$ | 4,121,866,960$ | 4,520,067,251$ | 5,845,695,680$ | 4,818,236,069$ | 4,173,991,582$ | 4,457,305,666$ | 4,350,126,817$ | 4,745,969,417$ | 5,047,530,201$ | 5,016,476,156$ | 4,481,406,174$ | 4,729,758,071$ | 5,628,024,226$ | 6,094,440,861$ | 5,897,214,973$ | 4,649,882,036$ | 5,044,662,224$ | 4,650,787,072$ | 3,720,425,936$ | 4,173,156,874$ | 3,721,567,395$ | 3,574,380,295$ | 3,632,274,018$ | 3,036,988,887$ | 2,971,970,875$ | 2,629,734,355$ | 2,791,813,431$ | 1,257,317,623$ | 2,040,913,750$ | 1,835,144,254$ | 1,906,776,947$ | | | | | | | | | | | | | | |
| QoQ% | 3.55% | (1.33%) | (7.39%) | (8.02%) | (8.81%) | (22.68%) | 21.32% | 15.44% | (6.36%) | 2.46% | (8.34%) | (5.97%) | .62% | 11.94% | (5.25%) | (15.96%) | (7.65%) | 3.34% | 26.83% | (7.83%) | 8.47% | 25.01% | (10.85%) | 12.13% | 4.12% | (1.59%) | 19.60% | 2.19% | 13.01% | (5.81%) | 122.05% | (38.39%) | 11.21% | (3.76%) | | | | | | | | | | | | | | | |
| YoY% | (12.96%) | (23.35%) | (39.93%) | (21.31%) | (1.25%) | 1.41% | 34.38% | 1.52% | (17.31%) | (11.15%) | (2.93%) | .34% | (10.31%) | (17.69%) | (24.01%) | 1.72% | 11.56% | 31.04% | 58.51% | 11.42% | 35.55% | 30.12% | 2.43% | 37.41% | 25.22% | 35.92% | 30.10% | 141.55% | 45.62% | 43.30% | 46.42% | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 49,254,339 | 49,887,226 | 50,501,135 | 50,751,482 | 50,818,234 | 50,764,457 | 50,730,675 | 50,670,271 | 50,563,193 | 50,622,438 | 50,848,940 | 50,835,148 | 50,642,422 | 50,638,229 | 51,116,758 | 51,821,607 | 52,116,161 | 52,111,508 | 52,058,748 | 52,122,879 | 51,803,884 | 51,629,519 | 51,622,394 | 51,545,910 | 51,817,981 | 51,828,903 | 51,919,297 | 51,901,032 | 51,498,369 | 52,012,151 | 52,037,529 | 26,004,501 | 25,769,113 | 25,810,749 | 25,793,398 | 25,871,157 | 25,597,038 | 25,592,534 | 25,984,414 | 25,954,772 | 25,720,598 | 25,746,928 | 25,922,828 | 12,990,741 | 12,870,974 | 12,866,600 | 13,087,900 | 13,102,801 | 13,063,216 |
| QoQ% | (1.27%) | (1.22%) | (.49%) | (.13%) | .11% | .07% | .12% | .21% | (.12%) | (.45%) | .03% | .38% | .01% | (.94%) | (1.36%) | (.57%) | .01% | .10% | (.12%) | .62% | .34% | .01% | .15% | (.53%) | (.02%) | (.17%) | .04% | .78% | (.99%) | (.05%) | 100.11% | .91% | (.16%) | .07% | (.30%) | 1.07% | .02% | (1.51%) | .11% | .91% | (.10%) | (.68%) | 99.55% | .93% | .03% | (1.69%) | (.11%) | .30% | (.31%) |
| YoY% | (3.08%) | (1.73%) | (.45%) | .16% | .50% | .28% | (.23%) | (.32%) | (.16%) | (.03%) | (.52%) | (1.90%) | (2.83%) | (2.83%) | (1.81%) | (.58%) | .60% | .93% | .85% | 1.12% | (.03%) | (.39%) | (.57%) | (.68%) | .62% | (.35%) | (.23%) | 99.59% | 99.85% | 101.51% | 101.75% | .52% | .67% | .85% | (.74%) | (.32%) | (.48%) | (.60%) | .24% | 99.79% | 99.83% | 100.11% | 98.07% | (.86%) | (1.47%) | (1.81%) | (.34%) | (.63%) | (.51%) |
| Price to Sales | 6.16x | 5.95x | 6.15x | 6.76x | 7.37x | 8.09x | 10.73x | 8.89x | 7.71x | 8.30x | 8.04x | 8.87x | 9.61x | 9.77x | 8.97x | 9.68x | 11.77x | 13.07x | 12.93x | 10.61x | 12.29x | 11.63x | 9.15x | 10.19x | 8.77x | 8.57x | 9.10x | 7.73x | 7.78x | 6.93x | 7.43x | 3.42x | 5.67x | 5.28x | 5.67x | | | | | | | | | | | | | | |
| Price to Earnings | 33.84x | 32.68x | 33.49x | 36.87x | 39.07x | 41.47x | 54.97x | 45.96x | 41.18x | 44.42x | 42.68x | 46.60x | 49.56x | 49.02x | 44.73x | 47.15x | 56.30x | 60.22x | 57.44x | 48.35x | 57.91x | 56.34x | 46.60x | 51.28x | 43.26x | 43.35x | 45.76x | 39.34x | 39.82x | 36.40x | 53.16x | 25.30x | 45.28x | 44.43x | 34.42x | | | | | | | | | | | | | | |
| Price to Book | 9.19x | 8.88x | 8.72x | 8.86x | 9.34x | 10.73x | 14.25x | 12.25x | 11.15x | 12.52x | 12.30x | 13.29x | 14.77x | 15.64x | 14.01x | 14.01x | 14.56x | 14.61x | 14.56x | 11.99x | 13.36x | 12.87x | 10.84x | 12.55x | 11.50x | 10.21x | 10.17x | 8.83x | 9.03x | 8.38x | 8.44x | 3.94x | 6.66x | 6.35x | 6.35x | | | | | | | | | | | | | | |
| Total Revenue | | 147,425,000$ | 147,120,000$ | 141,962,000$ | 145,507,000$ | 136,766,000$ | 136,279,000$ | 140,536,000$ | 144,933,000$ | 122,900,000$ | 133,336,000$ | 140,221,000$ | 140,309,000$ | 127,355,000$ | 127,179,000$ | 130,281,000$ | 128,478,000$ | 113,506,000$ | 116,405,000$ | 119,877,000$ | 116,481,000$ | 103,239,000$ | 98,663,000$ | 92,045,000$ | 105,953,000$ | 110,114,000$ | 101,548,000$ | 106,506,000$ | 99,031,000$ | 92,143,000$ | 95,302,000$ | 95,621,000$ | 96,457,000$ | 88,282,000$ | 87,555,000$ | 87,840,000$ | 84,122,000$ | 77,013,000$ | 77,612,000$ | 77,295,000$ | 83,156,000$ | 73,681,000$ | 78,994,000$ | 79,864,000$ | 80,293,000$ | 73,611,000$ | 78,557,000$ | 76,574,000$ | 75,962,000$ |
| QoQ% | | .21% | 3.63% | (2.44%) | 6.39% | .36% | (3.03%) | (3.03%) | 17.93% | (7.83%) | (4.91%) | (.06%) | 10.17% | .14% | (2.38%) | 1.40% | 13.19% | (2.49%) | (2.90%) | 2.92% | 12.83% | 4.64% | 7.19% | (13.13%) | (3.78%) | 8.44% | (4.66%) | 7.55% | 7.48% | (3.32%) | (.33%) | (.87%) | 9.26% | .83% | (.32%) | 4.42% | 9.23% | (.77%) | .41% | (7.05%) | 12.86% | (6.73%) | (1.09%) | (.53%) | 9.08% | (6.30%) | 2.59% | .81% | 4.38% |
| YoY% | | 7.79% | 7.96% | 1.02% | .40% | 11.28% | 2.21% | .23% | 3.30% | (3.50%) | 4.84% | 7.63% | 9.21% | 12.20% | 9.26% | 8.68% | 10.30% | 9.95% | 17.98% | 30.24% | 9.94% | (6.24%) | (2.84%) | (13.58%) | 6.99% | 19.50% | 6.55% | 11.38% | 2.67% | 4.37% | 8.85% | 8.86% | 14.66% | 14.63% | 12.81% | 13.64% | 1.16% | 4.52% | (1.75%) | (3.22%) | 3.57% | .10% | .56% | 4.30% | 5.70% | 1.15% | 4.42% | 1.42% | 4.54% |
| TTM | | 582,014,000$ | 571,355,000$ | 560,514,000$ | 559,088,000$ | 558,514,000$ | 544,648,000$ | 541,705,000$ | 541,390,000$ | 536,766,000$ | 541,221,000$ | 535,064,000$ | 525,124,000$ | 513,293,000$ | 499,444,000$ | 488,670,000$ | 478,266,000$ | 466,269,000$ | 456,002,000$ | 438,260,000$ | 410,428,000$ | 399,900,000$ | 406,775,000$ | 409,660,000$ | 424,121,000$ | 417,199,000$ | 399,228,000$ | 392,982,000$ | 382,097,000$ | 379,523,000$ | 375,662,000$ | 367,915,000$ | 360,134,000$ | 347,799,000$ | 336,530,000$ | 326,587,000$ | 316,042,000$ | 315,076,000$ | 311,744,000$ | 313,126,000$ | 315,695,000$ | 312,832,000$ | 312,762,000$ | 312,325,000$ | 309,035,000$ | 304,704,000$ | 303,865,000$ | 300,539,000$ | 299,470,000$ |
| TTM_QoQ% | | 1.87% | 1.93% | .26% | .10% | 2.55% | .54% | .06% | .86% | (.82%) | 1.15% | 1.89% | 2.31% | 2.77% | 2.21% | 2.18% | 2.57% | 2.25% | 4.05% | 6.78% | 2.63% | (1.69%) | (.70%) | (3.41%) | 1.66% | 4.50% | 1.59% | 2.85% | .68% | 1.03% | 2.11% | 2.16% | 3.55% | 3.35% | 3.05% | 3.34% | .31% | 1.07% | (.44%) | (.81%) | .92% | .02% | .14% | 1.07% | 1.42% | .28% | 1.11% | .36% | 1.12% |
| TTM_YoY% | | 4.21% | 4.90% | 3.47% | 3.27% | 4.05% | .63% | 1.24% | 3.10% | 4.57% | 8.37% | 9.49% | 9.80% | 10.09% | 9.53% | 11.50% | 16.53% | 16.60% | 12.10% | 6.98% | (3.23%) | (4.15%) | 1.89% | 4.24% | 11.00% | 9.93% | 6.27% | 6.81% | 6.10% | 9.12% | 11.63% | 12.66% | 13.95% | 10.39% | 7.95% | 4.30% | .11% | .72% | (.33%) | .26% | 2.16% | 2.67% | 2.93% | 3.92% | 3.19% | 2.88% | 2.54% | 2.08% | 2.07% |
| Gross Margin | | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% |
| QoQ | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| YoY | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| Operating Income | | 29,140,000$ | 29,038,000$ | 17,177,000$ | 44,432,000$ | 27,253,000$ | 25,847,000$ | 35,744,000$ | 30,713,000$ | 18,394,000$ | 33,933,000$ | 29,875,000$ | 29,120,000$ | 22,035,000$ | 36,813,000$ | 45,277,000$ | 36,717,000$ | 23,378,000$ | 32,119,000$ | 29,372,000$ | 24,058,000$ | 17,734,000$ | 20,407,000$ | 9,120,000$ | 35,988,000$ | 21,350,000$ | 23,184,000$ | 24,823,000$ | 15,754,000$ | 26,786,000$ | 20,594,000$ | 22,478,000$ | 21,598,000$ | 17,795,000$ | 19,305,000$ | 20,317,000$ | 14,634,000$ | 14,949,000$ | 15,595,000$ | 14,931,000$ | 16,436,000$ | 14,279,000$ | 20,921,000$ | 18,705,000$ | 15,028,000$ | 14,133,000$ | 19,238,000$ | 16,084,000$ | 14,094,000$ |
| QoQ% | | .35% | 69.05% | (61.34%) | 63.04% | 5.44% | (27.69%) | 16.38% | 66.97% | (45.79%) | 13.58% | 2.59% | 32.15% | (40.14%) | (18.69%) | 23.31% | 57.06% | (27.21%) | 9.35% | 22.09% | 35.66% | (13.10%) | 123.76% | (74.66%) | 68.56% | (7.91%) | (6.60%) | 57.57% | (41.19%) | 30.07% | (8.38%) | 4.07% | 21.37% | (7.82%) | (4.98%) | 38.83% | (2.11%) | (4.14%) | 4.45% | (9.16%) | 15.11% | (31.75%) | 11.85% | 24.47% | 6.33% | (26.54%) | 19.61% | 14.12% | 14.20% |
| YoY% | | 6.92% | 12.35% | (51.94%) | 44.67% | 48.16% | (23.83%) | 19.65% | 5.47% | (16.52%) | (7.82%) | (34.02%) | (20.69%) | (5.75%) | 14.61% | 54.15% | 52.62% | 31.83% | 57.39% | 222.06% | (33.15%) | (16.94%) | (11.98%) | (63.26%) | 128.44% | (20.29%) | 12.58% | 10.43% | (27.06%) | 50.53% | 6.68% | 10.64% | 47.59% | 19.04% | 23.79% | 36.07% | (10.96%) | 4.69% | (25.46%) | (20.18%) | 9.37% | 1.03% | 8.75% | 16.30% | 6.63% | 14.51% | 26.90% | (8.58%) | 29.89% |
| TTM | | 119,787,000$ | 117,900,000$ | 114,709,000$ | 133,276,000$ | 119,557,000$ | 110,698,000$ | 118,784,000$ | 112,915,000$ | 111,322,000$ | 114,963,000$ | 117,843,000$ | 133,245,000$ | 140,842,000$ | 142,185,000$ | 137,491,000$ | 121,586,000$ | 108,927,000$ | 103,283,000$ | 91,571,000$ | 71,319,000$ | 83,249,000$ | 86,865,000$ | 89,642,000$ | 105,345,000$ | 85,111,000$ | 90,547,000$ | 87,957,000$ | 85,612,000$ | 91,456,000$ | 82,465,000$ | 81,176,000$ | 79,015,000$ | 72,051,000$ | 69,205,000$ | 65,495,000$ | 60,109,000$ | 61,911,000$ | 61,241,000$ | 66,567,000$ | 70,341,000$ | 68,933,000$ | 68,787,000$ | 67,104,000$ | 64,483,000$ | 63,549,000$ | 61,758,000$ | 57,680,000$ | 59,189,000$ |
| TTM_QoQ% | | 1.60% | 2.78% | (13.93%) | 11.48% | 8.00% | (6.81%) | 5.20% | 1.43% | (3.17%) | (2.44%) | (11.56%) | (5.39%) | (.95%) | 3.41% | 13.08% | 11.62% | 5.47% | 12.79% | 28.40% | (14.33%) | (4.16%) | (3.10%) | (14.91%) | 23.77% | (6.00%) | 2.95% | 2.74% | (6.39%) | 10.90% | 1.59% | 2.74% | 9.67% | 4.11% | 5.67% | 8.96% | (2.91%) | 1.09% | (8.00%) | (5.37%) | 2.04% | .21% | 2.51% | 4.07% | 1.47% | 2.90% | 7.07% | (2.55%) | 5.80% |
| TTM_YoY% | | .19% | 6.51% | (3.43%) | 18.03% | 7.40% | (3.71%) | .80% | (15.26%) | (20.96%) | (19.15%) | (14.29%) | 9.59% | 29.30% | 37.67% | 50.15% | 70.48% | 30.85% | 18.90% | 2.15% | (32.30%) | (2.19%) | (4.07%) | 1.92% | 23.05% | (6.94%) | 9.80% | 8.35% | 8.35% | 26.93% | 19.16% | 23.94% | 31.45% | 16.38% | 13.00% | (1.61%) | (14.55%) | (10.19%) | (10.97%) | (.80%) | 9.09% | 8.47% | 11.38% | 16.34% | 8.94% | 13.59% | 7.74% | 1.39% | 4.47% |
| Operating Margin | | 19.77% | 19.74% | 12.10% | 30.54% | 19.93% | 18.97% | 25.43% | 21.19% | 14.97% | 25.45% | 21.31% | 20.75% | 17.30% | 28.95% | 34.75% | 28.58% | 20.60% | 27.59% | 24.50% | 20.65% | 17.18% | 20.68% | 9.91% | 33.97% | 19.39% | 22.83% | 23.31% | 15.91% | 29.07% | 21.61% | 23.51% | 22.39% | 20.16% | 22.05% | 23.13% | 17.40% | 19.41% | 20.09% | 19.32% | 19.77% | 19.38% | 26.48% | 23.42% | 18.72% | 19.20% | 24.49% | 21.01% | 18.55% |
| QoQ | | .03% | 7.64% | (18.44%) | 10.61% | .96% | (6.47%) | 4.24% | 6.22% | (10.48%) | 4.14% | .55% | 3.45% | (11.64%) | (5.81%) | 6.18% | 7.98% | (7.00%) | 3.09% | 3.85% | 3.48% | (3.51%) | 10.78% | (24.06%) | 14.58% | (3.44%) | (.48%) | 7.40% | (13.16%) | 7.46% | (1.90%) | 1.12% | 2.23% | (1.89%) | (1.08%) | 5.73% | (2.02%) | (.68%) | .78% | (.45%) | .39% | (7.11%) | 3.06% | 4.71% | (.48%) | (5.29%) | 3.48% | 2.45% | 1.59% |
| YoY | | (.16%) | .77% | (13.33%) | 9.35% | 4.96% | (6.48%) | 4.13% | .44% | (2.34%) | (3.50%) | (13.45%) | (7.82%) | (3.29%) | 1.35% | 10.25% | 7.92% | 3.42% | 6.91% | 14.59% | (13.31%) | (2.21%) | (2.15%) | (13.40%) | 18.06% | (9.68%) | 1.22% | (.20%) | (6.48%) | 8.91% | (.44%) | .38% | 5.00% | .75% | 1.96% | 3.81% | (2.37%) | .03% | (6.39%) | (4.10%) | 1.05% | .18% | 2.00% | 2.42% | .16% | 2.24% | 4.34% | (2.30%) | 3.62% |
| Net Income | | 24,762,000$ | 28,044,000$ | 26,553,000$ | 26,650,000$ | 23,589,000$ | 26,044,000$ | 29,227,000$ | 30,142,000$ | 20,929,000$ | 24,538,000$ | 25,748,000$ | 29,124,000$ | 22,524,000$ | 24,442,000$ | 25,755,000$ | 29,609,000$ | 20,380,000$ | 24,574,000$ | 25,400,000$ | 30,848,000$ | 21,840,000$ | 18,084,000$ | 16,346,000$ | 26,282,000$ | 19,121,000$ | 19,633,000$ | 20,994,000$ | 22,712,000$ | 16,036,000$ | 17,453,000$ | 18,425,000$ | 20,340,000$ | (3,705,000$) | 14,643,000$ | 13,791,000$ | 16,576,000$ | 10,388,000$ | 11,289,000$ | 10,453,000$ | 15,350,000$ | 9,850,000$ | 11,719,000$ | 11,697,000$ | 10,333,000$ | 9,243,000$ | 11,040,000$ | 11,264,000$ | 9,154,000$ |
| QoQ% | | (11.70%) | 5.62% | (.36%) | 12.98% | (9.43%) | (10.89%) | (3.04%) | 44.02% | (14.71%) | (4.70%) | (11.59%) | 29.30% | (7.85%) | (5.10%) | (13.02%) | 45.29% | (17.07%) | (3.25%) | (17.66%) | 41.25% | 20.77% | 10.63% | (37.81%) | 37.45% | (2.61%) | (6.48%) | (7.56%) | 41.63% | (8.12%) | (5.28%) | (9.42%) | 648.99% | (125.30%) | 6.18% | (16.80%) | 59.57% | (7.98%) | 8.00% | (31.90%) | 55.84% | (15.95%) | .19% | 13.20% | 11.79% | (16.28%) | (1.99%) | 23.05% | 4.95% |
| YoY% | | 4.97% | 7.68% | (9.15%) | (11.59%) | 12.71% | 6.14% | 13.51% | 3.50% | (7.08%) | .39% | (.03%) | (1.64%) | 10.52% | (.54%) | 1.40% | (4.02%) | (6.69%) | 35.89% | 55.39% | 17.37% | 14.22% | (7.89%) | (22.14%) | 15.72% | 19.24% | 12.49% | 13.94% | 11.66% | 532.82% | 19.19% | 33.60% | 22.71% | (135.67%) | 29.71% | 31.93% | 7.99% | 5.46% | (3.67%) | (10.64%) | 48.55% | 6.57% | 6.15% | 3.84% | 12.88% | 5.97% | (.49%) | 3.84% | 14.77% |
| TTM | | 106,009,000$ | 104,836,000$ | 102,836,000$ | 105,510,000$ | 109,002,000$ | 106,342,000$ | 104,836,000$ | 101,357,000$ | 100,339,000$ | 101,934,000$ | 101,838,000$ | 101,845,000$ | 102,330,000$ | 100,186,000$ | 100,318,000$ | 99,963,000$ | 101,202,000$ | 102,662,000$ | 96,172,000$ | 87,118,000$ | 82,552,000$ | 79,833,000$ | 81,382,000$ | 86,030,000$ | 82,460,000$ | 79,375,000$ | 77,195,000$ | 74,626,000$ | 72,254,000$ | 52,513,000$ | 49,703,000$ | 45,069,000$ | 41,305,000$ | 55,398,000$ | 52,044,000$ | 48,706,000$ | 47,480,000$ | 46,942,000$ | 47,372,000$ | 48,616,000$ | 43,599,000$ | 42,992,000$ | 42,313,000$ | 41,880,000$ | 40,701,000$ | 40,180,000$ | 40,234,000$ | 39,818,000$ |
| TTM_QoQ% | | 1.12% | 1.95% | (2.53%) | (3.20%) | 2.50% | 1.44% | 3.43% | 1.02% | (1.57%) | .09% | (.01%) | (.47%) | 2.14% | (.13%) | .36% | (1.22%) | (1.42%) | 6.75% | 10.39% | 5.53% | 3.41% | (1.90%) | (5.40%) | 4.33% | 3.89% | 2.82% | 3.44% | 3.28% | 37.59% | 5.65% | 10.28% | 9.11% | (25.44%) | 6.45% | 6.85% | 2.58% | 1.15% | (.91%) | (2.56%) | 11.51% | 1.41% | 1.61% | 1.03% | 2.90% | 1.30% | (.13%) | 1.05% | 3.05% |
| TTM_YoY% | | (2.75%) | (1.42%) | (1.91%) | 4.10% | 8.63% | 4.32% | 2.94% | (.48%) | (1.95%) | 1.75% | 1.52% | 1.88% | 1.12% | (2.41%) | 4.31% | 14.74% | 22.59% | 28.60% | 18.17% | 1.27% | .11% | .58% | 5.42% | 15.28% | 14.13% | 51.15% | 55.31% | 65.58% | 74.93% | (5.21%) | (4.50%) | (7.47%) | (13.01%) | 18.01% | 9.86% | .19% | 8.90% | 9.19% | 11.96% | 16.08% | 7.12% | 7.00% | 5.17% | 5.18% | 5.33% | 4.66% | 7.23% | 7.62% |
| Profit Margin | | 16.80% | 19.06% | 18.70% | 18.32% | 17.25% | 19.11% | 20.80% | 20.80% | 17.03% | 18.40% | 18.36% | 20.76% | 17.69% | 19.22% | 19.77% | 23.05% | 17.96% | 21.11% | 21.19% | 26.48% | 21.16% | 18.33% | 17.76% | 24.81% | 17.37% | 19.33% | 19.71% | 22.93% | 17.40% | 18.31% | 19.27% | 21.09% | (4.20%) | 16.72% | 15.70% | 19.71% | 13.49% | 14.55% | 13.52% | 18.46% | 13.37% | 14.84% | 14.65% | 12.87% | 12.56% | 14.05% | 14.71% | 12.05% |
| QoQ | | (2.27%) | .36% | .39% | 1.07% | (1.86%) | (1.69%) | .00% | 3.77% | (1.37%) | .04% | (2.40%) | 3.07% | (1.53%) | (.55%) | (3.28%) | 5.09% | (3.16%) | (.08%) | (5.30%) | 5.33% | 2.83% | .57% | (7.05%) | 7.44% | (1.97%) | (.38%) | (3.22%) | 5.53% | (.91%) | (.96%) | (1.82%) | 25.28% | (20.92%) | 1.02% | (4.01%) | 6.22% | (1.06%) | 1.02% | (4.94%) | 5.09% | (1.47%) | .19% | 1.78% | .31% | (1.50%) | (.66%) | 2.66% | .07% |
| YoY | | (.45%) | (.05%) | (2.09%) | (2.48%) | .22% | .71% | 2.44% | .04% | (.66%) | (.82%) | (1.41%) | (2.29%) | (.27%) | (1.89%) | (1.42%) | (3.44%) | (3.20%) | 2.78% | 3.43% | 1.68% | 3.79% | (1.01%) | (1.95%) | 1.87% | (.04%) | 1.02% | .44% | 1.85% | 21.60% | 1.59% | 3.57% | 1.38% | (17.69%) | 2.18% | 2.18% | 1.25% | .12% | (.29%) | (1.12%) | 5.59% | .81% | .78% | (.06%) | .82% | .57% | (.69%) | .34% | 1.07% |
| Equity to Common Shareholders | | 390,341,000$ | 402,861,000$ | 427,776,000$ | 441,408,000$ | 421,068,000$ | 410,274,000$ | 393,213,000$ | 374,311,000$ | 356,085,000$ | 353,635,000$ | 357,079,000$ | 341,856,000$ | 320,752,000$ | 319,800,000$ | 337,494,000$ | 386,564,000$ | 417,065,000$ | 404,989,000$ | 387,767,000$ | 377,608,000$ | 361,498,000$ | 343,197,000$ | 332,567,000$ | 323,497,000$ | 350,251,000$ | 357,279,000$ | 343,852,000$ | 329,177,000$ | 313,909,000$ | 330,634,000$ | 318,766,000$ | 306,625,000$ | 289,088,000$ | 300,076,000$ | 289,399,000$ | 284,705,000$ | 273,346,000$ | 266,822,000$ | 279,050,000$ | 272,540,000$ | 262,804,000$ | 256,789,000$ | 259,593,000$ | 253,818,000$ | 244,288,000$ | 240,542,000$ | 245,919,000$ | 241,593,000$ |
| QoQ | | (12,520,000$) | (24,915,000$) | (13,632,000$) | 20,340,000$ | 10,794,000$ | 17,061,000$ | 18,902,000$ | 18,226,000$ | 2,450,000$ | (3,444,000$) | 15,223,000$ | 21,104,000$ | 952,000$ | (17,694,000$) | (49,070,000$) | (30,501,000$) | 12,076,000$ | 17,222,000$ | 10,159,000$ | 16,110,000$ | 18,301,000$ | 10,630,000$ | 9,070,000$ | (26,754,000$) | (7,028,000$) | 13,427,000$ | 14,675,000$ | 15,268,000$ | (16,725,000$) | 11,868,000$ | 12,141,000$ | 17,537,000$ | (10,988,000$) | 10,677,000$ | 4,694,000$ | 11,359,000$ | 6,524,000$ | (12,228,000$) | 6,510,000$ | 9,736,000$ | 6,015,000$ | (2,804,000$) | 5,775,000$ | 9,530,000$ | 3,746,000$ | (5,377,000$) | 4,326,000$ | 6,534,000$ |
| QoQ% | | (3.11%) | (5.82%) | (3.09%) | 4.83% | 2.63% | 4.34% | 5.05% | 5.12% | .69% | (.96%) | 4.45% | 6.58% | .30% | (5.24%) | (12.69%) | (7.31%) | 2.98% | 4.44% | 2.69% | 4.46% | 5.33% | 3.20% | 2.80% | (7.64%) | (1.97%) | 3.91% | 4.46% | 4.86% | (5.06%) | 3.72% | 3.96% | 6.07% | (3.66%) | 3.69% | 1.65% | 4.16% | 2.45% | (4.38%) | 2.39% | 3.71% | 2.34% | (1.08%) | 2.28% | 3.90% | 1.56% | (2.19%) | 1.79% | 2.78% |
| YoY | | (30,727,000$) | (7,413,000$) | 34,563,000$ | 67,097,000$ | 64,983,000$ | 56,639,000$ | 36,134,000$ | 32,455,000$ | 35,333,000$ | 33,835,000$ | 19,585,000$ | (44,708,000$) | (96,313,000$) | (85,189,000$) | (50,273,000$) | 8,956,000$ | 55,567,000$ | 61,792,000$ | 55,200,000$ | 54,111,000$ | 11,247,000$ | (14,082,000$) | (11,285,000$) | (5,680,000$) | 36,342,000$ | 26,645,000$ | 25,086,000$ | 22,552,000$ | 24,821,000$ | 30,558,000$ | 29,367,000$ | 21,920,000$ | 15,742,000$ | 33,254,000$ | 10,349,000$ | 12,165,000$ | 10,542,000$ | 10,033,000$ | 19,457,000$ | 18,722,000$ | 18,516,000$ | 16,247,000$ | 13,674,000$ | 12,225,000$ | 9,229,000$ | 9,903,000$ | 22,681,000$ | 23,478,000$ |
| YoY% | | (7.30%) | (1.81%) | 8.79% | 17.93% | 18.25% | 16.02% | 10.12% | 9.49% | 11.02% | 10.58% | 5.80% | (11.57%) | (23.09%) | (21.04%) | (12.97%) | 2.37% | 15.37% | 18.01% | 16.60% | 16.73% | 3.21% | (3.94%) | (3.28%) | (1.73%) | 11.58% | 8.06% | 7.87% | 7.36% | 8.59% | 10.18% | 10.15% | 7.70% | 5.76% | 12.46% | 3.71% | 4.46% | 4.01% | 3.91% | 7.50% | 7.38% | 7.58% | 6.75% | 5.56% | 5.06% | 3.93% | 4.29% | 10.16% | 10.76% |
| Dividends Paid | | 14,887,000$ | 15,070,000$ | 15,215,000$ | 16,367,000$ | 14,226,000$ | 14,212,000$ | 14,193,000$ | 15,583,000$ | 13,149,000$ | 13,177,000$ | 13,217,000$ | 14,500,000$ | 12,153,000$ | 12,225,000$ | 12,345,000$ | 12,514,000$ | 10,423,000$ | 10,421,000$ | 10,419,000$ | 11,935,000$ | 9,839,000$ | 9,808,000$ | 9,820,000$ | 10,308,000$ | 8,280,000$ | 8,324,000$ | 8,306,000$ | 8,593,000$ | 6,723,000$ | 6,765,000$ | 6,773,000$ | 6,959,000$ | 5,416,000$ | 5,424,000$ | 5,621,000$ | 5,374,000$ | 4,607,000$ | 4,659,000$ | 4,887,000$ | 4,628,000$ | 3,867,000$ | 3,773,000$ | 3,984,000$ | 4,023,000$ | 3,216,000$ | 3,262,000$ | 3,270,000$ | 3,310,000$ |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Treasury Stock | | 645,605,000$ | 620,601,000$ | 580,139,000$ | 552,609,000$ | 545,047,000$ | 545,478,000$ | 545,787,000$ | 546,152,000$ | 536,534,000$ | 529,326,000$ | 512,427,000$ | 512,568,000$ | 505,539,000$ | 492,350,000$ | 461,632,000$ | 398,485,000$ | 340,807,000$ | 340,853,000$ | 341,377,000$ | 334,494,000$ | 323,773,000$ | 325,593,000$ | 325,667,000$ | 326,339,000$ | 277,658,000$ | 256,439,000$ | 257,529,000$ | 257,729,000$ | 252,611,000$ | 224,779,000$ | 224,754,000$ | 225,028,000$ | 223,169,000$ | 219,754,000$ | 219,078,000$ | 213,672,000$ | 209,436,000$ | 209,496,000$ | 189,552,000$ | 189,247,000$ | 184,499,000$ | 182,347,000$ | 170,249,000$ | 167,036,000$ | 162,010,000$ | 159,104,000$ | 145,627,000$ | 139,880,000$ |
| QoQ | | 25,004,000$ | 40,462,000$ | 27,530,000$ | 7,562,000$ | (431,000$) | (309,000$) | (365,000$) | 9,618,000$ | 7,208,000$ | 16,899,000$ | (141,000$) | 7,029,000$ | 13,189,000$ | 30,718,000$ | 63,147,000$ | 57,678,000$ | (46,000$) | (524,000$) | 6,883,000$ | 10,721,000$ | (1,820,000$) | (74,000$) | (672,000$) | 48,681,000$ | 21,219,000$ | (1,090,000$) | (200,000$) | 5,118,000$ | 27,832,000$ | 25,000$ | (274,000$) | 1,859,000$ | 3,415,000$ | 676,000$ | 5,406,000$ | 4,236,000$ | (60,000$) | 19,944,000$ | 305,000$ | 4,748,000$ | 2,152,000$ | 12,098,000$ | 3,213,000$ | 5,026,000$ | 2,906,000$ | 13,477,000$ | 5,747,000$ | 7,524,000$ |
| Goodwill | | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ | 8,607,000$ |
| QoQ% | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| YoY% | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| Other Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Amortization of Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | 777,519,000$ | 761,449,000$ | 759,430,000$ | 763,239,000$ | 777,270,000$ | 744,065,000$ | 709,177,000$ | 629,405,000$ | 646,777,000$ | 602,462,000$ | 604,284,000$ | 566,427,000$ | 586,662,000$ | 559,003,000$ | 566,704,000$ | 617,548,000$ | 683,739,000$ | 638,305,000$ | 618,871,000$ | 577,022,000$ | 580,096,000$ | 534,666,000$ | 513,187,000$ | 483,663,000$ | 563,411,000$ | 544,491,000$ | 520,641,000$ | 489,220,000$ | 468,936,000$ | 480,893,000$ | 455,693,000$ | 440,459,000$ | 439,589,000$ | 435,640,000$ | 409,675,000$ | 398,162,000$ | 403,744,000$ | 385,415,000$ | 388,355,000$ | 377,405,000$ | 387,507,000$ | 368,981,000$ | 368,074,000$ | 357,243,000$ | 365,299,000$ | 352,056,000$ | 351,120,000$ | 341,994,000$ |
| QoQ | | 16,070,000$ | 2,019,000$ | (3,809,000$) | (14,031,000$) | 33,205,000$ | 34,888,000$ | 79,772,000$ | (17,372,000$) | 44,315,000$ | (1,822,000$) | 37,857,000$ | (20,235,000$) | 27,659,000$ | (7,701,000$) | (50,844,000$) | (66,191,000$) | 45,434,000$ | 19,434,000$ | 41,849,000$ | (3,074,000$) | 45,430,000$ | 21,479,000$ | 29,524,000$ | (79,748,000$) | 18,920,000$ | 23,850,000$ | 31,421,000$ | 20,284,000$ | (11,957,000$) | 25,200,000$ | 15,234,000$ | 870,000$ | 3,949,000$ | 25,965,000$ | 11,513,000$ | (5,582,000$) | 18,329,000$ | (2,940,000$) | 10,950,000$ | (10,102,000$) | 18,526,000$ | 907,000$ | 10,831,000$ | (8,056,000$) | 13,243,000$ | 936,000$ | 9,126,000$ | (2,172,000$) |
| YoY | | 249,000$ | 17,384,000$ | 50,253,000$ | 133,834,000$ | 130,493,000$ | 141,603,000$ | 104,893,000$ | 62,978,000$ | 60,115,000$ | 43,459,000$ | 37,580,000$ | (51,121,000$) | (97,077,000$) | (79,302,000$) | (52,167,000$) | 40,526,000$ | 103,643,000$ | 103,639,000$ | 105,684,000$ | 93,359,000$ | 16,685,000$ | (9,825,000$) | (7,454,000$) | (5,557,000$) | 94,475,000$ | 63,598,000$ | 64,948,000$ | 48,761,000$ | 29,347,000$ | 45,253,000$ | 46,018,000$ | 42,297,000$ | 35,845,000$ | 50,225,000$ | 21,320,000$ | 20,757,000$ | 16,237,000$ | 16,434,000$ | 20,281,000$ | 20,162,000$ | 22,208,000$ | 16,925,000$ | 16,954,000$ | 15,249,000$ | 21,133,000$ | 27,579,000$ | 36,791,000$ | 47,019,000$ |
| Total Liabilities | | 387,178,000$ | 358,588,000$ | 331,654,000$ | 321,831,000$ | 356,202,000$ | 333,791,000$ | 315,964,000$ | 255,094,000$ | 290,692,000$ | 248,827,000$ | 247,205,000$ | 224,571,000$ | 265,910,000$ | 239,203,000$ | 229,210,000$ | 230,984,000$ | 266,674,000$ | 233,316,000$ | 231,104,000$ | 199,414,000$ | 218,598,000$ | 191,469,000$ | 180,620,000$ | 160,166,000$ | 213,160,000$ | 187,212,000$ | 176,789,000$ | 160,043,000$ | 155,027,000$ | 150,259,000$ | 136,927,000$ | 133,834,000$ | 150,501,000$ | 135,564,000$ | 120,276,000$ | 113,457,000$ | 130,398,000$ | 118,593,000$ | 109,305,000$ | 104,865,000$ | 124,703,000$ | 112,192,000$ | 108,481,000$ | 103,425,000$ | 121,011,000$ | 111,514,000$ | 105,201,000$ | 100,401,000$ |
| QoQ | | 28,590,000$ | 26,934,000$ | 9,823,000$ | (34,371,000$) | 22,411,000$ | 17,827,000$ | 60,870,000$ | (35,598,000$) | 41,865,000$ | 1,622,000$ | 22,634,000$ | (41,339,000$) | 26,707,000$ | 9,993,000$ | (1,774,000$) | (35,690,000$) | 33,358,000$ | 2,212,000$ | 31,690,000$ | (19,184,000$) | 27,129,000$ | 10,849,000$ | 20,454,000$ | (52,994,000$) | 25,948,000$ | 10,423,000$ | 16,746,000$ | 5,016,000$ | 4,768,000$ | 13,332,000$ | 3,093,000$ | (16,667,000$) | 14,937,000$ | 15,288,000$ | 6,819,000$ | (16,941,000$) | 11,805,000$ | 9,288,000$ | 4,440,000$ | (19,838,000$) | 12,511,000$ | 3,711,000$ | 5,056,000$ | (17,586,000$) | 9,497,000$ | 6,313,000$ | 4,800,000$ | (8,706,000$) |
| YoY | | 30,976,000$ | 24,797,000$ | 15,690,000$ | 66,737,000$ | 65,510,000$ | 84,964,000$ | 68,759,000$ | 30,523,000$ | 24,782,000$ | 9,624,000$ | 17,995,000$ | (6,413,000$) | (764,000$) | 5,887,000$ | (1,894,000$) | 31,570,000$ | 48,076,000$ | 41,847,000$ | 50,484,000$ | 39,248,000$ | 5,438,000$ | 4,257,000$ | 3,831,000$ | 123,000$ | 58,133,000$ | 36,953,000$ | 39,862,000$ | 26,209,000$ | 4,526,000$ | 14,695,000$ | 16,651,000$ | 20,377,000$ | 20,103,000$ | 16,971,000$ | 10,971,000$ | 8,592,000$ | 5,695,000$ | 6,401,000$ | 824,000$ | 1,440,000$ | 3,692,000$ | 678,000$ | 3,280,000$ | 3,024,000$ | 11,904,000$ | 17,676,000$ | 14,110,000$ | 23,541,000$ |
| Current Ratio | | 2.40x | 2.69x | 3.15x | 3.32x | 2.74x | 3.00x | 2.97x | 3.09x | 2.34x | 2.65x | 2.77x | 2.92x | 2.20x | 2.41x | 2.69x | 3.45x | 2.96x | 3.30x | 3.24x | 4.02x | 3.13x | 3.41x | 3.50x | 3.81x | 2.94x | 3.48x | 3.60x | 4.22x | 3.32x | 3.82x | 4.13x | 4.39x | 3.39x | 3.70x | 4.09x | 4.59x | 3.42x | 3.72x | 4.40x | 4.78x | 3.39x | 3.87x | 4.17x | 4.68x | 3.22x | 3.57x | 3.96x | 4.00x |
| Total Current Assets | | 427,580,000$ | 416,786,000$ | 425,651,000$ | 432,796,000$ | 446,881,000$ | 412,581,000$ | 391,327,000$ | 352,323,000$ | 379,532,000$ | 343,316,000$ | 344,628,000$ | 318,301,000$ | 349,157,000$ | 332,512,000$ | 342,534,000$ | 376,691,000$ | 452,762,000$ | 417,560,000$ | 397,809,000$ | 353,555,000$ | 366,832,000$ | 328,649,000$ | 314,270,000$ | 293,396,000$ | 364,044,000$ | 351,532,000$ | 334,661,000$ | 304,610,000$ | 326,612,000$ | 336,504,000$ | 319,023,000$ | 305,461,000$ | 315,509,000$ | 301,086,000$ | 278,723,000$ | 263,617,000$ | 274,044,000$ | 257,306,000$ | 272,602,000$ | 261,652,000$ | 272,786,000$ | 269,458,000$ | 269,121,000$ | 256,825,000$ | 255,498,000$ | 254,483,000$ | 255,218,000$ | 249,641,000$ |
| QoQ | | 10,794,000$ | (8,865,000$) | (7,145,000$) | (14,085,000$) | 34,300,000$ | 21,254,000$ | 39,004,000$ | (27,209,000$) | 36,216,000$ | (1,312,000$) | 26,327,000$ | (30,856,000$) | 16,645,000$ | (10,022,000$) | (34,157,000$) | (76,071,000$) | 35,202,000$ | 19,751,000$ | 44,254,000$ | (13,277,000$) | 38,183,000$ | 14,379,000$ | 20,874,000$ | (70,648,000$) | 12,512,000$ | 16,871,000$ | 30,051,000$ | (22,002,000$) | (9,892,000$) | 17,481,000$ | 13,562,000$ | (10,048,000$) | 14,423,000$ | 22,363,000$ | 15,106,000$ | (10,427,000$) | 16,738,000$ | (15,296,000$) | 10,950,000$ | (11,134,000$) | 3,328,000$ | 337,000$ | 12,296,000$ | 1,327,000$ | 1,015,000$ | (735,000$) | 5,577,000$ | (2,043,000$) |
| Total Current Liabilities | | 178,002,000$ | 154,767,000$ | 134,969,000$ | 130,272,000$ | 163,183,000$ | 137,738,000$ | 131,824,000$ | 114,131,000$ | 161,909,000$ | 129,657,000$ | 124,540,000$ | 109,179,000$ | 159,029,000$ | 137,917,000$ | 127,534,000$ | 109,110,000$ | 152,982,000$ | 126,418,000$ | 122,966,000$ | 87,942,000$ | 117,308,000$ | 96,371,000$ | 89,783,000$ | 77,099,000$ | 123,960,000$ | 101,034,000$ | 92,884,000$ | 72,193,000$ | 98,304,000$ | 88,145,000$ | 77,253,000$ | 69,644,000$ | 93,107,000$ | 81,285,000$ | 68,116,000$ | 57,416,000$ | 80,236,000$ | 69,165,000$ | 61,994,000$ | 54,720,000$ | 80,474,000$ | 69,563,000$ | 64,521,000$ | 54,878,000$ | 79,345,000$ | 71,355,000$ | 64,511,000$ | 62,402,000$ |
| QoQ | | 23,235,000$ | 19,798,000$ | 4,697,000$ | (32,911,000$) | 25,445,000$ | 5,914,000$ | 17,693,000$ | (47,778,000$) | 32,252,000$ | 5,117,000$ | 15,361,000$ | (49,850,000$) | 21,112,000$ | 10,383,000$ | 18,424,000$ | (43,872,000$) | 26,564,000$ | 3,452,000$ | 35,024,000$ | (29,366,000$) | 20,937,000$ | 6,588,000$ | 12,684,000$ | (46,861,000$) | 22,926,000$ | 8,150,000$ | 20,691,000$ | (26,111,000$) | 10,159,000$ | 10,892,000$ | 7,609,000$ | (23,463,000$) | 11,822,000$ | 13,169,000$ | 10,700,000$ | (22,820,000$) | 11,071,000$ | 7,171,000$ | 7,274,000$ | (25,754,000$) | 10,911,000$ | 5,042,000$ | 9,643,000$ | (24,467,000$) | 7,990,000$ | 6,844,000$ | 2,109,000$ | (9,745,000$) |
| Debt to Asset Ratio | | .50x | .47x | .44x | .42x | .46x | .45x | .45x | .41x | .45x | .41x | .41x | .40x | .45x | .43x | .40x | .37x | .39x | .37x | .37x | .35x | .38x | .36x | .35x | .33x | .38x | .34x | .34x | .33x | .33x | .31x | .30x | .30x | .34x | .31x | .29x | .28x | .32x | .31x | .28x | .28x | .32x | .30x | .29x | .29x | .33x | .32x | .30x | .29x |
| Long Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 82,834,000$ | 82,598,000$ | 80,323,000$ | 80,121,000$ | 81,477,000$ | 80,862,000$ | 75,296,000$ | 27,192,000$ | 28,261,000$ | 27,664,000$ | 28,792,000$ | 16,449,000$ | 18,601,000$ | 18,557,000$ | 16,521,000$ | 16,964,000$ | 14,971,000$ | 16,313,000$ | 17,492,000$ | 18,848,000$ | 20,330,000$ | 20,853,000$ | 20,694,000$ | 21,892,000$ | 24,102,000$ | 24,633,000$ | 23,414,000$ | 24,321,000$ | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 221,930,000$ | 207,380,000$ | 231,801,000$ | 245,113,000$ | 258,901,000$ | 219,708,000$ | 203,262,000$ | 168,665,000$ | 187,150,000$ | 137,099,000$ | 148,174,000$ | 125,649,000$ | 161,458,000$ | 148,443,000$ | 165,619,000$ | 215,050,000$ | 297,687,000$ | 229,785,000$ | 239,953,000$ | 184,521,000$ | 197,525,000$ | 187,632,000$ | 155,932,000$ | 105,594,000$ | 176,436,000$ | 132,843,000$ | 104,452,000$ | 79,080,000$ | 127,059,000$ | 120,977,000$ | 117,773,000$ | 103,152,000$ | 124,794,000$ | 89,809,000$ | 90,233,000$ | 87,086,000$ | 114,967,000$ | 98,425,000$ | 113,543,000$ | 98,535,000$ | 125,751,000$ | 124,457,000$ | 131,927,000$ | 123,658,000$ | 129,490,000$ | 115,614,000$ | 112,895,000$ | 105,621,000$ |
| QoQ | | 14,550,000$ | (24,421,000$) | (13,312,000$) | (13,788,000$) | 39,193,000$ | 16,446,000$ | 34,597,000$ | (18,485,000$) | 50,051,000$ | (11,075,000$) | 22,525,000$ | (35,809,000$) | 13,015,000$ | (17,176,000$) | (49,431,000$) | (82,637,000$) | 67,902,000$ | (10,168,000$) | 55,432,000$ | (13,004,000$) | 9,893,000$ | 31,700,000$ | 50,338,000$ | (70,842,000$) | 43,593,000$ | 28,391,000$ | 25,372,000$ | (47,979,000$) | 6,082,000$ | 3,204,000$ | 14,621,000$ | (21,642,000$) | 34,985,000$ | (424,000$) | 3,147,000$ | (27,881,000$) | 16,542,000$ | (15,118,000$) | 15,008,000$ | (27,216,000$) | 1,294,000$ | (7,470,000$) | 8,269,000$ | (5,832,000$) | 13,876,000$ | 2,719,000$ | 7,274,000$ | (17,327,000$) |
| YoY | | (36,971,000$) | (12,328,000$) | 28,539,000$ | 76,448,000$ | 71,751,000$ | 82,609,000$ | 55,088,000$ | 43,016,000$ | 25,692,000$ | (11,344,000$) | (17,445,000$) | (89,401,000$) | (136,229,000$) | (81,342,000$) | (74,334,000$) | 30,529,000$ | 100,162,000$ | 42,153,000$ | 84,021,000$ | 78,927,000$ | 21,089,000$ | 54,789,000$ | 51,480,000$ | 26,514,000$ | 49,377,000$ | 11,866,000$ | (13,321,000$) | (24,072,000$) | 2,265,000$ | 31,168,000$ | 27,540,000$ | 16,066,000$ | 9,827,000$ | (8,616,000$) | (23,310,000$) | (11,449,000$) | (10,784,000$) | (26,032,000$) | (18,384,000$) | (25,123,000$) | (3,739,000$) | 8,843,000$ | 19,032,000$ | 18,037,000$ | 6,542,000$ | (6,133,000$) | (3,749,000$) | 4,120,000$ |
| Interest Expenses | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |