| HACKETT GROUP, INC. (HCKT) |
| 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-26 | 2025-Sep-26 | 2025-Jun-27 | 2025-Mar-28 | 2024-Dec-27 | 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-Sep-25 | 2020-Jun-26 | 2020-Mar-27 | 2019-Dec-27 | 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-Sep-26 | 2014-Jun-27 | 2014-Mar-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 | 13.64$ | 19.61$ | 19.03$ | 25.47$ | 29.26$ | 30.74$ | 26.30$ | 21.70$ | 24.31$ | 22.78$ | 23.60$ | 22.34$ | 18.48$ | 20.38$ | 17.74$ | 18.93$ | 23.02$ | 20.53$ | 19.66$ | 18.03$ | 16.42$ | 14.37$ | 11.21$ | 13.53$ | 12.73$ | 16.14$ | 16.46$ | 16.83$ | 15.79$ | 16.02$ | 20.16$ | 16.09$ | 16.04$ | 15.76$ | 15.19$ | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 346,189,052$ | 532,035,282$ | 523,528,412$ | 704,378,581$ | 813,171,126$ | 848,223,544$ | 726,987,173$ | 599,221,890$ | 670,887,713$ | 620,334,108$ | 642,313,152$ | 607,409,655$ | 502,203,332$ | 645,950,703$ | 562,055,923$ | 599,152,786$ | 727,766,089$ | 611,633,271$ | 586,117,210$ | 543,280,267$ | 496,607,465$ | 430,551,095$ | 336,832,945$ | 405,577,364$ | 382,330,045$ | 482,531,237$ | 491,433,826$ | 500,373,515$ | 473,213,715$ | 472,882,141$ | 593,950,755$ | 473,047,384$ | 468,802,876$ | 451,480,605$ | 438,527,842$ | | | | | | | | | | | | | | |
| QoQ% | (34.93%) | 1.63% | (25.68%) | (13.38%) | (4.13%) | 16.68% | 21.32% | (10.68%) | 8.15% | (3.42%) | 5.75% | 20.95% | (22.25%) | 14.93% | (6.19%) | (17.67%) | 18.99% | 4.35% | 7.89% | 9.40% | 15.34% | 27.82% | (16.95%) | 6.08% | (20.77%) | (1.81%) | (1.79%) | 5.74% | .07% | (20.38%) | 25.56% | .91% | 3.84% | 2.95% | | | | | | | | | | | | | | | |
| YoY% | (57.43%) | (37.28%) | (27.99%) | 17.55% | 21.21% | 36.74% | 13.18% | (1.35%) | 33.59% | (3.97%) | 14.28% | 1.38% | (30.99%) | 5.61% | (4.11%) | 10.28% | 46.55% | 42.06% | 74.01% | 33.95% | 29.89% | (10.77%) | (31.46%) | (18.95%) | (19.21%) | 2.04% | (17.26%) | 5.78% | .94% | 4.74% | 35.44% | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 25,380,429 | 27,130,815 | 27,510,689 | 27,655,225 | 27,791,221 | 27,593,479 | 27,647,354 | 27,613,912 | 27,597,191 | 27,237,502 | 27,216,659 | 27,189,331 | 27,175,505 | 31,703,102 | 31,682,972 | 31,650,966 | 31,614,513 | 29,792,171 | 29,812,676 | 30,132,017 | 30,244,060 | 29,961,802 | 30,060,950 | 29,976,154 | 30,033,782 | 29,896,607 | 29,856,247 | 29,739,882 | 29,969,203 | 29,518,236 | 29,461,843 | 29,409,225 | 29,227,112 | 28,656,338 | 28,869,509 | 29,219,989 | 29,187,155 | 28,553,558 | 28,557,829 | 28,706,194 | 30,157,675 | 29,382,893 | 29,759,535 | 29,696,698 | 29,842,993 | 29,199,287 | 29,590,075 | 29,889,945 | 30,621,887 |
| QoQ% | (6.45%) | (1.38%) | (.52%) | (.49%) | .72% | (.20%) | .12% | .06% | 1.32% | .08% | .10% | .05% | (14.28%) | .06% | .10% | .12% | 6.12% | (.07%) | (1.06%) | (.37%) | .94% | (.33%) | .28% | (.19%) | .46% | .14% | .39% | (.77%) | 1.53% | .19% | .18% | .62% | 1.99% | (.74%) | (1.20%) | .11% | 2.22% | (.02%) | (.52%) | (4.81%) | 2.64% | (1.27%) | .21% | (.49%) | 2.21% | (1.32%) | (1.00%) | (2.39%) | (41.27%) |
| YoY% | (8.68%) | (1.68%) | (.49%) | .15% | .70% | 1.31% | 1.58% | 1.56% | 1.55% | (14.09%) | (14.10%) | (14.10%) | (14.04%) | 6.41% | 6.27% | 5.04% | 4.53% | (.57%) | (.83%) | .52% | .70% | .22% | .69% | .79% | .22% | 1.28% | 1.34% | 1.12% | 2.54% | 3.01% | 2.05% | .65% | .14% | .36% | 1.09% | 1.79% | (3.22%) | (2.82%) | (4.04%) | (3.34%) | 1.05% | .63% | .57% | (.65%) | (2.54%) | (44.00%) | (6.39%) | (5.48%) | (3.31%) |
| Price to Sales | 1.13x | 1.74x | 1.69x | 2.23x | 2.59x | 2.70x | 2.37x | 1.98x | 2.22x | 2.09x | 2.18x | 2.09x | 1.74x | 2.20x | 1.91x | 2.04x | 2.50x | 2.19x | 2.19x | 2.14x | 2.13x | 1.80x | 1.35x | 1.54x | 1.34x | 1.71x | 1.76x | 1.78x | 1.68x | 1.64x | 2.08x | 1.67x | 1.66x | 1.61x | 1.57x | | | | | | | | | | | | | | |
| Price to Earnings | 26.75x | 41.11x | 47.96x | 41.54x | 33.82x | 28.63x | 21.43x | 17.24x | 19.32x | 18.16x | 17.83x | 16.43x | 13.06x | 15.83x | 11.81x | 13.21x | 15.93x | 14.72x | 22.62x | 26.15x | 78.74x | 78.67x | 49.07x | 37.60x | 17.61x | 20.73x | 23.56x | 26.19x | 20.02x | 19.78x | 17.74x | 14.07x | 17.46x | 16.51x | 18.17x | | | | | | | | | | | | | | |
| Price to Book | 5.08x | 7.81x | 5.15x | 5.88x | 7.11x | 7.34x | 6.55x | 5.86x | 7.18x | 6.89x | 7.95x | 8.33x | 7.92x | 11.08x | 3.43x | 3.82x | 4.84x | 4.25x | 3.95x | 3.76x | 3.47x | 3.06x | 2.43x | 2.97x | 2.72x | 3.51x | 3.54x | 3.81x | 3.65x | 3.83x | 4.63x | 3.89x | 4.06x | 4.21x | 4.47x | | | | | | | | | | | | | | |
| Total Revenue | | 75,751,000$ | 73,111,000$ | 78,899,000$ | 77,865,000$ | 79,235,000$ | 79,777,000$ | 77,656,000$ | 77,187,000$ | 72,403,000$ | 75,856,000$ | 77,102,000$ | 71,229,000$ | 70,117,000$ | 72,033,000$ | 75,928,000$ | 75,664,000$ | 70,232,000$ | 71,894,000$ | 73,197,000$ | 63,486,000$ | 59,281,000$ | 57,917,000$ | 52,751,000$ | 69,533,000$ | 69,106,000$ | 72,690,000$ | 73,521,000$ | 67,155,000$ | 66,535,000$ | 73,718,000$ | 74,527,000$ | 72,733,000$ | 64,510,000$ | 71,462,000$ | 73,570,000$ | 71,429,000$ | 62,946,000$ | 66,810,000$ | 68,178,000$ | 61,973,000$ | 60,261,000$ | 59,992,000$ | 59,423,000$ | 54,905,000$ | 54,551,000$ | 54,550,000$ | 55,000,000$ | 49,418,000$ |
| QoQ% | | 3.61% | (7.34%) | 1.33% | (1.73%) | (.68%) | 2.73% | .61% | 6.61% | (4.55%) | (1.62%) | 8.25% | 1.59% | (2.66%) | (5.13%) | .35% | 7.73% | (2.31%) | (1.78%) | 15.30% | 7.09% | 2.36% | 9.79% | (24.14%) | .62% | (4.93%) | (1.13%) | 9.48% | .93% | (9.74%) | (1.09%) | 2.47% | 12.75% | (9.73%) | (2.87%) | 3.00% | 13.48% | (5.78%) | (2.01%) | 10.01% | 2.84% | .45% | .96% | 8.23% | .65% | .00% | (.82%) | 11.30% | (6.06%) |
| YoY% | | (4.40%) | (8.36%) | 1.60% | .88% | 9.44% | 5.17% | .72% | 8.37% | 3.26% | 5.31% | 1.55% | (5.86%) | (.16%) | .19% | 3.73% | 19.18% | 18.47% | 24.13% | 38.76% | (8.70%) | (14.22%) | (20.32%) | (28.25%) | 3.54% | 3.86% | (1.40%) | (1.35%) | (7.67%) | 3.14% | 3.16% | 1.30% | 1.83% | 2.49% | 6.96% | 7.91% | 15.26% | 4.46% | 11.37% | 14.73% | 12.87% | 10.47% | 9.98% | 8.04% | 11.10% | 3.70% | (5.81%) | (6.72%) | (9.07%) |
| TTM | | 305,626,000$ | 309,110,000$ | 315,776,000$ | 314,533,000$ | 313,855,000$ | 307,023,000$ | 303,102,000$ | 302,548,000$ | 296,590,000$ | 294,304,000$ | 290,481,000$ | 289,307,000$ | 293,742,000$ | 293,857,000$ | 293,718,000$ | 290,987,000$ | 278,809,000$ | 267,858,000$ | 253,881,000$ | 233,435,000$ | 239,482,000$ | 249,307,000$ | 264,080,000$ | 284,850,000$ | 282,472,000$ | 279,901,000$ | 280,929,000$ | 281,935,000$ | 287,513,000$ | 285,488,000$ | 283,232,000$ | 282,275,000$ | 280,971,000$ | 279,407,000$ | 274,755,000$ | 269,363,000$ | 259,907,000$ | 257,222,000$ | 250,404,000$ | 241,649,000$ | 234,581,000$ | 228,871,000$ | 223,429,000$ | 219,006,000$ | 213,519,000$ | 211,572,000$ | 214,938,000$ | 218,899,000$ |
| TTM_QoQ% | | (1.13%) | (2.11%) | .40% | .22% | 2.23% | 1.29% | .18% | 2.01% | .78% | 1.32% | .41% | (1.51%) | (.04%) | .05% | .94% | 4.37% | 4.09% | 5.51% | 8.76% | (2.53%) | (3.94%) | (5.59%) | (7.29%) | .84% | .92% | (.37%) | (.36%) | (1.94%) | .71% | .80% | .34% | .46% | .56% | 1.69% | 2.00% | 3.64% | 1.04% | 2.72% | 3.62% | 3.01% | 2.50% | 2.44% | 2.02% | 2.57% | .92% | (1.57%) | (1.81%) | (2.20%) |
| TTM_YoY% | | (2.62%) | .68% | 4.18% | 3.96% | 5.82% | 4.32% | 4.35% | 4.58% | .97% | .15% | (1.10%) | (.58%) | 5.36% | 9.71% | 15.69% | 24.65% | 16.42% | 7.44% | (3.86%) | (18.05%) | (15.22%) | (10.93%) | (6.00%) | 1.03% | (1.75%) | (1.96%) | (.81%) | (.12%) | 2.33% | 2.18% | 3.09% | 4.79% | 8.10% | 8.63% | 9.73% | 11.47% | 10.80% | 12.39% | 12.07% | 10.34% | 9.86% | 8.18% | 3.95% | .05% | (4.61%) | (6.50%) | (4.05%) | (1.84%) |
| Gross Margin | | 41.75% | 40.67% | 35.43% | 35.77% | 39.44% | 29.22% | 27.52% | 26.17% | 29.06% | 28.80% | 28.51% | 27.36% | 31.60% | 29.42% | 31.01% | 29.85% | 30.86% | 29.18% | 40.67% | 35.03% | 34.29% | 31.45% | 22.92% | 32.33% | 34.45% | 33.59% | 35.37% | 33.60% | 36.26% | 34.48% | 34.70% | 33.82% | 31.65% | 33.09% | 33.32% | 32.87% | 28.04% | 26.09% | 25.52% | 25.01% | 29.13% | 24.86% | 24.97% | 25.30% | 26.68% | 24.79% | 24.58% | 19.72% |
| QoQ | | 1.08% | 5.23% | (.33%) | (3.67%) | 10.22% | 1.70% | 1.35% | (2.89%) | .26% | .29% | 1.14% | (4.24%) | 2.18% | (1.60%) | 1.16% | (1.01%) | 1.68% | (11.49%) | 5.64% | .74% | 2.84% | 8.54% | (9.41%) | (2.12%) | .86% | (1.78%) | 1.77% | (2.66%) | 1.79% | (.23%) | .89% | 2.17% | (1.44%) | (.23%) | .46% | 4.83% | 1.95% | .57% | .50% | (4.12%) | 4.28% | (.11%) | (.33%) | (1.38%) | 1.89% | .20% | 4.86% | (10.92%) |
| YoY | | 2.31% | 11.45% | 7.92% | 9.60% | 10.38% | .43% | (.99%) | (1.20%) | (2.54%) | (.62%) | (2.51%) | (2.49%) | .74% | .24% | (9.66%) | (5.18%) | (3.43%) | (2.27%) | 17.75% | 2.70% | (.16%) | (2.14%) | (12.45%) | (1.27%) | (1.81%) | (.88%) | .67% | (.21%) | 4.62% | 1.39% | 1.38% | .95% | 3.61% | 7.00% | 7.80% | 7.85% | (1.10%) | 1.23% | .55% | (.28%) | 2.45% | .07% | .39% | 5.57% | (3.97%) | (6.30%) | (7.60%) | (11.24%) |
| Operating Income | | 9,077,000$ | 5,459,000$ | 4,595,000$ | 4,403,000$ | 7,747,000$ | 12,800,000$ | 12,516,000$ | 11,525,000$ | 11,477,000$ | 13,743,000$ | 12,790,000$ | 11,252,000$ | 13,623,000$ | 14,035,000$ | 14,181,000$ | 13,409,000$ | 12,001,000$ | 11,405,000$ | 14,217,000$ | 8,853,000$ | 1,485,000$ | 4,527,000$ | (5,078,000$) | 7,708,000$ | 3,593,000$ | 9,396,000$ | 9,759,000$ | 8,590,000$ | 2,797,000$ | 8,254,000$ | 14,243,000$ | 8,280,000$ | 7,815,000$ | 7,279,000$ | 6,000,000$ | 7,610,000$ | 9,668,000$ | 9,007,000$ | 8,638,000$ | 7,240,000$ | 6,298,000$ | 4,943,000$ | 6,049,000$ | 4,635,000$ | 4,224,000$ | 3,986,000$ | 3,966,000$ | 410,000$ |
| QoQ% | | 66.28% | 18.80% | 4.36% | (43.17%) | (39.48%) | 2.27% | 8.60% | .42% | (16.49%) | 7.45% | 13.67% | (17.40%) | (2.94%) | (1.03%) | 5.76% | 11.73% | 5.23% | (19.78%) | 60.59% | 496.16% | (67.20%) | 189.15% | (165.88%) | 114.53% | (61.76%) | (3.72%) | 13.61% | 207.12% | (66.11%) | (42.05%) | 72.02% | 5.95% | 7.36% | 21.32% | (21.16%) | (21.29%) | 7.34% | 4.27% | 19.31% | 14.96% | 27.41% | (18.28%) | 30.51% | 9.73% | 5.97% | .50% | 867.32% | (82.89%) |
| YoY% | | 17.17% | (57.35%) | (63.29%) | (61.80%) | (32.50%) | (6.86%) | (2.14%) | 2.43% | (15.75%) | (2.08%) | (9.81%) | (16.09%) | 13.52% | 23.06% | (.25%) | 51.46% | 708.15% | 151.93% | 379.97% | 14.86% | (58.67%) | (51.82%) | (152.03%) | (10.27%) | 28.46% | 13.84% | (31.48%) | 3.74% | (64.21%) | 13.40% | 137.38% | 8.80% | (19.17%) | (19.19%) | (30.54%) | 5.11% | 53.51% | 82.22% | 42.80% | 56.20% | 49.10% | 24.01% | 52.52% | 1,030.49% | 76.29% | (15.50%) | (22.01%) | (88.38%) |
| TTM | | 23,534,000$ | 22,204,000$ | 29,545,000$ | 37,466,000$ | 44,588,000$ | 48,318,000$ | 49,261,000$ | 49,535,000$ | 49,262,000$ | 51,408,000$ | 51,700,000$ | 53,091,000$ | 55,248,000$ | 53,626,000$ | 50,996,000$ | 51,032,000$ | 46,476,000$ | 35,960,000$ | 29,082,000$ | 9,787,000$ | 8,642,000$ | 10,750,000$ | 15,619,000$ | 30,456,000$ | 31,338,000$ | 30,542,000$ | 29,400,000$ | 33,884,000$ | 33,574,000$ | 38,592,000$ | 37,617,000$ | 29,374,000$ | 28,704,000$ | 30,557,000$ | 32,285,000$ | 34,923,000$ | 34,553,000$ | 31,183,000$ | 27,119,000$ | 24,530,000$ | 21,925,000$ | 19,851,000$ | 18,894,000$ | 16,811,000$ | 12,586,000$ | 10,758,000$ | 11,489,000$ | 12,608,000$ |
| TTM_QoQ% | | 5.99% | (24.85%) | (21.14%) | (15.97%) | (7.72%) | (1.91%) | (.55%) | .55% | (4.17%) | (.57%) | (2.62%) | (3.90%) | 3.03% | 5.16% | (.07%) | 9.80% | 29.24% | 23.65% | 197.15% | 13.25% | (19.61%) | (31.17%) | (48.72%) | (2.81%) | 2.61% | 3.88% | (13.23%) | .92% | (13.00%) | 2.59% | 28.06% | 2.33% | (6.06%) | (5.35%) | (7.55%) | 1.07% | 10.81% | 14.99% | 10.55% | 11.88% | 10.45% | 5.07% | 12.39% | 33.57% | 16.99% | (6.36%) | (8.88%) | (19.83%) |
| TTM_YoY% | | (47.22%) | (54.05%) | (40.02%) | (24.37%) | (9.49%) | (6.01%) | (4.72%) | (6.70%) | (10.84%) | (4.14%) | 1.38% | 4.04% | 18.87% | 49.13% | 75.35% | 421.43% | 437.79% | 234.51% | 86.20% | (67.87%) | (72.42%) | (64.80%) | (46.87%) | (10.12%) | (6.66%) | (20.86%) | (21.84%) | 15.35% | 16.97% | 26.30% | 16.52% | (15.89%) | (16.93%) | (2.01%) | 19.05% | 42.37% | 57.60% | 57.09% | 43.53% | 45.92% | 74.20% | 84.52% | 64.45% | 33.34% | (19.97%) | (38.12%) | (33.22%) | (24.06%) |
| Operating Margin | | 11.98% | 7.47% | 5.82% | 5.66% | 9.78% | 16.05% | 16.12% | 14.93% | 15.85% | 18.12% | 16.59% | 15.80% | 19.43% | 19.48% | 18.68% | 17.72% | 17.09% | 15.86% | 19.42% | 13.95% | 2.51% | 7.82% | (9.63%) | 11.09% | 5.20% | 12.93% | 13.27% | 12.79% | 4.20% | 11.20% | 19.11% | 11.38% | 12.11% | 10.19% | 8.16% | 10.65% | 15.36% | 13.48% | 12.67% | 11.68% | 10.45% | 8.24% | 10.18% | 8.44% | 7.74% | 7.31% | 7.21% | .83% |
| QoQ | | 4.52% | 1.64% | .17% | (4.12%) | (6.27%) | (.07%) | 1.19% | (.92%) | (2.27%) | 1.53% | .79% | (3.63%) | (.06%) | .81% | .96% | .63% | 1.22% | (3.56%) | 5.48% | 11.44% | (5.31%) | 17.44% | (20.71%) | 5.89% | (7.73%) | (.35%) | .48% | 8.59% | (6.99%) | (7.91%) | 7.73% | (.73%) | 1.93% | 2.03% | (2.50%) | (4.71%) | 1.88% | .81% | .99% | 1.23% | 2.21% | (1.94%) | 1.74% | .70% | .44% | .10% | 6.38% | (3.73%) |
| YoY | | 2.21% | (8.58%) | (10.29%) | (9.28%) | (6.08%) | (2.07%) | (.47%) | (.87%) | (3.58%) | (1.37%) | (2.09%) | (1.93%) | 2.34% | 3.62% | (.75%) | 3.78% | 14.58% | 8.05% | 29.05% | 2.86% | (2.69%) | (5.11%) | (22.90%) | (1.71%) | 1.00% | 1.73% | (5.84%) | 1.41% | (7.91%) | 1.01% | 10.96% | .73% | (3.25%) | (3.30%) | (4.52%) | (1.03%) | 4.91% | 5.24% | 2.49% | 3.24% | 2.71% | .93% | 2.97% | 7.61% | 3.19% | (.84%) | (1.41%) | (5.66%) |
| Net Income | | 5,592,000$ | 2,547,000$ | 1,661,000$ | 3,143,000$ | 3,564,000$ | 8,587,000$ | 8,748,000$ | 8,731,000$ | 7,850,000$ | 9,420,000$ | 8,720,000$ | 8,161,000$ | 9,716,000$ | 10,366,000$ | 10,215,000$ | 10,505,000$ | 16,521,000$ | 8,131,000$ | 10,532,000$ | 6,361,000$ | 893,000$ | 2,986,000$ | (3,933,000$) | 5,527,000$ | 2,285,000$ | 6,909,000$ | 6,989,000$ | 7,094,000$ | (136,000$) | 5,157,000$ | 11,521,000$ | 7,367,000$ | 9,441,000$ | 5,289,000$ | 4,750,000$ | 7,874,000$ | 6,225,000$ | 5,488,000$ | 5,446,000$ | 4,382,000$ | 4,055,000$ | 3,058,000$ | 3,691,000$ | 3,005,000$ | 3,542,000$ | 2,936,000$ | 2,828,000$ | 405,000$ |
| QoQ% | | 119.55% | 53.34% | (47.15%) | (11.81%) | (58.50%) | (1.84%) | .20% | 11.22% | (16.67%) | 8.03% | 6.85% | (16.01%) | (6.27%) | 1.48% | (2.76%) | (36.41%) | 103.19% | (22.80%) | 65.57% | 612.32% | (70.09%) | 175.92% | (171.16%) | 141.88% | (66.93%) | (1.15%) | (1.48%) | 5,316.18% | (102.64%) | (55.24%) | 56.39% | (21.97%) | 78.50% | 11.35% | (39.68%) | 26.49% | 13.43% | .77% | 24.28% | 8.06% | 32.60% | (17.15%) | 22.83% | (15.16%) | 20.64% | 3.82% | 598.27% | (66.42%) |
| YoY% | | 56.90% | (70.34%) | (81.01%) | (64.00%) | (54.60%) | (8.84%) | .32% | 6.98% | (19.21%) | (9.13%) | (14.64%) | (22.31%) | (41.19%) | 27.49% | (3.01%) | 65.15% | 1,750.06% | 172.30% | 367.79% | 15.09% | (60.92%) | (56.78%) | (156.27%) | (22.09%) | 1,780.15% | 33.97% | (39.34%) | (3.71%) | (101.44%) | (2.50%) | 142.55% | (6.44%) | 51.66% | (3.63%) | (12.78%) | 79.69% | 53.51% | 79.46% | 47.55% | 45.82% | 14.48% | 4.16% | 30.52% | 641.98% | 193.70% | 11.42% | (3.48%) | (79.32%) |
| TTM | | 12,943,000$ | 10,915,000$ | 16,955,000$ | 24,042,000$ | 29,630,000$ | 33,916,000$ | 34,749,000$ | 34,721,000$ | 34,151,000$ | 36,017,000$ | 36,963,000$ | 38,458,000$ | 40,802,000$ | 47,607,000$ | 45,372,000$ | 45,689,000$ | 41,545,000$ | 25,917,000$ | 20,772,000$ | 6,307,000$ | 5,473,000$ | 6,865,000$ | 10,788,000$ | 21,710,000$ | 23,277,000$ | 20,856,000$ | 19,104,000$ | 23,636,000$ | 23,909,000$ | 33,486,000$ | 33,618,000$ | 26,847,000$ | 27,354,000$ | 24,138,000$ | 24,337,000$ | 25,033,000$ | 21,541,000$ | 19,371,000$ | 16,941,000$ | 15,186,000$ | 13,809,000$ | 13,296,000$ | 13,174,000$ | 12,311,000$ | 9,711,000$ | 7,375,000$ | 7,074,000$ | 7,176,000$ |
| TTM_QoQ% | | 18.58% | (35.62%) | (29.48%) | (18.86%) | (12.64%) | (2.40%) | .08% | 1.67% | (5.18%) | (2.56%) | (3.89%) | (5.75%) | (14.29%) | 4.93% | (.69%) | 9.98% | 60.30% | 24.77% | 229.35% | 15.24% | (20.28%) | (36.36%) | (50.31%) | (6.73%) | 11.61% | 9.17% | (19.17%) | (1.14%) | (28.60%) | (.39%) | 25.22% | (1.85%) | 13.32% | (.82%) | (2.78%) | 16.21% | 11.20% | 14.34% | 11.56% | 9.97% | 3.86% | .93% | 7.01% | 26.77% | 31.68% | 4.26% | (1.42%) | (17.79%) |
| TTM_YoY% | | (56.32%) | (67.82%) | (51.21%) | (30.76%) | (13.24%) | (5.83%) | (5.99%) | (9.72%) | (16.30%) | (24.35%) | (18.53%) | (15.83%) | (1.79%) | 83.69% | 118.43% | 624.42% | 659.09% | 277.52% | 92.55% | (70.95%) | (76.49%) | (67.08%) | (43.53%) | (8.15%) | (2.64%) | (37.72%) | (43.17%) | (11.96%) | (12.59%) | 38.73% | 38.14% | 7.25% | 26.99% | 24.61% | 43.66% | 64.84% | 55.99% | 45.69% | 28.59% | 23.35% | 42.20% | 80.29% | 86.23% | 71.56% | 11.25% | (48.09%) | (50.21%) | (52.55%) |
| Profit Margin | | 7.38% | 3.48% | 2.11% | 4.04% | 4.50% | 10.76% | 11.27% | 11.31% | 10.84% | 12.42% | 11.31% | 11.46% | 13.86% | 14.39% | 13.45% | 13.88% | 23.52% | 11.31% | 14.39% | 10.02% | 1.51% | 5.16% | (7.46%) | 7.95% | 3.31% | 9.51% | 9.51% | 10.56% | (.20%) | 7.00% | 15.46% | 10.13% | 14.64% | 7.40% | 6.46% | 11.02% | 9.89% | 8.21% | 7.99% | 7.07% | 6.73% | 5.10% | 6.21% | 5.47% | 6.49% | 5.38% | 5.14% | .82% |
| QoQ | | 3.90% | 1.38% | (1.93%) | (.46%) | (6.27%) | (.50%) | (.05%) | .47% | (1.58%) | 1.11% | (.15%) | (2.40%) | (.53%) | .94% | (.43%) | (9.64%) | 12.21% | (3.08%) | 4.37% | 8.51% | (3.65%) | 12.61% | (15.41%) | 4.64% | (6.20%) | .00% | (1.06%) | 10.77% | (7.20%) | (8.46%) | 5.33% | (4.51%) | 7.23% | .95% | (4.57%) | 1.14% | 1.68% | .23% | .92% | .34% | 1.63% | (1.11%) | .74% | (1.02%) | 1.11% | .24% | 4.32% | (1.47%) |
| YoY | | 2.88% | (7.28%) | (9.16%) | (7.28%) | (6.34%) | (1.65%) | (.05%) | (.15%) | (3.02%) | (1.97%) | (2.14%) | (2.43%) | (9.67%) | 3.08% | (.94%) | 3.86% | 22.02% | 6.15% | 21.85% | 2.07% | (1.80%) | (4.35%) | (16.96%) | (2.62%) | 3.51% | 2.51% | (5.95%) | .44% | (14.84%) | (.41%) | 9.00% | (.90%) | 4.75% | (.81%) | (1.53%) | 3.95% | 3.16% | 3.12% | 1.78% | 1.60% | .24% | (.29%) | 1.07% | 4.65% | 4.20% | .83% | .17% | (2.78%) |
| Equity to Common Shareholders | | 68,100,000$ | 101,624,000$ | 119,802,000$ | 114,415,000$ | 115,574,000$ | 110,916,000$ | 102,223,000$ | 93,481,000$ | 90,080,000$ | 80,842,000$ | 72,893,000$ | 63,441,000$ | 58,278,000$ | 164,071,000$ | 156,830,000$ | 150,315,000$ | 143,853,000$ | 148,509,000$ | 144,363,000$ | 143,181,000$ | 140,887,000$ | 138,647,000$ | 136,581,000$ | 140,799,000$ | 137,614,000$ | 138,747,000$ | 131,201,000$ | 129,747,000$ | 123,590,000$ | 128,372,000$ | 121,632,000$ | 115,384,000$ | 107,275,000$ | 98,079,000$ | 91,847,000$ | 96,026,000$ | 86,269,000$ | 82,882,000$ | 76,713,000$ | 100,265,000$ | 102,144,000$ | 99,175,000$ | 92,900,000$ | 90,201,000$ | 89,788,000$ | 90,268,000$ | 88,949,000$ | 86,920,000$ |
| QoQ | | (33,524,000$) | (18,178,000$) | 5,387,000$ | (1,159,000$) | 4,658,000$ | 8,693,000$ | 8,742,000$ | 3,401,000$ | 9,238,000$ | 7,949,000$ | 9,452,000$ | 5,163,000$ | (105,793,000$) | 7,241,000$ | 6,515,000$ | 6,462,000$ | (4,656,000$) | 4,146,000$ | 1,182,000$ | 2,294,000$ | 2,240,000$ | 2,066,000$ | (4,218,000$) | 3,185,000$ | (1,133,000$) | 7,546,000$ | 1,454,000$ | 6,157,000$ | (4,782,000$) | 6,740,000$ | 6,248,000$ | 8,109,000$ | 9,196,000$ | 6,232,000$ | (4,179,000$) | 9,757,000$ | 3,387,000$ | 6,169,000$ | (23,552,000$) | (1,879,000$) | 2,969,000$ | 6,275,000$ | 2,699,000$ | 413,000$ | (480,000$) | 1,319,000$ | 2,029,000$ | (6,256,000$) |
| QoQ% | | (32.99%) | (15.17%) | 4.71% | (1.00%) | 4.20% | 8.50% | 9.35% | 3.78% | 11.43% | 10.91% | 14.90% | 8.86% | (64.48%) | 4.62% | 4.33% | 4.49% | (3.14%) | 2.87% | .83% | 1.63% | 1.62% | 1.51% | (3.00%) | 2.31% | (.82%) | 5.75% | 1.12% | 4.98% | (3.73%) | 5.54% | 5.42% | 7.56% | 9.38% | 6.79% | (4.35%) | 11.31% | 4.09% | 8.04% | (23.49%) | (1.84%) | 2.99% | 6.76% | 2.99% | .46% | (.53%) | 1.48% | 2.33% | (6.71%) |
| YoY | | (47,474,000$) | (9,292,000$) | 17,579,000$ | 20,934,000$ | 25,494,000$ | 30,074,000$ | 29,330,000$ | 30,040,000$ | 31,802,000$ | (83,229,000$) | (83,937,000$) | (86,874,000$) | (85,575,000$) | 15,562,000$ | 12,467,000$ | 7,134,000$ | 2,966,000$ | 9,862,000$ | 7,782,000$ | 2,382,000$ | 3,273,000$ | (100,000$) | 5,380,000$ | 11,052,000$ | 14,024,000$ | 10,375,000$ | 9,569,000$ | 14,363,000$ | 16,315,000$ | 30,293,000$ | 29,785,000$ | 19,358,000$ | 21,006,000$ | 15,197,000$ | 15,134,000$ | (4,239,000$) | (15,875,000$) | (16,293,000$) | (16,187,000$) | 10,064,000$ | 12,356,000$ | 8,907,000$ | 3,951,000$ | 3,281,000$ | (3,388,000$) | (15,488,000$) | (11,168,000$) | (9,310,000$) |
| YoY% | | (41.08%) | (8.38%) | 17.20% | 22.39% | 28.30% | 37.20% | 40.24% | 47.35% | 54.57% | (50.73%) | (53.52%) | (57.80%) | (59.49%) | 10.48% | 8.64% | 4.98% | 2.11% | 7.11% | 5.70% | 1.69% | 2.38% | (.07%) | 4.10% | 8.52% | 11.35% | 8.08% | 7.87% | 12.45% | 15.21% | 30.89% | 32.43% | 20.16% | 24.35% | 18.34% | 19.73% | (4.23%) | (15.54%) | (16.43%) | (17.42%) | 11.16% | 13.76% | 9.87% | 4.44% | 3.78% | (3.64%) | (14.65%) | (11.16%) | (9.68%) |
| Dividends Paid | | 3,259,000$ | 3,302,000$ | 3,318,000$ | 3,024,000$ | 3,042,000$ | 3,038,000$ | 3,036,000$ | 2,996,000$ | 2,994,000$ | 2,991,000$ | 2,990,000$ | 2,997,000$ | 3,483,000$ | 3,479,000$ | | | 6,404,000$ | 3,228,000$ | | | 6,083,000$ | 3,063,000$ | 1,000$ | 5,790,000$ | 0$ | 5,789,000$ | 0$ | 5,407,000$ | 0$ | 5,392,000$ | 0$ | 4,656,000$ | 0$ | 4,647,000$ | 0$ | 4,023,000$ | 0$ | 3,964,000$ | 0$ | 3,199,000$ | 0$ | | | | | | | |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2,637,000$ | 2,041,000$ | 1,622,000$ | 1,869,000$ | (1,319,000$) | 2,833,000$ | 4,140,000$ | 1,606,000$ | (604,000$) | 407,000$ | 1,488,000$ | | |
| Treasury Stock | | 350,171,000$ | 308,949,000$ | 291,543,000$ | 287,224,000$ | 281,022,000$ | 277,392,000$ | 275,655,000$ | 275,655,000$ | 274,600,000$ | 274,600,000$ | 274,600,000$ | 274,577,000$ | 273,866,000$ | 157,929,000$ | 157,929,000$ | 157,929,000$ | 157,294,000$ | 157,070,000$ | 154,967,000$ | 146,364,000$ | 144,254,000$ | 143,825,000$ | 142,893,000$ | 142,893,000$ | 141,887,000$ | 139,660,000$ | 139,660,000$ | 138,220,000$ | 136,604,000$ | 136,364,000$ | 136,364,000$ | 136,364,000$ | 134,054,000$ | 134,053,000$ | 131,561,000$ | 123,944,000$ | 122,756,000$ | 122,756,000$ | 122,307,000$ | 96,946,000$ | 92,691,000$ | 92,691,000$ | 92,691,000$ | 91,988,000$ | 91,335,000$ | 90,678,000$ | 87,704,000$ | 84,743,000$ |
| QoQ | | 41,222,000$ | 17,406,000$ | 4,319,000$ | 6,202,000$ | 3,630,000$ | 1,737,000$ | 0$ | 1,055,000$ | 0$ | 0$ | 23,000$ | 711,000$ | 115,937,000$ | 0$ | 0$ | 635,000$ | 224,000$ | 2,103,000$ | 8,603,000$ | 2,110,000$ | 429,000$ | 932,000$ | 0$ | 1,006,000$ | 2,227,000$ | 0$ | 1,440,000$ | 1,616,000$ | 240,000$ | 0$ | 0$ | 2,310,000$ | 1,000$ | 2,492,000$ | 7,617,000$ | 1,188,000$ | 0$ | 449,000$ | 25,361,000$ | 4,255,000$ | 0$ | 0$ | 703,000$ | 653,000$ | 657,000$ | 2,974,000$ | 2,961,000$ | 4,337,000$ |
| Goodwill | | 90,659,000$ | 90,565,000$ | 91,135,000$ | 90,221,000$ | 89,782,000$ | 89,417,000$ | 84,110,000$ | 84,099,000$ | 84,242,000$ | 83,663,000$ | 84,148,000$ | 83,840,000$ | 83,502,000$ | 82,468,000$ | 83,512,000$ | 84,639,000$ | 85,070,000$ | 85,089,000$ | 85,394,000$ | 85,438,000$ | 85,297,000$ | 84,288,000$ | 83,880,000$ | 83,786,000$ | 84,578,000$ | 83,782,000$ | 84,213,000$ | 84,575,000$ | 84,207,000$ | 84,612,000$ | 84,720,000$ | 85,691,000$ | 85,074,000$ | 84,966,000$ | 85,273,000$ | 72,553,000$ | 72,376,000$ | 73,029,000$ | 73,315,000$ | 74,227,000$ | 74,584,000$ | 74,961,000$ | 75,374,000$ | 74,658,000$ | 75,429,000$ | 83,628,000$ | 84,126,000$ | 83,576,000$ |
| QoQ% | | .10% | (.63%) | 1.01% | .49% | .41% | 6.31% | .01% | (.17%) | .69% | (.58%) | .37% | .41% | 1.25% | (1.25%) | (1.33%) | (.51%) | (.02%) | (.36%) | (.05%) | .17% | 1.20% | .49% | .11% | (.94%) | .95% | (.51%) | (.43%) | .44% | (.48%) | (.13%) | (1.13%) | .73% | .13% | (.36%) | 17.53% | .25% | (.89%) | (.39%) | (1.23%) | (.48%) | (.50%) | (.55%) | .96% | (1.02%) | (9.80%) | (.59%) | .66% | 9.56% |
| YoY% | | .98% | 1.28% | 8.35% | 7.28% | 6.58% | 6.88% | (.05%) | .31% | .89% | 1.45% | .76% | (.94%) | (1.84%) | (3.08%) | (2.20%) | (.94%) | (.27%) | .95% | 1.81% | 1.97% | .85% | .60% | (.40%) | (.93%) | .44% | (.98%) | (.60%) | (1.30%) | (1.02%) | (.42%) | (.65%) | 18.11% | 17.54% | 16.35% | 16.31% | (2.26%) | (2.96%) | (2.58%) | (2.73%) | (.58%) | (1.12%) | (10.36%) | (10.40%) | (10.67%) | (1.12%) | 10.09% | 11.80% | 11.28% |
| Other Intangible Assets | | 3,252,000$ | 3,575,000$ | 4,024,000$ | 2,165,000$ | 2,312,000$ | 2,800,000$ | | | | | | | | | | | 159,000$ | | | | 1,170,000$ | | | | 2,116,000$ | | | | 3,090,000$ | | | | 5,523,000$ | | | | 2,702,000$ | | | | 3,802,000$ | | | | 6,009,000$ | | | |
| QoQ | | (323,000$) | (449,000$) | 1,859,000$ | (147,000$) | (488,000$) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Amortization of Intangible Assets | | 311,000$ | 311,000$ | 231,000$ | 145,000$ | | | | | | | | | 0$ | 0$ | 10,000$ | 144,000$ | 233,000$ | 259,000$ | 263,000$ | 261,000$ | 254,000$ | 248,000$ | 237,000$ | 238,000$ | 247,000$ | 236,000$ | 254,000$ | 299,000$ | 580,000$ | 585,000$ | 591,000$ | 613,000$ | 615,000$ | 557,000$ | 532,000$ | 386,000$ | 275,000$ | 275,000$ | 275,000$ | 275,000$ | 565,000$ | 548,000$ | 547,000$ | 547,000$ | 533,000$ | 553,000$ | 575,000$ | 551,000$ |
| Total Assets | | 206,447,000$ | 200,657,000$ | 200,516,000$ | 191,760,000$ | 193,309,000$ | 190,751,000$ | 187,524,000$ | 179,317,000$ | 181,428,000$ | 180,847,000$ | 182,927,000$ | 177,663,000$ | 184,993,000$ | 224,657,000$ | 217,889,000$ | 208,445,000$ | 207,541,000$ | 211,360,000$ | 208,758,000$ | 199,352,000$ | 192,545,000$ | 196,127,000$ | 192,460,000$ | 195,109,000$ | 193,735,000$ | 193,933,000$ | 191,369,000$ | 187,693,000$ | 180,752,000$ | 187,105,000$ | 185,916,000$ | 191,049,000$ | 185,231,000$ | 182,174,000$ | 174,926,000$ | 160,757,000$ | 159,299,000$ | 155,065,000$ | 156,271,000$ | 154,214,000$ | 160,379,000$ | 156,894,000$ | 160,389,000$ | 152,273,000$ | 149,598,000$ | 160,816,000$ | 162,325,000$ | 157,601,000$ |
| QoQ | | 5,790,000$ | 141,000$ | 8,756,000$ | (1,549,000$) | 2,558,000$ | 3,227,000$ | 8,207,000$ | (2,111,000$) | 581,000$ | (2,080,000$) | 5,264,000$ | (7,330,000$) | (39,664,000$) | 6,768,000$ | 9,444,000$ | 904,000$ | (3,819,000$) | 2,602,000$ | 9,406,000$ | 6,807,000$ | (3,582,000$) | 3,667,000$ | (2,649,000$) | 1,374,000$ | (198,000$) | 2,564,000$ | 3,676,000$ | 6,941,000$ | (6,353,000$) | 1,189,000$ | (5,133,000$) | 5,818,000$ | 3,057,000$ | 7,248,000$ | 14,169,000$ | 1,458,000$ | 4,234,000$ | (1,206,000$) | 2,057,000$ | (6,165,000$) | 3,485,000$ | (3,495,000$) | 8,116,000$ | 2,675,000$ | (11,218,000$) | (1,509,000$) | 4,724,000$ | 7,283,000$ |
| YoY | | 13,138,000$ | 9,906,000$ | 12,992,000$ | 12,443,000$ | 11,881,000$ | 9,904,000$ | 4,597,000$ | 1,654,000$ | (3,565,000$) | (43,810,000$) | (34,962,000$) | (30,782,000$) | (22,548,000$) | 13,297,000$ | 9,131,000$ | 9,093,000$ | 14,996,000$ | 15,233,000$ | 16,298,000$ | 4,243,000$ | (1,190,000$) | 2,194,000$ | 1,091,000$ | 7,416,000$ | 12,983,000$ | 6,828,000$ | 5,453,000$ | (3,356,000$) | (4,479,000$) | 4,931,000$ | 10,990,000$ | 30,292,000$ | 25,932,000$ | 27,109,000$ | 18,655,000$ | 6,543,000$ | (1,080,000$) | (1,829,000$) | (4,118,000$) | 1,941,000$ | 10,781,000$ | (3,922,000$) | (1,936,000$) | (5,328,000$) | (720,000$) | 10,674,000$ | 18,615,000$ | 14,615,000$ |
| Total Liabilities | | 138,347,000$ | 99,033,000$ | 80,714,000$ | 77,345,000$ | 77,735,000$ | 79,835,000$ | 85,301,000$ | 85,836,000$ | 91,348,000$ | 100,005,000$ | 110,034,000$ | 114,222,000$ | 126,715,000$ | 60,586,000$ | 61,059,000$ | 58,130,000$ | 63,688,000$ | 62,851,000$ | 64,395,000$ | 56,171,000$ | 51,658,000$ | 57,480,000$ | 55,879,000$ | 54,310,000$ | 56,121,000$ | 55,186,000$ | 60,168,000$ | 57,946,000$ | 57,162,000$ | 58,733,000$ | 64,284,000$ | 75,665,000$ | 77,956,000$ | 84,095,000$ | 83,079,000$ | 64,731,000$ | 73,030,000$ | 72,183,000$ | 79,558,000$ | 53,949,000$ | 58,235,000$ | 57,719,000$ | 67,489,000$ | 62,072,000$ | 59,810,000$ | 70,548,000$ | 73,376,000$ | 70,681,000$ |
| QoQ | | 39,314,000$ | 18,319,000$ | 3,369,000$ | (390,000$) | (2,100,000$) | (5,466,000$) | (535,000$) | (5,512,000$) | (8,657,000$) | (10,029,000$) | (4,188,000$) | (12,493,000$) | 66,129,000$ | (473,000$) | 2,929,000$ | (5,558,000$) | 837,000$ | (1,544,000$) | 8,224,000$ | 4,513,000$ | (5,822,000$) | 1,601,000$ | 1,569,000$ | (1,811,000$) | 935,000$ | (4,982,000$) | 2,222,000$ | 784,000$ | (1,571,000$) | (5,551,000$) | (11,381,000$) | (2,291,000$) | (6,139,000$) | 1,016,000$ | 18,348,000$ | (8,299,000$) | 847,000$ | (7,375,000$) | 25,609,000$ | (4,286,000$) | 516,000$ | (9,770,000$) | 5,417,000$ | 2,262,000$ | (10,738,000$) | (2,828,000$) | 2,695,000$ | 13,539,000$ |
| YoY | | 60,612,000$ | 19,198,000$ | (4,587,000$) | (8,491,000$) | (13,613,000$) | (20,170,000$) | (24,733,000$) | (28,386,000$) | (35,367,000$) | 39,419,000$ | 48,975,000$ | 56,092,000$ | 63,027,000$ | (2,265,000$) | (3,336,000$) | 1,959,000$ | 12,030,000$ | 5,371,000$ | 8,516,000$ | 1,861,000$ | (4,463,000$) | 2,294,000$ | (4,289,000$) | (3,636,000$) | (1,041,000$) | (3,547,000$) | (4,116,000$) | (17,719,000$) | (20,794,000$) | (25,362,000$) | (18,795,000$) | 10,934,000$ | 4,926,000$ | 11,912,000$ | 3,521,000$ | 10,782,000$ | 14,795,000$ | 14,464,000$ | 12,069,000$ | (8,123,000$) | (1,575,000$) | (12,829,000$) | (5,887,000$) | (8,609,000$) | 2,668,000$ | 26,162,000$ | 29,783,000$ | 23,925,000$ |
| Current Ratio | | 1.72x | 1.88x | 1.71x | 1.59x | 1.44x | 1.51x | 1.71x | 1.66x | 1.51x | 1.60x | 1.64x | 1.56x | 1.36x | 2.36x | 2.21x | 2.16x | 1.86x | 1.92x | 1.84x | 2.00x | 1.99x | 1.83x | 1.85x | 2.06x | 1.80x | 1.98x | 1.78x | 1.93x | 1.65x | 1.88x | 1.73x | 1.63x | 1.46x | 1.68x | 1.50x | 1.52x | 1.23x | 1.32x | 1.40x | 1.44x | 1.35x | 1.57x | 1.50x | 1.51x | 1.40x | 1.38x | 1.39x | 1.35x |
| Total Current Assets | | 83,877,000$ | 80,377,000$ | 80,207,000$ | 75,001,000$ | 76,346,000$ | 74,850,000$ | 80,259,000$ | 73,667,000$ | 75,438,000$ | 75,260,000$ | 76,834,000$ | 72,028,000$ | 81,166,000$ | 122,387,000$ | 114,198,000$ | 103,630,000$ | 102,176,000$ | 105,716,000$ | 102,278,000$ | 92,359,000$ | 84,832,000$ | 82,738,000$ | 78,051,000$ | 79,993,000$ | 78,627,000$ | 77,977,000$ | 75,315,000$ | 70,705,000$ | 73,091,000$ | 73,794,000$ | 73,325,000$ | 79,065,000$ | 75,285,000$ | 74,675,000$ | 68,002,000$ | 69,587,000$ | 68,813,000$ | 64,545,000$ | 65,385,000$ | 62,130,000$ | 67,487,000$ | 62,948,000$ | 65,626,000$ | 57,845,000$ | 53,868,000$ | 60,177,000$ | 60,709,000$ | 55,853,000$ |
| QoQ | | 3,500,000$ | 170,000$ | 5,206,000$ | (1,345,000$) | 1,496,000$ | (5,409,000$) | 6,592,000$ | (1,771,000$) | 178,000$ | (1,574,000$) | 4,806,000$ | (9,138,000$) | (41,221,000$) | 8,189,000$ | 10,568,000$ | 1,454,000$ | (3,540,000$) | 3,438,000$ | 9,919,000$ | 7,527,000$ | 2,094,000$ | 4,687,000$ | (1,942,000$) | 1,366,000$ | 650,000$ | 2,662,000$ | 4,610,000$ | (2,386,000$) | (703,000$) | 469,000$ | (5,740,000$) | 3,780,000$ | 610,000$ | 6,673,000$ | (1,585,000$) | 774,000$ | 4,268,000$ | (840,000$) | 3,255,000$ | (5,357,000$) | 4,539,000$ | (2,678,000$) | 7,781,000$ | 3,977,000$ | (6,309,000$) | (532,000$) | 4,856,000$ | (3,770,000$) |
| Total Current Liabilities | | 48,769,000$ | 42,661,000$ | 46,996,000$ | 47,192,000$ | 53,128,000$ | 49,490,000$ | 46,806,000$ | 44,296,000$ | 49,888,000$ | 46,971,000$ | 46,868,000$ | 46,255,000$ | 59,601,000$ | 51,941,000$ | 51,639,000$ | 47,958,000$ | 54,889,000$ | 54,939,000$ | 55,590,000$ | 46,170,000$ | 42,567,000$ | 45,118,000$ | 42,250,000$ | 38,881,000$ | 43,683,000$ | 39,367,000$ | 42,288,000$ | 36,587,000$ | 44,227,000$ | 39,184,000$ | 42,472,000$ | 48,423,000$ | 51,448,000$ | 44,568,000$ | 45,238,000$ | 45,808,000$ | 55,814,000$ | 48,898,000$ | 46,738,000$ | 43,082,000$ | 50,112,000$ | 40,180,000$ | 43,726,000$ | 38,414,000$ | 38,450,000$ | 43,659,000$ | 43,560,000$ | 41,437,000$ |
| QoQ | | 6,108,000$ | (4,335,000$) | (196,000$) | (5,936,000$) | 3,638,000$ | 2,684,000$ | 2,510,000$ | (5,592,000$) | 2,917,000$ | 103,000$ | 613,000$ | (13,346,000$) | 7,660,000$ | 302,000$ | 3,681,000$ | (6,931,000$) | (50,000$) | (651,000$) | 9,420,000$ | 3,603,000$ | (2,551,000$) | 2,868,000$ | 3,369,000$ | (4,802,000$) | 4,316,000$ | (2,921,000$) | 5,701,000$ | (7,640,000$) | 5,043,000$ | (3,288,000$) | (5,951,000$) | (3,025,000$) | 6,880,000$ | (670,000$) | (570,000$) | (10,006,000$) | 6,916,000$ | 2,160,000$ | 3,656,000$ | (7,030,000$) | 9,932,000$ | (3,546,000$) | 5,312,000$ | (36,000$) | (5,209,000$) | 99,000$ | 2,123,000$ | 7,711,000$ |
| Debt to Asset Ratio | | .67x | .49x | .40x | .40x | .40x | .42x | .45x | .48x | .50x | .55x | .60x | .64x | .68x | .27x | .28x | .28x | .31x | .30x | .31x | .28x | .27x | .29x | .29x | .28x | .29x | .28x | .31x | .31x | .32x | .31x | .35x | .40x | .42x | .46x | .47x | .40x | .46x | .47x | .51x | .35x | .36x | .37x | .42x | .41x | .40x | .44x | .45x | .45x |
| Long Term Debt | | 75,818,000$ | 43,795,000$ | 22,774,000$ | 17,755,000$ | 12,734,000$ | 19,739,000$ | 26,747,000$ | 30,729,000$ | 32,711,000$ | 43,694,000$ | 52,676,000$ | 57,658,000$ | 59,653,000$ | | | | | | | | | | | | | 2,500,000$ | 4,500,000$ | 7,500,000$ | 6,500,000$ | 11,500,000$ | 13,500,000$ | 19,000,000$ | 19,000,000$ | 22,000,000$ | 20,000,000$ | 9,000,000$ | 7,000,000$ | 12,572,000$ | 21,549,000$ | | | 9,263,000$ | 14,942,000$ | 16,602,000$ | 18,263,000$ | 22,423,000$ | 26,217,000$ | 26,325,000$ |
| QoQ | | 32,023,000$ | 21,021,000$ | 5,019,000$ | 5,021,000$ | (7,005,000$) | (7,008,000$) | (3,982,000$) | (1,982,000$) | (10,983,000$) | (8,982,000$) | (4,982,000$) | (1,995,000$) | | | | | | | | | | | | | | (2,000,000$) | (3,000,000$) | 1,000,000$ | (5,000,000$) | (2,000,000$) | (5,500,000$) | 0$ | (3,000,000$) | 2,000,000$ | 11,000,000$ | 2,000,000$ | (5,572,000$) | (8,977,000$) | | | | (5,679,000$) | (1,660,000$) | (1,661,000$) | (4,160,000$) | (3,794,000$) | (108,000$) | 7,296,000$ |
| YoY | | 63,084,000$ | 24,056,000$ | (3,973,000$) | (12,974,000$) | (19,977,000$) | (23,955,000$) | (25,929,000$) | (26,929,000$) | (26,942,000$) | | | | | | | | | | | | | | | | | (9,000,000$) | (9,000,000$) | (11,500,000$) | (12,500,000$) | (10,500,000$) | (6,500,000$) | 10,000,000$ | 12,000,000$ | 9,428,000$ | (1,549,000$) | | | 3,309,000$ | 6,607,000$ | | | (13,160,000$) | (11,275,000$) | (9,723,000$) | (766,000$) | 7,397,000$ | 11,191,000$ | 5,799,000$ |
| Capital Lease Obligations | | 2,482,000$ | 2,687,000$ | 2,928,000$ | 3,138,000$ | 2,744,000$ | 3,214,000$ | 3,049,000$ | 1,489,000$ | 1,823,000$ | 2,181,000$ | 2,377,000$ | 2,595,000$ | 1,549,000$ | 1,738,000$ | 2,496,000$ | 3,442,000$ | | 4,300,000$ | 4,862,000$ | 5,489,000$ | | 8,273,000$ | 8,753,000$ | 9,318,000$ | | 8,293,000$ | 7,613,000$ | 9,000,000$ | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 18,197,000$ | 13,895,000$ | 10,142,000$ | 9,179,000$ | 16,366,000$ | 9,964,000$ | 19,145,000$ | 12,958,000$ | 20,957,000$ | 9,879,000$ | 15,834,000$ | 16,864,000$ | 30,255,000$ | 67,045,000$ | 61,680,000$ | 47,752,000$ | 45,794,000$ | 52,939,000$ | 52,453,000$ | 51,105,000$ | 49,455,000$ | 43,167,000$ | 37,370,000$ | 23,280,000$ | 25,954,000$ | 16,423,000$ | 16,682,000$ | 10,659,000$ | 13,808,000$ | 13,177,000$ | 13,270,000$ | 23,666,000$ | 17,512,000$ | 16,226,000$ | 14,419,000$ | 17,050,000$ | 19,710,000$ | 14,360,000$ | 15,618,000$ | 12,649,000$ | 23,503,000$ | 16,338,000$ | 16,217,000$ | 10,820,000$ | 14,608,000$ | 10,552,000$ | 10,805,000$ | 12,694,000$ |
| QoQ | | 4,302,000$ | 3,753,000$ | 963,000$ | (7,187,000$) | 6,402,000$ | (9,181,000$) | 6,187,000$ | (7,999,000$) | 11,078,000$ | (5,955,000$) | (1,030,000$) | (13,391,000$) | (36,790,000$) | 5,365,000$ | 13,928,000$ | 1,958,000$ | (7,145,000$) | 486,000$ | 1,348,000$ | 1,650,000$ | 6,288,000$ | 5,797,000$ | 14,090,000$ | (2,674,000$) | 9,531,000$ | (259,000$) | 6,023,000$ | (3,149,000$) | 631,000$ | (93,000$) | (10,396,000$) | 6,154,000$ | 1,286,000$ | 1,807,000$ | (2,631,000$) | (2,660,000$) | 5,350,000$ | (1,258,000$) | 2,969,000$ | (10,854,000$) | 7,165,000$ | 121,000$ | 5,397,000$ | (3,788,000$) | 4,056,000$ | (253,000$) | (1,889,000$) | (5,505,000$) |
| YoY | | 1,831,000$ | 3,931,000$ | (9,003,000$) | (3,779,000$) | (4,591,000$) | 85,000$ | 3,311,000$ | (3,906,000$) | (9,298,000$) | (57,166,000$) | (45,846,000$) | (30,888,000$) | (15,539,000$) | 14,106,000$ | 9,227,000$ | (3,353,000$) | (3,661,000$) | 9,772,000$ | 15,083,000$ | 27,825,000$ | 23,501,000$ | 26,744,000$ | 20,688,000$ | 12,621,000$ | 12,146,000$ | 3,246,000$ | 3,412,000$ | (13,007,000$) | (3,704,000$) | (3,049,000$) | (1,149,000$) | 6,616,000$ | (2,198,000$) | 1,866,000$ | (1,199,000$) | 4,401,000$ | (3,793,000$) | (1,978,000$) | (599,000$) | 1,829,000$ | 8,895,000$ | 5,786,000$ | 5,412,000$ | (1,874,000$) | (3,591,000$) | (4,299,000$) | (6,000$) | 1,357,000$ |
| Interest Expenses | | 710,000$ | 438,000$ | 366,000$ | 202,000$ | 242,000$ | 368,000$ | 512,000$ | 472,000$ | 641,000$ | 814,000$ | 921,000$ | 859,000$ | 74,000$ | 14,000$ | 28,000$ | 28,000$ | 19,000$ | 26,000$ | 25,000$ | 25,000$ | 26,000$ | 22,000$ | 41,000$ | 37,000$ | 43,000$ | 62,000$ | 105,000$ | 101,000$ | 123,000$ | 158,000$ | 178,000$ | 179,000$ | 183,000$ | 184,000$ | 127,000$ | 90,000$ | 99,000$ | 137,000$ | 110,000$ | 41,000$ | 58,000$ | 102,000$ | 109,000$ | 140,000$ | 163,000$ | 173,000$ | 166,000$ | 124,000$ |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0$ | 1,000$ | 0$ | 2,000$ | 2,000$ | 2,000$ | 1,000$ | 1,000$ |