| J&J SNACK FOODS CORP (JJSF) |
| Q4-CY2025 | Q3-CY2025 | Q2-CY2025 | Q1-CY2025 | Q4-CY2024 | Q3-CY2024 | Q2-CY2024 | Q1-CY2024 | Q4-CY2023 | Q3-CY2023 | Q2-CY2023 | Q1-CY2023 | Q4-CY2022 | Q3-CY2022 | Q2-CY2022 | Q1-CY2022 | Q4-CY2021 | Q3-CY2021 | Q2-CY2021 | Q1-CY2021 | Q4-CY2020 | Q3-CY2020 | Q2-CY2020 | Q1-CY2020 | Q4-CY2019 | Q3-CY2019 | Q2-CY2019 | Q1-CY2019 | Q4-CY2018 | Q3-CY2018 | Q2-CY2018 | Q1-CY2018 | Q4-CY2017 | Q3-CY2017 | Q2-CY2017 | Q1-CY2017 | Q4-CY2016 | Q3-CY2016 | Q2-CY2016 | Q1-CY2016 | Q4-CY2015 | Q3-CY2015 | Q2-CY2015 | Q1-CY2015 | Q4-CY2014 | Q3-CY2014 | Q2-CY2014 | Q1-CY2014 | Q4-CY2013 |
| Balance Sheet Date | | 2025-Sep-27 | 2025-Jun-28 | 2025-Mar-29 | 2024-Dec-28 | 2024-Sep-28 | 2024-Jun-29 | 2024-Mar-30 | 2023-Dec-30 | 2023-Sep-30 | 2023-Jun-24 | 2023-Mar-25 | 2022-Dec-24 | 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-Jun-24 | 2017-Mar-25 | 2016-Dec-24 | 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 | 2013-Dec-28 |
| 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 | 92.42$ | 96.11$ | 113.49$ | 132.49$ | 155.23$ | 172.90$ | 162.55$ | 144.46$ | 167.27$ | 163.63$ | 158.69$ | 148.38$ | 149.59$ | 129.83$ | 139.18$ | 154.77$ | 158.02$ | 152.93$ | 174.76$ | 156.86$ | 155.34$ | 130.48$ | 127.67$ | 120.38$ | 184.47$ | 191.88$ | 161.39$ | 158.52$ | 144.39$ | 150.75$ | 152.79$ | 138.00$ | 153.07$ | 131.38$ | | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 1,787,694,662$ | 1,871,042,185$ | 2,208,003,674$ | 2,582,263,752$ | 3,023,638,086$ | 3,358,361,361$ | 3,151,229,248$ | 2,799,612,698$ | 3,235,393,881$ | 3,156,389,810$ | 3,055,144,472$ | 2,853,247,985$ | 2,875,274,326$ | 2,491,729,947$ | 2,668,765,366$ | 2,957,603,162$ | 3,015,746,280$ | 2,915,442,686$ | 3,326,725,768$ | 2,977,145,860$ | 2,944,264,651$ | 2,465,313,121$ | 2,411,412,193$ | 2,277,462,358$ | 3,486,211,645$ | 3,615,192,660$ | 3,036,854,330$ | 2,977,424,093$ | 2,710,551,168$ | 2,821,458,105$ | 2,857,481,025$ | 2,577,629,274$ | 2,856,902,154$ | 2,461,881,604$ | | | | | | | | | | | | | | | |
| QoQ% | (4.46%) | (15.26%) | (14.49%) | (14.60%) | (9.97%) | 6.57% | 12.56% | (13.47%) | 2.50% | 3.31% | 7.08% | (.77%) | 15.39% | (6.63%) | (9.77%) | (1.93%) | 3.44% | (12.36%) | 11.74% | 1.12% | 19.43% | 2.24% | 5.88% | (34.67%) | (3.57%) | 19.04% | 2.00% | 9.85% | (3.93%) | (1.26%) | 10.86% | (9.78%) | 16.05% | | | | | | | | | | | | | | | | |
| YoY% | (40.88%) | (44.29%) | (29.93%) | (7.76%) | (6.55%) | 6.40% | 3.15% | (1.88%) | 12.53% | 26.68% | 14.48% | (3.53%) | (4.66%) | (14.53%) | (19.78%) | (.66%) | 2.43% | 18.26% | 37.96% | 30.72% | (15.55%) | (31.81%) | (20.60%) | (23.51%) | 28.62% | 28.13% | 6.28% | 15.51% | (5.12%) | 14.61% | | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 19,343,158 | 19,440,000 | 19,455,000 | 19,453,000 | 19,460,000 | 19,460,000 | 19,460,000 | 19,332,000 | 19,332,000 | 19,332,000 | 19,270,000 | 19,252,000 | 19,221,033 | 19,219,000 | 19,184,000 | 19,173,000 | 19,089,000 | 19,219,000 | 19,061,000 | 19,034,000 | 18,956,000 | 18,915,000 | 18,888,000 | 18,888,000 | 18,900,000 | 18,895,000 | 18,830,000 | 18,815,000 | 18,774,000 | 18,754,000 | 18,697,000 | 18,697,000 | 18,668,000 | 18,663,000 | 18,729,000 | 18,716,000 | 18,697,000 | 18,668,000 | 18,618,000 | 18,617,000 | 18,677,000 | 18,676,000 | 18,692,000 | 18,689,000 | 18,678,000 | 18,663,000 | 18,639,000 | 18,701,000 | 18,681,000 |
| QoQ% | (.50%) | (.08%) | .01% | (.04%) | .00% | .00% | .66% | .00% | .00% | .32% | .09% | .16% | .01% | .18% | .06% | .44% | .03% | .83% | .14% | .41% | .22% | .14% | .00% | (.06%) | .03% | .35% | .08% | .22% | .11% | .31% | .00% | .16% | .03% | (.35%) | .07% | .10% | .16% | .27% | .01% | (.32%) | .01% | (.09%) | .02% | .06% | .08% | .13% | (.33%) | .11% | .02% |
| YoY% | (.60%) | (.10%) | (.03%) | .63% | .66% | .66% | .99% | .42% | .58% | .59% | .45% | .41% | .69% | .71% | .65% | .73% | .70% | 1.61% | .92% | .77% | .30% | .11% | .31% | .39% | .67% | .75% | .71% | .63% | .57% | .49% | (.17%) | (.10%) | (.16%) | (.03%) | .60% | .53% | .11% | (.04%) | (.40%) | (.39%) | (.01%) | .07% | .28% | (.06%) | (.02%) | (.08%) | (.62%) | (.56%) | (.54%) |
| Price to Sales | 1.13x | 1.18x | 1.38x | 1.63x | 1.90x | 2.13x | 1.98x | 1.77x | 2.08x | 2.02x | 2.02x | 1.94x | 2.03x | 1.80x | 2.05x | 2.37x | 2.47x | 2.55x | 3.10x | 3.09x | 3.00x | 2.41x | 2.23x | 1.91x | 2.91x | 3.05x | 2.58x | 2.58x | 2.37x | 2.48x | 2.48x | 2.25x | 2.54x | 2.27x | | | | | | | | | | | | | | | |
| Price to Earnings | 27.25x | 28.52x | 26.33x | 34.02x | 35.82x | 38.80x | 36.08x | 32.55x | 40.67x | 40.00x | 46.43x | 61.52x | 67.22x | 52.75x | 54.69x | 47.60x | 46.45x | 52.43x | 76.80x | 1,676.32x | 973.63x | 134.68x | 63.81x | 28.01x | 36.95x | 38.13x | 32.96x | 34.07x | 31.94x | 27.24x | 27.33x | 24.85x | 28.04x | 31.09x | | | | | | | | | | | | | | | |
| Price to Book | 1.85x | 1.94x | 2.28x | 2.76x | 3.19x | 3.51x | 3.36x | 3.06x | 3.55x | 3.46x | 3.45x | 3.32x | 3.34x | 2.89x | 3.12x | 3.48x | 3.56x | 3.45x | 3.98x | 3.66x | 3.64x | 3.05x | 2.97x | 2.73x | 4.14x | 4.34x | 3.75x | 3.79x | 3.53x | 3.72x | 3.87x | 3.57x | 4.04x | 3.61x | | | | | | | | | | | | | | | |
| Total Revenue | | 410,243,000$ | 454,293,000$ | 356,099,000$ | 362,598,000$ | 426,756,000$ | 439,957,000$ | 359,734,000$ | 348,308,000$ | 443,863,000$ | 425,769,000$ | 337,854,000$ | 351,343,000$ | 400,426,000$ | 380,227,000$ | 281,513,000$ | 318,490,000$ | 323,060,000$ | 324,344,000$ | 256,178,000$ | 240,997,000$ | 252,536,000$ | 214,563,000$ | 272,042,000$ | 282,897,000$ | 311,872,000$ | 326,701,000$ | 276,302,000$ | 271,612,000$ | 300,715,000$ | 306,239,000$ | 266,101,000$ | 265,210,000$ | 316,726,000$ | 295,415,000$ | 246,513,000$ | 225,570,000$ | 262,240,000$ | 277,981,000$ | 229,710,000$ | 222,850,000$ | 259,772,000$ | 278,724,000$ | 225,008,000$ | 212,752,000$ | 253,494,000$ | 257,113,000$ | 205,321,000$ | 203,523,000$ |
| QoQ% | | (9.70%) | 27.58% | (1.79%) | (15.03%) | (3.00%) | 22.30% | 3.28% | (21.53%) | 4.25% | 26.02% | (3.84%) | (12.26%) | 5.31% | 35.07% | (11.61%) | (1.42%) | (.40%) | 26.61% | 6.30% | (4.57%) | 17.70% | (21.13%) | (3.84%) | (9.29%) | (4.54%) | 18.24% | 1.73% | (9.68%) | (1.80%) | 15.08% | .34% | (16.27%) | 7.21% | 19.84% | 9.28% | (13.98%) | (5.66%) | 21.01% | 3.08% | (14.21%) | (6.80%) | 23.87% | 5.76% | (16.07%) | (1.41%) | 25.23% | .88% | (14.46%) |
| YoY% | | (3.87%) | 3.26% | (1.01%) | 4.10% | (3.85%) | 3.33% | 6.48% | (.86%) | 10.85% | 11.98% | 20.01% | 10.32% | 23.95% | 17.23% | 9.89% | 32.16% | 27.93% | 51.17% | (5.83%) | (14.81%) | (19.03%) | (34.32%) | (1.54%) | 4.16% | 3.71% | 6.68% | 3.83% | 2.41% | (5.06%) | 3.66% | 7.95% | 17.57% | 20.78% | 6.27% | 7.32% | 1.22% | .95% | (.27%) | 2.09% | 4.75% | 2.48% | 8.41% | 9.59% | 4.54% | 6.55% | 8.47% | 1.98% | 6.33% |
| TTM | | 1,583,233,000$ | 1,599,746,000$ | 1,585,410,000$ | 1,589,045,000$ | 1,574,755,000$ | 1,591,862,000$ | 1,577,674,000$ | 1,555,794,000$ | 1,558,829,000$ | 1,515,392,000$ | 1,469,850,000$ | 1,413,509,000$ | 1,380,656,000$ | 1,303,290,000$ | 1,247,407,000$ | 1,222,072,000$ | 1,144,579,000$ | 1,074,055,000$ | 964,274,000$ | 980,138,000$ | 1,022,038,000$ | 1,081,374,000$ | 1,193,512,000$ | 1,197,772,000$ | 1,186,487,000$ | 1,175,330,000$ | 1,154,868,000$ | 1,144,667,000$ | 1,138,265,000$ | 1,154,276,000$ | 1,143,452,000$ | 1,123,864,000$ | 1,084,224,000$ | 1,029,738,000$ | 1,012,304,000$ | 995,501,000$ | 992,781,000$ | 990,313,000$ | 991,056,000$ | 986,354,000$ | 976,256,000$ | 969,978,000$ | 948,367,000$ | 928,680,000$ | 919,451,000$ | 903,870,000$ | 883,793,000$ | 879,798,000$ |
| TTM_QoQ% | | (1.03%) | .90% | (.23%) | .91% | (1.08%) | .90% | 1.41% | (.20%) | 2.87% | 3.10% | 3.99% | 2.38% | 5.94% | 4.48% | 2.07% | 6.77% | 6.57% | 11.39% | (1.62%) | (4.10%) | (5.49%) | (9.40%) | (.36%) | .95% | .95% | 1.77% | .89% | .56% | (1.39%) | .95% | 1.74% | 3.66% | 5.29% | 1.72% | 1.69% | .27% | .25% | (.08%) | .48% | 1.03% | .65% | 2.28% | 2.12% | 1.00% | 1.72% | 2.27% | .45% | 1.40% |
| TTM_YoY% | | .54% | .50% | .49% | 2.14% | 1.02% | 5.05% | 7.34% | 10.07% | 12.91% | 16.27% | 17.83% | 15.67% | 20.63% | 21.34% | 29.36% | 24.68% | 11.99% | (.68%) | (19.21%) | (18.17%) | (13.86%) | (7.99%) | 3.35% | 4.64% | 4.24% | 1.82% | 1.00% | 1.85% | 4.98% | 12.09% | 12.96% | 12.89% | 9.21% | 3.98% | 2.14% | .93% | 1.69% | 2.10% | 4.50% | 6.21% | 6.18% | 7.31% | 7.31% | 5.56% | 5.97% | 3.66% | 2.61% | 3.56% |
| Gross Margin | | 31.75% | 33.03% | 26.88% | 25.90% | 31.76% | 33.59% | 30.09% | 27.16% | 32.84% | 33.56% | 26.75% | 25.86% | 28.93% | 28.69% | 23.21% | 24.92% | 28.40% | 29.65% | 23.77% | 20.80% | 21.35% | 17.34% | 25.53% | 27.52% | 29.80% | 31.02% | 28.68% | 28.30% | 30.35% | 30.85% | 29.04% | 27.63% | 30.80% | 32.08% | 29.54% | 29.21% | 30.43% | 33.13% | 29.93% | 28.65% | 31.74% | 32.43% | 29.75% | 28.72% | 32.42% | 32.81% | 29.77% | 29.44% |
| QoQ | | (1.28%) | 6.15% | .98% | (5.86%) | (1.83%) | 3.50% | 2.93% | (5.68%) | (.72%) | 6.81% | .89% | (3.07%) | .24% | 5.47% | (1.71%) | (3.47%) | (1.26%) | 5.88% | 2.97% | (.56%) | 4.02% | (8.19%) | (2.00%) | (2.28%) | (1.22%) | 2.34% | .38% | (2.05%) | (.50%) | 1.81% | 1.41% | (3.17%) | (1.28%) | 2.54% | .33% | (1.22%) | (2.70%) | 3.20% | 1.28% | (3.09%) | (.70%) | 2.68% | 1.04% | (3.70%) | (.39%) | 3.05% | .33% | (2.38%) |
| YoY | | (.01%) | (.56%) | (3.22%) | (1.26%) | (1.08%) | .03% | 3.34% | 1.30% | 3.91% | 4.87% | 3.54% | .94% | .54% | (.97%) | (.56%) | 4.12% | 7.04% | 12.32% | (1.76%) | (6.72%) | (8.45%) | (13.69%) | (3.16%) | (.78%) | (.55%) | .17% | (.36%) | .67% | (.45%) | (1.23%) | (.50%) | (1.58%) | .37% | (1.05%) | (.39%) | .57% | (1.31%) | .70% | .18% | (.07%) | (.69%) | (.38%) | (.01%) | (.72%) | .61% | 1.04% | .88% | 1.15% |
| Operating Income | | 11,467,000$ | 60,597,000$ | 6,023,000$ | 6,239,000$ | 39,842,000$ | 50,116,000$ | 17,904,000$ | 9,683,000$ | 41,703,000$ | 48,294,000$ | 10,193,000$ | 9,328,000$ | 21,606,000$ | 21,260,000$ | 4,088,000$ | 14,845,000$ | 25,266,000$ | 38,144,000$ | 7,230,000$ | 578,000$ | 3,929,000$ | (19,420,000$) | 10,982,000$ | 21,703,000$ | 31,061,000$ | 39,042,000$ | 24,771,000$ | 22,082,000$ | 31,137,000$ | 34,869,000$ | 23,541,000$ | 21,228,000$ | 36,869,000$ | 37,800,000$ | 24,111,000$ | 19,327,000$ | 30,734,000$ | 40,437,000$ | 23,279,000$ | 18,360,000$ | 33,662,000$ | 38,811,000$ | 21,805,000$ | 16,610,000$ | 32,882,000$ | 35,663,000$ | 20,332,000$ | 17,971,000$ |
| QoQ% | | (81.08%) | 906.09% | (3.46%) | (84.34%) | (20.50%) | 179.92% | 84.90% | (76.78%) | (13.65%) | 373.80% | 9.27% | (56.83%) | 1.63% | 420.06% | (72.46%) | (41.25%) | (33.76%) | 427.58% | 1,150.87% | (85.29%) | 120.23% | (276.84%) | (49.40%) | (30.13%) | (20.44%) | 57.61% | 12.18% | (29.08%) | (10.70%) | 48.12% | 10.90% | (42.42%) | (2.46%) | 56.78% | 24.75% | (37.12%) | (24.00%) | 73.71% | 26.79% | (45.46%) | (13.27%) | 77.99% | 31.28% | (49.49%) | (7.80%) | 75.40% | 13.14% | (41.65%) |
| YoY% | | (71.22%) | 20.91% | (66.36%) | (35.57%) | (4.46%) | 3.77% | 75.65% | 3.81% | 93.02% | 127.16% | 149.34% | (37.16%) | (14.49%) | (44.26%) | (43.46%) | 2,468.34% | 543.06% | 296.42% | (34.17%) | (97.34%) | (87.35%) | (149.74%) | (55.67%) | (1.72%) | (.24%) | 11.97% | 5.23% | 4.02% | (15.55%) | (7.75%) | (2.36%) | 9.84% | 19.96% | (6.52%) | 3.57% | 5.27% | (8.70%) | 4.19% | 6.76% | 10.54% | 2.37% | 8.83% | 7.25% | (7.57%) | 6.76% | 10.13% | 6.12% | 19.32% |
| TTM | | 84,326,000$ | 112,701,000$ | 102,220,000$ | 114,101,000$ | 117,545,000$ | 119,406,000$ | 117,584,000$ | 109,873,000$ | 109,518,000$ | 89,421,000$ | 62,387,000$ | 56,282,000$ | 61,799,000$ | 65,459,000$ | 82,343,000$ | 85,485,000$ | 71,218,000$ | 49,881,000$ | (7,683,000$) | (3,931,000$) | 17,194,000$ | 44,326,000$ | 102,788,000$ | 116,577,000$ | 116,956,000$ | 117,032,000$ | 112,859,000$ | 111,629,000$ | 110,775,000$ | 116,507,000$ | 119,438,000$ | 120,008,000$ | 118,107,000$ | 111,972,000$ | 114,609,000$ | 113,777,000$ | 112,810,000$ | 115,738,000$ | 114,112,000$ | 112,638,000$ | 110,888,000$ | 110,108,000$ | 106,960,000$ | 105,487,000$ | 106,848,000$ | 104,766,000$ | 101,487,000$ | 100,314,000$ |
| TTM_QoQ% | | (25.18%) | 10.25% | (10.41%) | (2.93%) | (1.56%) | 1.55% | 7.02% | .32% | 22.48% | 43.33% | 10.85% | (8.93%) | (5.59%) | (20.50%) | (3.68%) | 20.03% | 42.78% | 749.24% | (95.45%) | (122.86%) | (61.21%) | (56.88%) | (11.83%) | (.32%) | (.07%) | 3.70% | 1.10% | .77% | (4.92%) | (2.45%) | (.48%) | 1.61% | 5.48% | (2.30%) | .73% | .86% | (2.53%) | 1.43% | 1.31% | 1.58% | .71% | 2.94% | 1.40% | (1.27%) | 1.99% | 3.23% | 1.17% | 2.99% |
| TTM_YoY% | | (28.26%) | (5.62%) | (13.07%) | 3.85% | 7.33% | 33.53% | 88.48% | 95.22% | 77.22% | 36.61% | (24.24%) | (34.16%) | (13.23%) | 31.23% | 1,171.76% | 2,274.64% | 314.20% | 12.53% | (107.48%) | (103.37%) | (85.30%) | (62.13%) | (8.92%) | 4.43% | 5.58% | .45% | (5.51%) | (6.98%) | (6.21%) | 4.05% | 4.21% | 5.48% | 4.70% | (3.25%) | .44% | 1.01% | 1.73% | 5.11% | 6.69% | 6.78% | 3.78% | 5.10% | 5.39% | 5.16% | 9.70% | 8.07% | 7.45% | 9.56% |
| Operating Margin | | 2.80% | 13.34% | 1.69% | 1.72% | 9.34% | 11.39% | 4.98% | 2.78% | 9.40% | 11.34% | 3.02% | 2.66% | 5.40% | 5.59% | 1.45% | 4.66% | 7.82% | 11.76% | 2.82% | .24% | 1.56% | (9.05%) | 4.04% | 7.67% | 9.96% | 11.95% | 8.97% | 8.13% | 10.35% | 11.39% | 8.85% | 8.00% | 11.64% | 12.80% | 9.78% | 8.57% | 11.72% | 14.55% | 10.13% | 8.24% | 12.96% | 13.93% | 9.69% | 7.81% | 12.97% | 13.87% | 9.90% | 8.83% |
| QoQ | | (10.54%) | 11.65% | (.03%) | (7.62%) | (2.06%) | 6.41% | 2.20% | (6.62%) | (1.95%) | 8.33% | .36% | (2.74%) | (.20%) | 4.14% | (3.21%) | (3.16%) | (3.94%) | 8.94% | 2.58% | (1.32%) | 10.61% | (13.09%) | (3.64%) | (2.29%) | (1.99%) | 2.99% | .84% | (2.22%) | (1.03%) | 2.54% | .84% | (3.64%) | (1.16%) | 3.02% | 1.21% | (3.15%) | (2.83%) | 4.41% | 1.90% | (4.72%) | (.97%) | 4.23% | 1.88% | (5.17%) | (.90%) | 3.97% | 1.07% | (4.12%) |
| YoY | | (6.54%) | 1.95% | (3.29%) | (1.06%) | (.06%) | .05% | 1.96% | .13% | 4.00% | 5.75% | 1.57% | (2.01%) | (2.43%) | (6.17%) | (1.37%) | 4.42% | 6.27% | 20.81% | (1.22%) | (7.43%) | (8.40%) | (21.00%) | (4.93%) | (.46%) | (.39%) | .56% | .12% | .13% | (1.29%) | (1.41%) | (.93%) | (.56%) | (.08%) | (1.75%) | (.35%) | .33% | (1.24%) | .62% | .44% | .43% | (.01%) | .05% | (.21%) | (1.02%) | .03% | .21% | .39% | .96% |
| Net Income | | 11,381,000$ | 44,247,000$ | 4,824,000$ | 5,143,000$ | 29,641,000$ | 36,299,000$ | 13,329,000$ | 7,282,000$ | 30,421,000$ | 34,981,000$ | 6,871,000$ | 6,633,000$ | 17,310,000$ | 15,563,000$ | 3,271,000$ | 11,091,000$ | 18,875,000$ | 28,893,000$ | 6,061,000$ | 1,778,000$ | 6,584,000$ | (12,647,000$) | 7,309,000$ | 17,059,000$ | 26,067,000$ | 30,872,000$ | 20,354,000$ | 17,526,000$ | 23,385,000$ | 26,129,000$ | 17,833,000$ | 36,249,000$ | 24,343,000$ | 25,304,000$ | 15,987,000$ | 13,540,000$ | 20,618,000$ | 26,791,000$ | 15,588,000$ | 12,978,000$ | 19,828,000$ | 24,462,000$ | 14,637,000$ | 11,256,000$ | 22,189,000$ | 23,678,000$ | 13,521,000$ | 12,426,000$ |
| QoQ% | | (74.28%) | 817.23% | (6.20%) | (82.65%) | (18.34%) | 172.33% | 83.04% | (76.06%) | (13.04%) | 409.11% | 3.59% | (61.68%) | 11.23% | 375.79% | (70.51%) | (41.24%) | (34.67%) | 376.70% | 240.89% | (73.00%) | 152.06% | (273.03%) | (57.16%) | (34.56%) | (15.56%) | 51.68% | 16.14% | (25.06%) | (10.50%) | 46.52% | (50.80%) | 48.91% | (3.80%) | 58.28% | 18.07% | (34.33%) | (23.04%) | 71.87% | 20.11% | (34.55%) | (18.94%) | 67.12% | 30.04% | (49.27%) | (6.29%) | 75.12% | 8.81% | (38.86%) |
| YoY% | | (61.60%) | 21.90% | (63.81%) | (29.37%) | (2.56%) | 3.77% | 93.99% | 9.78% | 75.74% | 124.77% | 110.06% | (40.20%) | (8.29%) | (46.14%) | (46.03%) | 523.79% | 186.68% | 328.46% | (17.08%) | (89.58%) | (74.74%) | (140.97%) | (64.09%) | (2.67%) | 11.47% | 18.15% | 14.14% | (51.65%) | (3.94%) | 3.26% | 11.55% | 167.72% | 18.07% | (5.55%) | 2.56% | 4.33% | 3.98% | 9.52% | 6.50% | 15.30% | (10.64%) | 3.31% | 8.25% | (9.42%) | 9.18% | 11.84% | 6.80% | 21.51% |
| TTM | | 65,595,000$ | 83,855,000$ | 75,907,000$ | 84,412,000$ | 86,551,000$ | 87,331,000$ | 86,013,000$ | 79,555,000$ | 78,906,000$ | 65,795,000$ | 46,377,000$ | 42,777,000$ | 47,235,000$ | 48,800,000$ | 62,130,000$ | 64,920,000$ | 55,607,000$ | 43,316,000$ | 1,776,000$ | 3,024,000$ | 18,305,000$ | 37,788,000$ | 81,307,000$ | 94,352,000$ | 94,819,000$ | 92,137,000$ | 87,394,000$ | 84,873,000$ | 103,596,000$ | 104,554,000$ | 103,729,000$ | 101,883,000$ | 79,174,000$ | 75,449,000$ | 76,936,000$ | 76,537,000$ | 75,975,000$ | 75,185,000$ | 72,856,000$ | 71,905,000$ | 70,183,000$ | 72,544,000$ | 71,760,000$ | 70,644,000$ | 71,814,000$ | 69,948,000$ | 67,442,000$ | 66,581,000$ |
| TTM_QoQ% | | (21.78%) | 10.47% | (10.08%) | (2.47%) | (.89%) | 1.53% | 8.12% | .82% | 19.93% | 41.87% | 8.42% | (9.44%) | (3.21%) | (21.46%) | (4.30%) | 16.75% | 28.38% | 2,338.96% | (41.27%) | (83.48%) | (51.56%) | (53.52%) | (13.83%) | (.49%) | 2.91% | 5.43% | 2.97% | (18.07%) | (.92%) | .80% | 1.81% | 28.68% | 4.94% | (1.93%) | .52% | .74% | 1.05% | 3.20% | 1.32% | 2.45% | (3.26%) | 1.09% | 1.58% | (1.63%) | 2.67% | 3.72% | 1.29% | 3.42% |
| TTM_YoY% | | (24.21%) | (3.98%) | (11.75%) | 6.11% | 9.69% | 32.73% | 85.47% | 85.98% | 67.05% | 34.83% | (25.36%) | (34.11%) | (15.06%) | 12.66% | 3,398.31% | 2,046.83% | 203.78% | 14.63% | (97.82%) | (96.80%) | (80.70%) | (58.99%) | (6.97%) | 11.17% | (8.47%) | (11.88%) | (15.75%) | (16.70%) | 30.85% | 38.58% | 34.83% | 33.12% | 4.21% | .35% | 5.60% | 6.44% | 8.25% | 3.64% | 1.53% | 1.79% | (2.27%) | 3.71% | 6.40% | 6.10% | 11.55% | 9.99% | 10.39% | 13.12% |
| Profit Margin | | 2.77% | 9.74% | 1.36% | 1.42% | 6.95% | 8.25% | 3.71% | 2.09% | 6.85% | 8.22% | 2.03% | 1.89% | 4.32% | 4.09% | 1.16% | 3.48% | 5.84% | 8.91% | 2.37% | .74% | 2.61% | (5.89%) | 2.69% | 6.03% | 8.36% | 9.45% | 7.37% | 6.45% | 7.78% | 8.53% | 6.70% | 13.67% | 7.69% | 8.57% | 6.49% | 6.00% | 7.86% | 9.64% | 6.79% | 5.82% | 7.63% | 8.78% | 6.51% | 5.29% | 8.75% | 9.21% | 6.59% | 6.11% |
| QoQ | | (6.97%) | 8.39% | (.06%) | (5.53%) | (1.31%) | 4.55% | 1.61% | (4.76%) | (1.36%) | 6.18% | .15% | (2.44%) | .23% | 2.93% | (2.32%) | (2.36%) | (3.07%) | 6.54% | 1.63% | (1.87%) | 8.50% | (8.58%) | (3.34%) | (2.33%) | (1.09%) | 2.08% | .91% | (1.32%) | (.76%) | 1.83% | (6.97%) | 5.98% | (.88%) | 2.08% | .48% | (1.86%) | (1.78%) | 2.85% | .96% | (1.81%) | (1.14%) | 2.27% | 1.21% | (3.46%) | (.46%) | 2.62% | .48% | (2.44%) |
| YoY | | (4.17%) | 1.49% | (2.35%) | (.67%) | .09% | .04% | 1.67% | .20% | 2.53% | 4.12% | .87% | (1.59%) | (1.52%) | (4.82%) | (1.20%) | 2.74% | 3.24% | 14.80% | (.32%) | (5.29%) | (5.75%) | (15.34%) | (4.68%) | (.42%) | .58% | .92% | .67% | (7.22%) | .09% | (.03%) | .22% | 7.67% | (.18%) | (1.07%) | (.30%) | .18% | .23% | .86% | .28% | .53% | (1.12%) | (.43%) | (.08%) | (.81%) | .21% | .28% | .30% | .76% |
| Equity to Common Shareholders | | 966,695,000$ | 969,925,000$ | 935,034,000$ | 946,840,000$ | 956,970,000$ | 937,916,000$ | 915,652,000$ | 912,461,000$ | 911,518,000$ | 886,167,000$ | 858,287,000$ | 859,736,000$ | 863,169,000$ | 855,899,000$ | 849,981,000$ | 845,998,000$ | 845,654,000$ | 835,030,000$ | 813,000,000$ | 808,289,000$ | 809,498,000$ | 810,600,000$ | 833,068,000$ | 842,520,000$ | 833,751,000$ | 809,667,000$ | 785,115,000$ | 768,545,000$ | 759,091,000$ | 738,075,000$ | 722,182,000$ | 707,381,000$ | 682,322,000$ | 675,446,000$ | 656,083,000$ | 644,183,000$ | 637,974,000$ | 621,050,000$ | 603,440,000$ | 601,694,000$ | 599,919,000$ | 590,273,000$ | 571,856,000$ | 563,317,000$ | 562,518,000$ | 547,619,000$ | 533,900,000$ | 524,033,000$ |
| QoQ | | (3,230,000$) | 34,891,000$ | (11,806,000$) | (10,130,000$) | 19,054,000$ | 22,264,000$ | 3,191,000$ | 943,000$ | 25,351,000$ | 27,880,000$ | (1,449,000$) | (3,433,000$) | 7,270,000$ | 5,918,000$ | 3,983,000$ | 344,000$ | 10,624,000$ | 22,030,000$ | 4,711,000$ | (1,209,000$) | (1,102,000$) | (22,468,000$) | (9,452,000$) | 8,769,000$ | 24,084,000$ | 24,552,000$ | 16,570,000$ | 9,454,000$ | 21,016,000$ | 15,893,000$ | 14,801,000$ | 25,059,000$ | 6,876,000$ | 19,363,000$ | 11,900,000$ | 6,209,000$ | 16,924,000$ | 17,610,000$ | 1,746,000$ | 1,775,000$ | 9,646,000$ | 18,417,000$ | 8,539,000$ | 799,000$ | 14,899,000$ | 13,719,000$ | 9,867,000$ | 7,468,000$ |
| QoQ% | | (.33%) | 3.73% | (1.25%) | (1.06%) | 2.03% | 2.43% | .35% | .10% | 2.86% | 3.25% | (.17%) | (.40%) | .85% | .70% | .47% | .04% | 1.27% | 2.71% | .58% | (.15%) | (.14%) | (2.70%) | (1.12%) | 1.05% | 2.98% | 3.13% | 2.16% | 1.25% | 2.85% | 2.20% | 2.09% | 3.67% | 1.02% | 2.95% | 1.85% | .97% | 2.73% | 2.92% | .29% | .30% | 1.63% | 3.22% | 1.52% | .14% | 2.72% | 2.57% | 1.88% | 1.45% |
| YoY | | 9,725,000$ | 32,009,000$ | 19,382,000$ | 34,379,000$ | 45,452,000$ | 51,749,000$ | 57,365,000$ | 52,725,000$ | 48,349,000$ | 30,268,000$ | 8,306,000$ | 13,738,000$ | 17,515,000$ | 20,869,000$ | 36,981,000$ | 37,709,000$ | 36,156,000$ | 24,430,000$ | (20,068,000$) | (34,231,000$) | (24,253,000$) | 933,000$ | 47,953,000$ | 73,975,000$ | 74,660,000$ | 71,592,000$ | 62,933,000$ | 61,164,000$ | 76,769,000$ | 62,629,000$ | 66,099,000$ | 63,198,000$ | 44,348,000$ | 54,396,000$ | 52,643,000$ | 42,489,000$ | 38,055,000$ | 30,777,000$ | 31,584,000$ | 38,377,000$ | 37,401,000$ | 42,654,000$ | 37,956,000$ | 39,284,000$ | 45,953,000$ | 42,736,000$ | 39,991,000$ | 41,843,000$ |
| YoY% | | 1.02% | 3.41% | 2.12% | 3.77% | 4.99% | 5.84% | 6.68% | 6.13% | 5.60% | 3.54% | .98% | 1.62% | 2.07% | 2.50% | 4.55% | 4.67% | 4.47% | 3.01% | (2.41%) | (4.06%) | (2.91%) | .12% | 6.11% | 9.63% | 9.84% | 9.70% | 8.71% | 8.65% | 11.25% | 9.27% | 10.08% | 9.81% | 6.95% | 8.76% | 8.72% | 7.06% | 6.34% | 5.21% | 5.52% | 6.81% | 6.65% | 7.79% | 7.11% | 7.50% | 8.90% | 8.47% | 8.10% | 8.68% |
| Dividends Paid | | 15,176,000$ | 15,204,000$ | 15,193,000$ | 15,178,000$ | 14,264,000$ | 14,249,000$ | 14,235,000$ | 14,209,000$ | 13,488,000$ | 13,475,000$ | 13,461,000$ | 13,453,000$ | 12,138,000$ | 12,136,000$ | 12,083,000$ | 12,080,000$ | 12,066,000$ | 10,943,000$ | 10,900,000$ | 10,876,000$ | 10,860,000$ | 10,879,000$ | 10,867,000$ | 9,447,000$ | 9,414,000$ | 9,405,000$ | 9,387,000$ | 8,438,000$ | 8,414,000$ | 8,413,000$ | 8,401,000$ | 7,838,000$ | 7,867,000$ | 7,859,000$ | 7,853,000$ | 7,280,000$ | 7,256,000$ | 7,261,000$ | 7,283,000$ | 6,723,000$ | 6,729,000$ | 6,729,000$ | 6,724,000$ | 5,972,000$ | 5,975,000$ | 5,983,000$ | 5,978,000$ | 2,988,000$ |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Treasury Stock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Goodwill | | 185,070,000$ | 185,070,000$ | 185,070,000$ | 185,070,000$ | 185,070,000$ | 185,070,000$ | 185,070,000$ | 185,070,000$ | 185,070,000$ | 185,070,000$ | 185,070,000$ | 184,420,000$ | 184,420,000$ | 188,467,000$ | 121,833,000$ | 121,833,000$ | 121,833,000$ | 121,833,000$ | 121,833,000$ | 121,833,000$ | 121,833,000$ | 123,033,000$ | 19,322,000$ | 119,484,000$ | 102,511,000$ | 102,511,000$ | 102,511,000$ | 119,484,000$ | 102,511,000$ | 102,511,000$ | 102,511,000$ | 102,511,000$ | 102,511,000$ | 101,853,000$ | 99,975,000$ | 86,442,000$ | 86,442,000$ | 86,442,000$ | 86,442,000$ | 86,442,000$ | 86,442,000$ | 86,442,000$ | 86,442,000$ | 86,442,000$ | 86,442,000$ | 86,265,000$ | 84,615,000$ | 84,615,000$ |
| QoQ% | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .35% | .00% | (2.15%) | 54.69% | .00% | .00% | .00% | .00% | .00% | .00% | (.98%) | 536.75% | (83.83%) | 16.56% | .00% | .00% | (14.21%) | 16.56% | .00% | .00% | .00% | .00% | .65% | 1.88% | 15.66% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .21% | 1.95% | .00% | 10.03% |
| YoY% | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .35% | .35% | (1.80%) | 51.91% | 51.37% | 51.37% | 54.69% | .00% | .00% | .00% | (.98%) | 530.54% | 1.97% | 18.85% | 20.02% | (81.15%) | .00% | .00% | .00% | .00% | 16.56% | .00% | .65% | 2.54% | 18.59% | 18.59% | 17.83% | 15.66% | .00% | .00% | .00% | .00% | .00% | .00% | .21% | 2.16% | 2.16% | 12.41% | 12.18% | 10.03% | 10.03% |
| Other Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Amortization of Intangible Assets | | 1,400,000$ | 1,900,000$ | 2,000,000$ | 1,900,000$ | 2,000,000$ | 2,000,000$ | 1,600,000$ | 1,600,000$ | 1,400,000$ | 1,700,000$ | 1,700,000$ | 1,700,000$ | 1,700,000$ | 600,000$ | 600,000$ | 600,000$ | 504,000$ | 639,000$ | 639,000$ | 679,000$ | 693,000$ | 831,000$ | 833,000$ | 843,000$ | 799,000$ | 836,000$ | 831,000$ | 855,000$ | 884,000$ | 876,000$ | 931,000$ | 819,000$ | 883,000$ | 828,000$ | 1,021,000$ | 1,108,000$ | 1,154,000$ | 1,267,000$ | 1,328,000$ | 1,329,000$ | 1,331,000$ | 1,332,000$ | 1,352,000$ | 1,355,000$ | 1,356,000$ | 1,290,000$ | 1,143,000$ | 1,143,000$ |
| Total Assets | | 1,381,501,000$ | 1,413,929,000$ | 1,357,597,000$ | 1,346,787,000$ | 1,365,101,000$ | 1,380,675,000$ | 1,335,606,000$ | 1,292,557,000$ | 1,277,236,000$ | 1,304,097,000$ | 1,224,957,000$ | 1,227,548,000$ | 1,216,966,000$ | 1,291,242,000$ | 1,123,328,000$ | 1,111,906,000$ | 1,122,219,000$ | 1,101,546,000$ | 1,064,915,000$ | 1,051,843,000$ | 1,056,553,000$ | 1,057,286,000$ | 1,077,937,000$ | 1,096,106,000$ | 1,019,339,000$ | 995,690,000$ | 952,712,000$ | 933,984,000$ | 938,233,000$ | 914,232,000$ | 887,549,000$ | 865,017,000$ | 867,228,000$ | 865,784,000$ | 825,037,000$ | 794,173,000$ | 790,487,000$ | 771,233,000$ | 745,107,000$ | 741,638,000$ | 739,669,000$ | 742,926,000$ | 709,313,000$ | 702,864,000$ | 704,773,000$ | 698,235,000$ | 665,994,000$ | 659,137,000$ |
| QoQ | | (32,428,000$) | 56,332,000$ | 10,810,000$ | (18,314,000$) | (15,574,000$) | 45,069,000$ | 43,049,000$ | 15,321,000$ | (26,861,000$) | 79,140,000$ | (2,591,000$) | 10,582,000$ | (74,276,000$) | 167,914,000$ | 11,422,000$ | (10,313,000$) | 20,673,000$ | 36,631,000$ | 13,072,000$ | (4,710,000$) | (733,000$) | (20,651,000$) | (18,169,000$) | 76,767,000$ | 23,649,000$ | 42,978,000$ | 18,728,000$ | 1,971,000$ | 24,001,000$ | 26,683,000$ | 22,532,000$ | (2,211,000$) | 1,444,000$ | 40,747,000$ | 30,864,000$ | 3,686,000$ | 19,254,000$ | 26,126,000$ | 3,469,000$ | 1,969,000$ | (3,257,000$) | 33,613,000$ | 6,449,000$ | (1,909,000$) | 6,538,000$ | 32,241,000$ | 6,857,000$ | 13,476,000$ |
| YoY | | 16,400,000$ | 33,254,000$ | 21,991,000$ | 54,230,000$ | 87,865,000$ | 76,578,000$ | 110,649,000$ | 65,009,000$ | 60,270,000$ | 12,855,000$ | 101,629,000$ | 115,642,000$ | 94,747,000$ | 189,696,000$ | 58,413,000$ | 60,063,000$ | 65,666,000$ | 44,260,000$ | (13,022,000$) | (44,263,000$) | 37,214,000$ | 61,596,000$ | 125,225,000$ | 162,122,000$ | 87,326,000$ | 81,458,000$ | 65,163,000$ | 68,967,000$ | 71,005,000$ | 48,448,000$ | 62,512,000$ | 70,844,000$ | 76,741,000$ | 94,551,000$ | 79,930,000$ | 52,535,000$ | 50,818,000$ | 28,307,000$ | 35,794,000$ | 38,774,000$ | 34,896,000$ | 44,691,000$ | 43,319,000$ | 43,727,000$ | 59,112,000$ | 58,598,000$ | 46,161,000$ | 52,899,000$ |
| Total Liabilities | | 414,806,000$ | 444,004,000$ | 422,563,000$ | 399,947,000$ | 408,131,000$ | 442,759,000$ | 419,954,000$ | 380,096,000$ | 365,718,000$ | 417,930,000$ | 366,670,000$ | 367,812,000$ | 353,797,000$ | 435,343,000$ | 273,347,000$ | 265,908,000$ | 276,565,000$ | 266,516,000$ | 251,915,000$ | 243,554,000$ | 247,055,000$ | 246,686,000$ | 244,869,000$ | 253,586,000$ | 185,588,000$ | 186,023,000$ | 167,597,000$ | 165,439,000$ | 172,922,000$ | 176,157,000$ | 165,367,000$ | 157,636,000$ | 184,906,000$ | 190,338,000$ | 168,954,000$ | 149,990,000$ | 152,513,000$ | 150,183,000$ | 141,667,000$ | 139,944,000$ | 139,750,000$ | 152,653,000$ | 137,457,000$ | 139,547,000$ | 142,255,000$ | 150,616,000$ | 132,094,000$ | 135,104,000$ |
| QoQ | | (29,198,000$) | 21,441,000$ | 22,616,000$ | (8,184,000$) | (34,628,000$) | 22,805,000$ | 39,858,000$ | 14,378,000$ | (52,212,000$) | 51,260,000$ | (1,142,000$) | 14,015,000$ | (81,546,000$) | 161,996,000$ | 7,439,000$ | (10,657,000$) | 10,049,000$ | 14,601,000$ | 8,361,000$ | (3,501,000$) | 369,000$ | 1,817,000$ | (8,717,000$) | 67,998,000$ | (435,000$) | 18,426,000$ | 2,158,000$ | (7,483,000$) | (3,235,000$) | 10,790,000$ | 7,731,000$ | (27,270,000$) | (5,432,000$) | 21,384,000$ | 18,964,000$ | (2,523,000$) | 2,330,000$ | 8,516,000$ | 1,723,000$ | 194,000$ | (12,903,000$) | 15,196,000$ | (2,090,000$) | (2,708,000$) | (8,361,000$) | 18,522,000$ | (3,010,000$) | 6,008,000$ |
| YoY | | 6,675,000$ | 1,245,000$ | 2,609,000$ | 19,851,000$ | 42,413,000$ | 24,829,000$ | 53,284,000$ | 12,284,000$ | 11,921,000$ | (17,413,000$) | 93,323,000$ | 101,904,000$ | 77,232,000$ | 168,827,000$ | 21,432,000$ | 22,354,000$ | 29,510,000$ | 19,830,000$ | 7,046,000$ | (10,032,000$) | 61,467,000$ | 60,663,000$ | 77,272,000$ | 88,147,000$ | 12,666,000$ | 9,866,000$ | 2,230,000$ | 7,803,000$ | (11,984,000$) | (14,181,000$) | (3,587,000$) | 7,646,000$ | 32,393,000$ | 40,155,000$ | 27,287,000$ | 10,046,000$ | 12,763,000$ | (2,470,000$) | 4,210,000$ | 397,000$ | (2,505,000$) | 2,037,000$ | 5,363,000$ | 4,443,000$ | 13,159,000$ | 15,862,000$ | 6,170,000$ | 11,056,000$ |
| Current Ratio | | 2.72x | 2.38x | 2.38x | 2.63x | 2.59x | 2.27x | 2.41x | 2.40x | 2.46x | 2.50x | 2.73x | 2.76x | 2.45x | 2.63x | 3.53x | 3.64x | 3.49x | 3.55x | 3.70x | 3.83x | 3.72x | 3.75x | 3.77x | 3.69x | 4.18x | 3.58x | 3.63x | 3.44x | 3.25x | 3.09x | 3.26x | 3.24x | 3.21x | 3.00x | 3.28x | 3.63x | 3.47x | 3.18x | 3.17x | 3.24x | 3.35x | 3.16x | 3.12x | 2.95x | 2.87x | 2.56x | 2.90x | 2.98x |
| Total Current Assets | | 478,332,000$ | 488,449,000$ | 433,762,000$ | 427,538,000$ | 450,414,000$ | 461,144,000$ | 420,610,000$ | 397,279,000$ | 430,212,000$ | 469,203,000$ | 434,508,000$ | 441,310,000$ | 444,637,000$ | 523,739,000$ | 584,276,000$ | 576,046,000$ | 584,769,000$ | 567,384,000$ | 530,269,000$ | 508,655,000$ | 499,557,000$ | 478,941,000$ | 482,494,000$ | 495,146,000$ | 506,357,000$ | 466,795,000$ | 407,095,000$ | 377,468,000$ | 382,797,000$ | 380,726,000$ | 374,600,000$ | 357,092,000$ | 381,832,000$ | 385,088,000$ | 348,320,000$ | 362,851,000$ | 355,104,000$ | 331,878,000$ | 303,828,000$ | 305,253,000$ | 325,552,000$ | 333,708,000$ | 281,308,000$ | 275,336,000$ | 275,606,000$ | 265,586,000$ | 249,479,000$ | 265,348,000$ |
| QoQ | | (10,117,000$) | 54,687,000$ | 6,224,000$ | (22,876,000$) | (10,730,000$) | 40,534,000$ | 23,331,000$ | (32,933,000$) | (38,991,000$) | 34,695,000$ | (6,802,000$) | (3,327,000$) | (79,102,000$) | (60,537,000$) | 8,230,000$ | (8,723,000$) | 17,385,000$ | 37,115,000$ | 21,614,000$ | 9,098,000$ | 20,616,000$ | (3,553,000$) | (12,652,000$) | (11,211,000$) | 39,562,000$ | 59,700,000$ | 29,627,000$ | (5,329,000$) | 2,071,000$ | 6,126,000$ | 17,508,000$ | (24,740,000$) | (3,256,000$) | 36,768,000$ | (14,531,000$) | 7,747,000$ | 23,226,000$ | 28,050,000$ | (1,425,000$) | (20,299,000$) | (8,156,000$) | 52,400,000$ | 5,972,000$ | (270,000$) | 10,020,000$ | 16,107,000$ | (15,869,000$) | 631,000$ |
| Total Current Liabilities | | 175,666,000$ | 204,822,000$ | 182,192,000$ | 162,628,000$ | 174,073,000$ | 203,190,000$ | 174,595,000$ | 165,315,000$ | 174,944,000$ | 187,576,000$ | 159,111,000$ | 160,178,000$ | 181,839,000$ | 198,991,000$ | 165,716,000$ | 158,098,000$ | 167,629,000$ | 159,867,000$ | 143,197,000$ | 132,691,000$ | 134,126,000$ | 127,840,000$ | 128,057,000$ | 134,260,000$ | 121,234,000$ | 130,536,000$ | 112,203,000$ | 109,876,000$ | 117,899,000$ | 123,086,000$ | 115,033,000$ | 110,242,000$ | 119,044,000$ | 128,322,000$ | 106,259,000$ | 99,995,000$ | 102,291,000$ | 104,386,000$ | 95,729,000$ | 94,211,000$ | 97,116,000$ | 105,569,000$ | 90,171,000$ | 93,482,000$ | 95,957,000$ | 103,882,000$ | 85,996,000$ | 88,918,000$ |
| QoQ | | (29,156,000$) | 22,630,000$ | 19,564,000$ | (11,445,000$) | (29,117,000$) | 28,595,000$ | 9,280,000$ | (9,629,000$) | (12,632,000$) | 28,465,000$ | (1,067,000$) | (21,661,000$) | (17,152,000$) | 33,275,000$ | 7,618,000$ | (9,531,000$) | 7,762,000$ | 16,670,000$ | 10,506,000$ | (1,435,000$) | 6,286,000$ | (217,000$) | (6,203,000$) | 13,026,000$ | (9,302,000$) | 18,333,000$ | 2,327,000$ | (8,023,000$) | (5,187,000$) | 8,053,000$ | 4,791,000$ | (8,802,000$) | (9,278,000$) | 22,063,000$ | 6,264,000$ | (2,296,000$) | (2,095,000$) | 8,657,000$ | 1,518,000$ | (2,905,000$) | (8,453,000$) | 15,398,000$ | (3,311,000$) | (2,475,000$) | (7,925,000$) | 17,886,000$ | (2,922,000$) | 5,679,000$ |
| Debt to Asset Ratio | | .30x | .31x | .31x | .30x | .30x | .32x | .31x | .29x | .29x | .32x | .30x | .30x | .29x | .34x | .24x | .24x | .25x | .24x | .24x | .23x | .23x | .23x | .23x | .23x | .18x | .19x | .18x | .18x | .18x | .19x | .19x | .18x | .21x | .22x | .20x | .19x | .19x | .19x | .19x | .19x | .19x | .21x | .19x | .20x | .20x | .22x | .20x | .20x |
| Long Term Debt | | | | | | | 12,000,000$ | 17,000,000$ | 7,000,000$ | 27,000,000$ | 83,000,000$ | 92,000,000$ | 92,000,000$ | 55,000,000$ | 125,000,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | (5,000,000$) | 10,000,000$ | (20,000,000$) | (56,000,000$) | (9,000,000$) | 0$ | 37,000,000$ | (70,000,000$) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | (71,000,000$) | (75,000,000$) | (85,000,000$) | (28,000,000$) | (42,000,000$) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 161,645,000$ | 165,104,000$ | 167,634,000$ | 163,890,000$ | 159,814,000$ | 159,828,000$ | 160,905,000$ | 139,560,000$ | 94,109,000$ | 88,036,000$ | 55,149,000$ | 55,102,000$ | 56,184,000$ | 60,079,000$ | 59,248,000$ | 59,482,000$ | 59,952,000$ | 54,353,000$ | 56,587,000$ | 58,622,000$ | 60,861,000$ | 70,483,000$ | 67,376,000$ | | 70,133,000$ | | | | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 105,893,000$ | 77,377,000$ | 48,514,000$ | 73,562,000$ | 73,394,000$ | 64,047,000$ | 43,645,000$ | 50,020,000$ | 49,581,000$ | 65,643,000$ | 43,283,000$ | 54,866,000$ | 35,181,000$ | 81,283,000$ | 221,017,000$ | 268,460,000$ | 283,192,000$ | 276,268,000$ | 238,386,000$ | 228,335,000$ | 195,809,000$ | 169,961,000$ | 142,969,000$ | 170,327,000$ | 192,395,000$ | 156,097,000$ | 126,655,000$ | 124,714,000$ | 111,479,000$ | 95,628,000$ | 75,205,000$ | 81,089,000$ | 90,962,000$ | 92,614,000$ | 86,275,000$ | 140,966,000$ | 140,652,000$ | 104,321,000$ | 89,337,000$ | 111,922,000$ | 133,689,000$ | 126,548,000$ | 88,615,000$ | 98,075,000$ | 91,760,000$ | 67,754,000$ | 77,301,000$ | 105,749,000$ |
| QoQ | | 28,516,000$ | 28,863,000$ | (25,048,000$) | 168,000$ | 9,347,000$ | 20,402,000$ | (6,375,000$) | 439,000$ | (16,062,000$) | 22,360,000$ | (11,583,000$) | 19,685,000$ | (46,102,000$) | (139,734,000$) | (47,443,000$) | (14,732,000$) | 6,924,000$ | 37,882,000$ | 10,051,000$ | 32,526,000$ | 25,848,000$ | 26,992,000$ | (27,358,000$) | (22,068,000$) | 36,298,000$ | 29,442,000$ | 1,941,000$ | 13,235,000$ | 15,851,000$ | 20,423,000$ | (5,884,000$) | (9,873,000$) | (1,652,000$) | 6,339,000$ | (54,691,000$) | 314,000$ | 36,331,000$ | 14,984,000$ | (22,585,000$) | (21,767,000$) | 7,141,000$ | 37,933,000$ | (9,460,000$) | 6,315,000$ | 24,006,000$ | (9,547,000$) | (28,448,000$) | 8,404,000$ |
| YoY | | 32,499,000$ | 13,330,000$ | 4,869,000$ | 23,542,000$ | 23,813,000$ | (1,596,000$) | 362,000$ | (4,846,000$) | 14,400,000$ | (15,640,000$) | (177,734,000$) | (213,594,000$) | (248,011,000$) | (194,985,000$) | (17,369,000$) | 40,125,000$ | 87,383,000$ | 106,307,000$ | 95,417,000$ | 58,008,000$ | 3,414,000$ | 13,864,000$ | 16,314,000$ | 45,613,000$ | 80,916,000$ | 60,469,000$ | 51,450,000$ | 43,625,000$ | 20,517,000$ | 3,014,000$ | (11,070,000$) | (59,877,000$) | (49,690,000$) | (11,707,000$) | (3,062,000$) | 29,044,000$ | 6,963,000$ | (22,227,000$) | 722,000$ | 13,847,000$ | 41,929,000$ | 58,794,000$ | 11,314,000$ | (7,674,000$) | (5,585,000$) | (11,514,000$) | (25,037,000$) | 25,533,000$ |
| Interest Expenses | | 755,000$ | 441,000$ | 85,000$ | 212,000$ | 294,000$ | 543,000$ | 429,000$ | 560,000$ | 1,050,000$ | 1,314,000$ | 1,334,000$ | 1,049,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |