| STRATTEC SECURITY CORP (STRT) |
| Q3-CY2026 | Q2-CY2026 | 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 |
| Balance Sheet Date | | 2026-Jun-28 | 2026-Mar-29 | 2025-Dec-28 | 2025-Sep-28 | 2025-Jun-29 | 2025-Mar-30 | 2024-Dec-29 | 2024-Sep-29 | 2024-Jun-30 | 2024-Mar-31 | 2023-Dec-31 | 2023-Oct-01 | 2023-Jul-02 | 2023-Apr-02 | 2023-Jan-01 | 2022-Oct-02 | 2022-Jul-03 | 2022-Mar-27 | 2021-Dec-26 | 2021-Sep-26 | 2021-Jun-27 | 2021-Mar-28 | 2020-Dec-27 | 2020-Sep-27 | 2020-Jun-28 | 2020-Mar-29 | 2019-Dec-29 | 2019-Sep-29 | 2019-Jun-30 | 2019-Mar-31 | 2018-Dec-30 | 2018-Sep-30 | 2018-Jul-01 | 2018-Apr-01 | 2017-Dec-31 | 2017-Oct-01 | 2017-Jul-02 | 2017-Apr-02 | 2017-Jan-01 | 2016-Oct-02 | 2016-Jul-03 | 2016-Mar-27 | 2015-Dec-27 | 2015-Sep-27 | 2015-Jun-28 | 2015-Mar-29 | 2014-Dec-28 | 2014-Sep-28 |
| Fiscal Period | | Q4-FY2026 | Q3-FY2026 | Q2-FY2026 | Q1-FY2026 | 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 |
| Close Price of Common Stock | 75.51$ | 81.24$ | 78.09$ | 77.79$ | 68.23$ | 62.50$ | 39.22$ | 41.33$ | 42.61$ | 25.90$ | 23.01$ | 24.75$ | 22.89$ | 18.26$ | 22.67$ | 20.88$ | 21.05$ | 33.22$ | 37.94$ | 35.23$ | 38.54$ | 45.30$ | 47.02$ | 49.53$ | 18.77$ | 15.33$ | 14.12$ | 21.90$ | 23.00$ | 24.52$ | 29.85$ | 29.45$ | 36.00$ | 31.08$ | 35.15$ | 42.90$ | 40.58$ | | | | | | | | | | | | |
| Market Cap of Common Stock | 300,908,332$ | 339,464,737$ | 326,377,965$ | 325,572,231$ | 283,927,819$ | 260,485,659$ | 163,613,490$ | 169,498,132$ | 173,339,696$ | 105,369,255$ | 93,594,786$ | 100,700,820$ | 91,953,410$ | 73,311,806$ | 91,023,065$ | 83,829,984$ | 83,400,079$ | 131,587,875$ | 150,007,096$ | 139,286,984$ | 149,818,276$ | 176,044,272$ | 181,922,355$ | 191,180,451$ | 71,695,187$ | 58,537,912$ | 53,941,111$ | 83,373,869$ | 86,365,621$ | 92,073,139$ | 111,692,312$ | 110,094,614$ | 133,364,340$ | 115,101,520$ | 130,203,685$ | 157,496,711$ | 149,019,965$ | | | | | | | | | | | | |
| QoQ% | (11.36%) | 4.01% | .25% | 14.67% | 9.00% | 59.21% | (3.47%) | (2.22%) | 64.51% | 12.58% | (7.06%) | 9.51% | 25.43% | (19.46%) | 8.58% | .52% | (36.62%) | (12.28%) | 7.70% | (7.03%) | (14.90%) | (3.23%) | (4.84%) | 166.66% | 22.48% | 8.52% | (35.30%) | (3.46%) | (6.20%) | (17.57%) | 1.45% | (17.45%) | 15.87% | (11.60%) | (17.33%) | 5.69% | | | | | | | | | | | | | |
| YoY% | 5.98% | 30.32% | 99.48% | 92.08% | 63.80% | 147.21% | 74.81% | 68.32% | 88.51% | 43.73% | 2.83% | 20.13% | 10.26% | (44.29%) | (39.32%) | (39.82%) | (44.33%) | (25.25%) | (17.54%) | (27.14%) | 108.97% | 200.74% | 237.26% | 129.31% | (16.99%) | (36.42%) | (51.71%) | (24.27%) | (35.24%) | (20.01%) | (14.22%) | (30.10%) | (10.51%) | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 3,985,013 | 3,977,672 | 4,179,778 | 4,185,271 | 4,161,334 | 4,039,334 | 4,172,217 | 4,101,092 | 4,068,052 | 3,988,794 | 4,067,570 | 4,068,720 | 4,017,187 | 3,929,046 | 4,015,133 | 4,014,846 | 3,961,999 | 3,876,703 | 3,953,798 | 3,953,647 | 3,887,345 | 3,805,065 | 3,869,042 | 3,859,892 | 3,819,669 | 3,749,619 | 3,820,192 | 3,807,026 | 3,755,027 | 3,691,555 | 3,741,786 | 3,738,357 | 3,704,565 | 3,635,203 | 3,704,230 | 3,671,252 | 3,672,704 | 3,596,616 | 3,668,787 | 3,587,921 | 3,636,517 | 3,565,857 | 3,637,339 | 3,563,000 | 3,636,556 | 3,526,700 | 3,587,224 | 3,587,151 | 3,584,554 |
| QoQ% | .19% | (4.84%) | (.13%) | .58% | 3.02% | (3.19%) | 1.73% | .81% | 1.99% | (1.94%) | (.03%) | 1.28% | 2.24% | (2.14%) | .01% | 1.33% | 2.20% | (1.95%) | .00% | 1.71% | 2.16% | (1.65%) | .24% | 1.05% | 1.87% | (1.85%) | .35% | 1.39% | 1.72% | (1.34%) | .09% | .91% | 1.91% | (1.86%) | .90% | (.04%) | 2.12% | (1.97%) | 2.25% | (1.34%) | 1.98% | (1.97%) | 2.09% | (2.02%) | 3.12% | (1.69%) | .00% | .07% | 2.86% |
| YoY% | (4.24%) | (1.53%) | .18% | 2.05% | 2.29% | 1.27% | 2.57% | .80% | 1.27% | 1.52% | 1.31% | 1.34% | 1.39% | 1.35% | 1.55% | 1.55% | 1.92% | 1.88% | 2.19% | 2.43% | 1.77% | 1.48% | 1.28% | 1.39% | 1.72% | 1.57% | 2.10% | 1.84% | 1.36% | 1.55% | 1.01% | 1.83% | .87% | 1.07% | .97% | 2.32% | 1.00% | .86% | .87% | .70% | .00% | 1.11% | 1.40% | (.67%) | 1.45% | 1.20% | 3.45% | 2.93% | 3.69% |
| Price to Sales | .52x | .59x | .56x | .56x | .49x | .46x | .29x | .31x | .32x | .20x | .18x | .20x | .18x | .15x | .19x | .18x | .18x | .29x | .34x | .31x | .33x | .36x | .44x | .46x | .18x | .15x | .11x | .17x | .18x | .19x | .24x | .24x | .29x | .26x | .30x | .37x | .36x | | | | | | | | | | | | |
| Price to Earnings | 14.61x | 16.48x | 13.06x | 12.00x | 12.08x | 13.94x | 8.17x | 10.50x | 10.94x | 6.46x | 23.44x | 435.93x | - | - | - | 46.24x | 11.84x | 18.75x | 15.69x | 12.78x | 10.24x | 7.81x | 19.98x | 25.11x | - | - | 19.03x | 53.07x | - | - | - | - | 10.03x | 9.37x | 12.91x | 14.87x | 18.37x | | | | | | | | | | | | |
| Price to Book | 1.26x | 1.42x | 1.36x | 1.37x | 1.23x | 1.18x | .78x | .83x | .85x | .53x | .48x | .53x | .49x | .40x | .48x | .45x | .44x | .70x | .79x | .75x | .82x | .97x | 1.02x | 1.11x | .44x | .38x | .33x | .51x | .53x | .56x | .68x | .68x | .80x | .71x | .81x | 1.01x | .97x | | | | | | | | | | | | |
| Total Revenue | | 151,827,000$ | 137,632,000$ | 137,534,000$ | 152,399,000$ | 152,013,000$ | 144,082,000$ | 129,919,000$ | 139,052,000$ | 143,055,000$ | 140,773,000$ | 118,532,000$ | 135,406,000$ | 132,219,000$ | 127,183,000$ | 113,184,000$ | 120,360,000$ | 123,073,000$ | 115,943,000$ | 112,908,000$ | 100,341,000$ | 110,057,000$ | 121,644,000$ | 127,360,000$ | 126,234,000$ | 42,117,000$ | 116,938,000$ | 106,283,000$ | 119,962,000$ | 128,704,000$ | 128,230,000$ | 112,913,000$ | 117,159,000$ | 116,730,000$ | 116,823,000$ | 103,182,000$ | 102,460,000$ | 108,430,000$ | 109,706,000$ | 98,945,000$ | 100,244,000$ | 108,347,000$ | 94,048,000$ | 102,511,000$ | 96,513,000$ | 98,426,000$ | 88,817,000$ | 101,990,000$ | 122,242,000$ |
| QoQ% | | 10.31% | .07% | (9.75%) | .25% | 5.51% | 10.90% | (6.57%) | (2.80%) | 1.62% | 18.76% | (12.46%) | 2.41% | 3.96% | 12.37% | (5.96%) | (2.20%) | 6.15% | 2.69% | 12.52% | (8.83%) | (9.53%) | (4.49%) | .89% | 199.72% | (63.98%) | 10.03% | (11.40%) | (6.79%) | .37% | 13.57% | (3.62%) | .37% | (.08%) | 13.22% | .71% | (5.51%) | (1.16%) | 10.88% | (1.30%) | (7.48%) | 15.20% | (8.26%) | 6.22% | (1.94%) | 10.82% | (12.92%) | (16.57%) | 19.77% |
| YoY% | | (.12%) | (4.48%) | 5.86% | 9.60% | 6.26% | 2.35% | 9.61% | 2.69% | 8.20% | 10.69% | 4.73% | 12.50% | 7.43% | 9.69% | .24% | 19.95% | 11.83% | (4.69%) | (11.35%) | (20.51%) | 161.31% | 4.02% | 19.83% | 5.23% | (67.28%) | (8.81%) | (5.87%) | 2.39% | 10.26% | 9.76% | 9.43% | 14.35% | 7.66% | 6.49% | 4.28% | 2.21% | .08% | 16.65% | (3.48%) | 3.87% | 10.08% | 5.89% | .51% | (21.05%) | (3.56%) | 4.15% | 25.17% | 53.58% |
| TTM | | 579,392,000$ | 579,578,000$ | 586,028,000$ | 578,413,000$ | 565,066,000$ | 556,108,000$ | 552,799,000$ | 541,412,000$ | 537,766,000$ | 526,930,000$ | 513,340,000$ | 507,992,000$ | 492,946,000$ | 483,800,000$ | 472,560,000$ | 472,284,000$ | 452,265,000$ | 439,249,000$ | 444,950,000$ | 459,402,000$ | 485,295,000$ | 417,355,000$ | 412,649,000$ | 391,572,000$ | 385,300,000$ | 471,887,000$ | 483,179,000$ | 489,809,000$ | 487,006,000$ | 475,032,000$ | 463,625,000$ | 453,894,000$ | 439,195,000$ | 430,895,000$ | 423,778,000$ | 419,541,000$ | 417,325,000$ | 417,242,000$ | 401,584,000$ | 405,150,000$ | 401,419,000$ | 391,498,000$ | 386,267,000$ | 385,746,000$ | 411,475,000$ | 415,111,000$ | 411,572,000$ | 391,066,000$ |
| TTM_QoQ% | | (.03%) | (1.10%) | 1.32% | 2.36% | 1.61% | .60% | 2.10% | .68% | 2.06% | 2.65% | 1.05% | 3.05% | 1.89% | 2.38% | .06% | 4.43% | 2.96% | (1.28%) | (3.15%) | (5.34%) | 16.28% | 1.14% | 5.38% | 1.63% | (18.35%) | (2.34%) | (1.35%) | .58% | 2.52% | 2.46% | 2.14% | 3.35% | 1.93% | 1.68% | 1.01% | .53% | .02% | 3.90% | (.88%) | .93% | 2.53% | 1.35% | .14% | (6.25%) | (.88%) | .86% | 5.24% | 12.24% |
| TTM_YoY% | | 2.54% | 4.22% | 6.01% | 6.83% | 5.08% | 5.54% | 7.69% | 6.58% | 9.09% | 8.92% | 8.63% | 7.56% | 9.00% | 10.14% | 6.21% | 2.80% | (6.81%) | 5.25% | 7.83% | 17.32% | 25.95% | (11.56%) | (14.60%) | (20.06%) | (20.88%) | (.66%) | 4.22% | 7.91% | 10.89% | 10.24% | 9.40% | 8.19% | 5.24% | 3.27% | 5.53% | 3.55% | 3.96% | 6.58% | 3.97% | 5.03% | (2.44%) | (5.69%) | (6.15%) | (1.36%) | 18.10% | 27.01% | 30.16% | 27.40% |
| Gross Margin | | 15.58% | 16.47% | 16.52% | 17.28% | 16.71% | 16.04% | 13.20% | 13.61% | 12.98% | 10.43% | 11.39% | 13.83% | 9.28% | 7.86% | 6.53% | 10.38% | 11.29% | 12.63% | 13.23% | 12.51% | 13.86% | 15.34% | 17.46% | 17.83% | (18.48%) | 14.55% | 9.72% | 13.24% | 11.03% | 12.23% | 11.28% | 12.96% | 11.25% | 13.01% | 12.26% | 13.14% | 13.70% | 16.04% | 13.84% | 14.77% | 14.86% | 15.44% | 18.15% | 17.10% | 10.57% | 17.73% | 18.09% | 22.95% |
| QoQ | | (.89%) | (.06%) | (.76%) | .57% | .67% | 2.84% | (.41%) | .63% | 2.55% | (.96%) | (2.44%) | 4.55% | 1.42% | 1.34% | (3.86%) | (.91%) | (1.33%) | (.60%) | .72% | (1.35%) | (1.48%) | (2.13%) | (.37%) | 36.31% | (33.03%) | 4.82% | (3.52%) | 2.21% | (1.20%) | .95% | (1.68%) | 1.71% | (1.76%) | .75% | (.88%) | (.56%) | (2.34%) | 2.20% | (.93%) | (.09%) | (.58%) | (2.71%) | 1.06% | 6.53% | (7.17%) | (.36%) | (4.86%) | 2.92% |
| YoY | | (1.13%) | .43% | 3.32% | 3.67% | 3.73% | 5.61% | 1.81% | (.22%) | 3.70% | 2.57% | 4.86% | 3.44% | (2.01%) | (4.76%) | (6.70%) | (2.12%) | (2.57%) | (2.71%) | (4.24%) | (5.33%) | 32.34% | .79% | 7.74% | 4.59% | (29.51%) | 2.32% | (1.56%) | .28% | (.22%) | (.78%) | (.98%) | (.18%) | (2.45%) | (3.04%) | (1.58%) | (1.63%) | (1.15%) | .60% | (4.31%) | (2.33%) | 4.29% | (2.29%) | .06% | (5.86%) | (9.47%) | .27% | (1.47%) | 4.72% |
| Operating Income | | 6,168,000$ | 5,046,000$ | 4,862,000$ | 10,447,000$ | 8,502,000$ | 7,085,000$ | 2,134,000$ | 5,063,000$ | 9,691,000$ | 1,959,000$ | 58,000$ | 6,106,000$ | 1,293,000$ | (2,484,000$) | (4,694,000$) | (204,000$) | 1,460,000$ | 3,377,000$ | 3,632,000$ | 428,000$ | 4,052,000$ | 6,727,000$ | 11,939,000$ | 11,197,000$ | (16,116,000$) | 6,283,000$ | (1,761,000$) | 2,932,000$ | 235,000$ | 3,961,000$ | 2,266,000$ | 4,152,000$ | 3,002,000$ | 4,358,000$ | 2,494,000$ | 3,421,000$ | 3,052,000$ | 5,819,000$ | 2,451,000$ | 3,520,000$ | 4,999,000$ | 3,841,000$ | 7,414,000$ | 5,925,000$ | 2,390,000$ | 5,904,000$ | 7,962,000$ | 14,870,000$ |
| QoQ% | | 22.24% | 3.78% | (53.46%) | 22.88% | 20.00% | 232.01% | (57.85%) | (47.76%) | 394.69% | 3,277.59% | (99.05%) | 372.24% | 152.05% | 47.08% | (2,200.98%) | (113.97%) | (56.77%) | (7.02%) | 748.60% | (89.44%) | (39.77%) | (43.66%) | 6.63% | 169.48% | (356.50%) | 456.79% | (160.06%) | 1,147.66% | (94.07%) | 74.80% | (45.42%) | 38.31% | (31.12%) | 74.74% | (27.10%) | 12.09% | (47.55%) | 137.41% | (30.37%) | (29.59%) | 30.15% | (48.19%) | 25.13% | 147.91% | (59.52%) | (25.85%) | (46.46%) | 54.08% |
| YoY% | | (27.45%) | (28.78%) | 127.84% | 106.34% | (12.27%) | 261.66% | 3,579.31% | (17.08%) | 649.50% | 178.87% | 101.24% | 3,093.14% | (11.44%) | (173.56%) | (229.24%) | (147.66%) | (63.97%) | (49.80%) | (69.58%) | (96.18%) | 125.14% | 7.07% | 777.97% | 281.89% | (6,957.87%) | 58.62% | (177.71%) | (29.38%) | (92.17%) | (9.11%) | (9.14%) | 21.37% | (1.64%) | (25.11%) | 1.75% | (2.81%) | (38.95%) | 51.50% | (66.94%) | (40.59%) | 109.16% | (34.94%) | (6.88%) | (60.16%) | (75.24%) | 14.98% | 18.96% | 194.75% |
| TTM | | 26,523,000$ | 28,857,000$ | 30,896,000$ | 28,168,000$ | 22,784,000$ | 23,973,000$ | 18,847,000$ | 16,771,000$ | 17,814,000$ | 9,416,000$ | 4,973,000$ | 221,000$ | (6,089,000$) | (5,922,000$) | (61,000$) | 8,265,000$ | 8,897,000$ | 11,489,000$ | 14,839,000$ | 23,146,000$ | 33,915,000$ | 13,747,000$ | 13,303,000$ | (397,000$) | (8,662,000$) | 7,689,000$ | 5,367,000$ | 9,394,000$ | 10,614,000$ | 13,381,000$ | 13,778,000$ | 14,006,000$ | 13,275,000$ | 13,325,000$ | 14,786,000$ | 14,743,000$ | 14,842,000$ | 16,789,000$ | 14,811,000$ | 19,774,000$ | 22,179,000$ | 19,570,000$ | 21,633,000$ | 22,181,000$ | 31,126,000$ | 38,387,000$ | 37,618,000$ | 36,349,000$ |
| TTM_QoQ% | | (8.09%) | (6.60%) | 9.69% | 23.63% | (4.96%) | 27.20% | 12.38% | (5.86%) | 89.19% | 89.34% | 2,150.23% | 103.63% | (2.82%) | (9,608.20%) | (100.74%) | (7.10%) | (22.56%) | (22.58%) | (35.89%) | (31.75%) | 146.71% | 3.34% | 3,450.88% | 95.42% | (212.65%) | 43.26% | (42.87%) | (11.49%) | (20.68%) | (2.88%) | (1.63%) | 5.51% | (.38%) | (9.88%) | .29% | (.67%) | (11.60%) | 13.36% | (25.10%) | (10.84%) | 13.33% | (9.54%) | (2.47%) | (28.74%) | (18.92%) | 2.04% | 3.49% | 37.04% |
| TTM_YoY% | | 16.41% | 20.37% | 63.93% | 67.96% | 27.90% | 154.60% | 278.99% | 7,488.69% | 392.56% | 259.00% | 8,252.46% | (97.33%) | (168.44%) | (151.55%) | (100.41%) | (64.29%) | (73.77%) | (16.43%) | 11.55% | 5,930.23% | 491.54% | 78.79% | 147.87% | (104.23%) | (181.61%) | (42.54%) | (61.05%) | (32.93%) | (20.05%) | .42% | (6.82%) | (5.00%) | (10.56%) | (20.63%) | (.17%) | (25.44%) | (33.08%) | (14.21%) | (31.54%) | (10.85%) | (28.74%) | (49.02%) | (42.49%) | (38.98%) | 17.35% | 72.99% | 87.09% | 110.84% |
| Operating Margin | | 4.06% | 3.67% | 3.54% | 6.86% | 5.59% | 4.92% | 1.64% | 3.64% | 6.77% | 1.39% | .05% | 4.51% | .98% | (1.95%) | (4.15%) | (.17%) | 1.19% | 2.91% | 3.22% | .43% | 3.68% | 5.53% | 9.37% | 8.87% | (38.27%) | 5.37% | (1.66%) | 2.44% | .18% | 3.09% | 2.01% | 3.54% | 2.57% | 3.73% | 2.42% | 3.34% | 2.82% | 5.30% | 2.48% | 3.51% | 4.61% | 4.08% | 7.23% | 6.14% | 2.43% | 6.65% | 7.81% | 12.16% |
| QoQ | | .40% | .13% | (3.32%) | 1.26% | .68% | 3.27% | (2.00%) | (3.13%) | 5.38% | 1.34% | (4.46%) | 3.53% | 2.93% | 2.19% | (3.98%) | (1.36%) | (1.73%) | (.30%) | 2.79% | (3.26%) | (1.85%) | (3.84%) | .50% | 47.14% | (43.64%) | 7.03% | (4.10%) | 2.26% | (2.91%) | 1.08% | (1.54%) | .97% | (1.16%) | 1.31% | (.92%) | .52% | (2.49%) | 2.83% | (1.03%) | (1.10%) | .53% | (3.15%) | 1.09% | 3.71% | (4.22%) | (1.16%) | (4.36%) | 2.71% |
| YoY | | (1.53%) | (1.25%) | 1.89% | 3.21% | (1.18%) | 3.53% | 1.59% | (.87%) | 5.80% | 3.35% | 4.20% | 4.68% | (.21%) | (4.87%) | (7.36%) | (.60%) | (2.50%) | (2.62%) | (6.16%) | (8.44%) | 41.95% | .16% | 11.03% | 6.43% | (38.45%) | 2.28% | (3.66%) | (1.10%) | (2.39%) | (.64%) | (.41%) | .21% | (.24%) | (1.57%) | (.06%) | (.17%) | (1.80%) | 1.22% | (4.76%) | (2.63%) | 2.19% | (2.56%) | (.58%) | (6.03%) | (7.03%) | .63% | (.41%) | 5.83% |
| Net Income | | 3,618,000$ | 3,825,000$ | 5,643,000$ | 8,537,000$ | 8,062,000$ | 5,711,000$ | 1,398,000$ | 3,748,000$ | 10,067,000$ | 1,126,000$ | 780,000$ | 4,455,000$ | (3,084,000$) | (3,287,000$) | (2,515,000$) | (63,000$) | 656,000$ | 4,132,000$ | 3,837,000$ | 222,000$ | 4,341,000$ | 5,910,000$ | 9,573,000$ | 10,073,000$ | (12,355,000$) | 4,913,000$ | (1,095,000$) | 2,680,000$ | 1,439,000$ | 3,037,000$ | (21,598,000$) | 4,429,000$ | 4,592,000$ | 3,932,000$ | 3,835,000$ | 3,269,000$ | 3,020,000$ | 5,048,000$ | 1,637,000$ | 2,405,000$ | 1,799,000$ | 3,278,000$ | 5,213,000$ | 3,832,000$ | 1,935,000$ | 5,375,000$ | 6,901,000$ | 10,340,000$ |
| QoQ% | | (5.41%) | (32.22%) | (33.90%) | 5.89% | 41.17% | 308.51% | (62.70%) | (62.77%) | 794.05% | 44.36% | (82.49%) | 244.46% | 6.18% | (30.70%) | (3,892.06%) | (109.60%) | (84.12%) | 7.69% | 1,628.38% | (94.89%) | (26.55%) | (38.26%) | (4.96%) | 181.53% | (351.48%) | 548.68% | (140.86%) | 86.24% | (52.62%) | 114.06% | (587.65%) | (3.55%) | 16.79% | 2.53% | 17.31% | 8.25% | (40.17%) | 208.37% | (31.93%) | 33.69% | (45.12%) | (37.12%) | 36.04% | 98.04% | (64.00%) | (22.11%) | (33.26%) | 61.87% |
| YoY% | | (55.12%) | (33.02%) | 303.65% | 127.78% | (19.92%) | 407.19% | 79.23% | (15.87%) | 426.43% | 134.26% | 131.01% | 7,171.43% | (570.12%) | (179.55%) | (165.55%) | (128.38%) | (84.89%) | (30.09%) | (59.92%) | (97.80%) | 135.14% | 20.29% | 974.25% | 275.86% | (958.58%) | 61.77% | 94.93% | (39.49%) | (68.66%) | (22.76%) | (663.18%) | 35.49% | 52.05% | (22.11%) | 134.27% | 35.93% | 67.87% | 54.00% | (68.60%) | (37.24%) | (7.03%) | (39.01%) | (24.46%) | (62.94%) | (69.71%) | 27.46% | 47.43% | 168.29% |
| TTM | | 21,623,000$ | 26,067,000$ | 27,953,000$ | 23,708,000$ | 18,919,000$ | 20,924,000$ | 16,339,000$ | 15,721,000$ | 16,428,000$ | 3,277,000$ | (1,136,000$) | (4,431,000$) | (8,949,000$) | (5,209,000$) | 2,210,000$ | 8,562,000$ | 8,847,000$ | 12,532,000$ | 14,310,000$ | 20,046,000$ | 29,897,000$ | 13,201,000$ | 12,204,000$ | 1,536,000$ | (5,857,000$) | 7,937,000$ | 6,061,000$ | (14,442,000$) | (12,693,000$) | (9,540,000$) | (8,645,000$) | 16,788,000$ | 15,628,000$ | 14,056,000$ | 15,172,000$ | 12,974,000$ | 12,110,000$ | 10,889,000$ | 9,119,000$ | 12,695,000$ | 14,122,000$ | 14,258,000$ | 16,355,000$ | 18,043,000$ | 24,551,000$ | 29,004,000$ | 27,846,000$ | 25,626,000$ |
| TTM_QoQ% | | (17.05%) | (6.75%) | 17.91% | 25.31% | (9.58%) | 28.06% | 3.93% | (4.30%) | 401.31% | 388.47% | 74.36% | 50.49% | (71.80%) | (335.70%) | (74.19%) | (3.22%) | (29.41%) | (12.43%) | (28.61%) | (32.95%) | 126.48% | 8.17% | 694.53% | 126.23% | (173.79%) | 30.95% | 141.97% | (13.78%) | (33.05%) | (10.35%) | (151.50%) | 7.42% | 11.18% | (7.36%) | 16.94% | 7.14% | 11.21% | 19.41% | (28.17%) | (10.11%) | (.95%) | (12.82%) | (9.36%) | (26.51%) | (15.35%) | 4.16% | 8.66% | 33.89% |
| TTM_YoY% | | 14.29% | 24.58% | 71.08% | 50.81% | 15.16% | 538.51% | 1,538.29% | 454.80% | 283.57% | 162.91% | (151.40%) | (151.75%) | (201.15%) | (141.57%) | (84.56%) | (57.29%) | (70.41%) | (5.07%) | 17.26% | 1,205.08% | 610.45% | 66.32% | 101.35% | 110.64% | 53.86% | 183.20% | 170.11% | (186.03%) | (181.22%) | (167.87%) | (156.98%) | 29.40% | 29.05% | 29.08% | 66.38% | 2.20% | (14.25%) | (23.63%) | (44.24%) | (29.64%) | (42.48%) | (50.84%) | (41.27%) | (29.59%) | 28.27% | 73.97% | 100.43% | 112.63% |
| Profit Margin | | 2.38% | 2.78% | 4.10% | 5.60% | 5.30% | 3.96% | 1.08% | 2.70% | 7.04% | .80% | .66% | 3.29% | (2.33%) | (2.58%) | (2.22%) | (.05%) | .53% | 3.56% | 3.40% | .22% | 3.94% | 4.86% | 7.52% | 7.98% | (29.34%) | 4.20% | (1.03%) | 2.23% | 1.12% | 2.37% | (19.13%) | 3.78% | 3.93% | 3.37% | 3.72% | 3.19% | 2.79% | 4.60% | 1.65% | 2.40% | 1.66% | 3.49% | 5.09% | 3.97% | 1.97% | 6.05% | 6.77% | 8.46% |
| QoQ | | (.40%) | (1.32%) | (1.50%) | .30% | 1.34% | 2.89% | (1.62%) | (4.34%) | 6.24% | .14% | (2.63%) | 5.62% | .25% | (.36%) | (2.17%) | (.59%) | (3.03%) | .17% | 3.18% | (3.72%) | (.91%) | (2.66%) | (.46%) | 37.32% | (33.54%) | 5.23% | (3.26%) | 1.12% | (1.25%) | 21.50% | (22.91%) | (.15%) | .57% | (.35%) | .53% | .41% | (1.82%) | 2.95% | (.75%) | .74% | (1.83%) | (1.60%) | 1.12% | 2.00% | (4.09%) | (.71%) | (1.69%) | 2.20% |
| YoY | | (2.92%) | (1.19%) | 3.03% | 2.91% | (1.73%) | 3.16% | .42% | (.60%) | 9.37% | 3.38% | 2.88% | 3.34% | (2.87%) | (6.15%) | (5.62%) | (.27%) | (3.41%) | (1.29%) | (4.12%) | (7.76%) | 33.28% | .66% | 8.55% | 5.75% | (30.45%) | 1.83% | 18.10% | (1.55%) | (2.82%) | (1.00%) | (22.85%) | .59% | 1.15% | (1.24%) | 2.06% | .79% | 1.13% | 1.12% | (3.43%) | (1.57%) | (.31%) | (2.57%) | (1.68%) | (4.49%) | (4.29%) | 1.11% | 1.02% | 3.62% |
| Equity to Common Shareholders | | 238,646,000$ | 240,511,000$ | 236,798,000$ | 230,547,000$ | 221,592,000$ | 210,699,000$ | 204,536,000$ | 203,034,000$ | 200,545,000$ | 193,827,000$ | 191,390,000$ | 189,220,000$ | 184,963,000$ | 187,749,000$ | 187,068,000$ | 188,594,000$ | 188,400,000$ | 189,188,000$ | 185,173,000$ | 181,639,000$ | 181,010,000$ | 177,590,000$ | 172,585,000$ | 161,905,000$ | 152,222,000$ | 162,343,000$ | 163,469,000$ | 163,639,000$ | 163,388,000$ | 164,505,000$ | 161,968,000$ | 166,012,000$ | 162,158,000$ | 161,064,000$ | 155,432,000$ | 154,085,000$ | 151,088,000$ | 144,267,000$ | 138,140,000$ | 139,835,000$ | 139,332,000$ | 146,511,000$ | 145,075,000$ | 141,757,000$ | 140,312,000$ | 142,314,000$ | 138,783,000$ | 134,850,000$ |
| QoQ | | (1,865,000$) | 3,713,000$ | 6,251,000$ | 8,955,000$ | 10,893,000$ | 6,163,000$ | 1,502,000$ | 2,489,000$ | 6,718,000$ | 2,437,000$ | 2,170,000$ | 4,257,000$ | (2,786,000$) | 681,000$ | (1,526,000$) | 194,000$ | (788,000$) | 4,015,000$ | 3,534,000$ | 629,000$ | 3,420,000$ | 5,005,000$ | 10,680,000$ | 9,683,000$ | (10,121,000$) | (1,126,000$) | (170,000$) | 251,000$ | (1,117,000$) | 2,537,000$ | (4,044,000$) | 3,854,000$ | 1,094,000$ | 5,632,000$ | 1,347,000$ | 2,997,000$ | 6,821,000$ | 6,127,000$ | (1,695,000$) | 503,000$ | (7,179,000$) | 1,436,000$ | 3,318,000$ | 1,445,000$ | (2,002,000$) | 3,531,000$ | 3,933,000$ | 9,344,000$ |
| QoQ% | | (.78%) | 1.57% | 2.71% | 4.04% | 5.17% | 3.01% | .74% | 1.24% | 3.47% | 1.27% | 1.15% | 2.30% | (1.48%) | .36% | (.81%) | .10% | (.42%) | 2.17% | 1.95% | .35% | 1.93% | 2.90% | 6.60% | 6.36% | (6.23%) | (.69%) | (.10%) | .15% | (.68%) | 1.57% | (2.44%) | 2.38% | .68% | 3.62% | .87% | 1.98% | 4.73% | 4.44% | (1.21%) | .36% | (4.90%) | .99% | 2.34% | 1.03% | (1.41%) | 2.54% | 2.92% | 7.45% |
| YoY | | 17,054,000$ | 29,812,000$ | 32,262,000$ | 27,513,000$ | 21,047,000$ | 16,872,000$ | 13,146,000$ | 13,814,000$ | 15,582,000$ | 6,078,000$ | 4,322,000$ | 626,000$ | (3,437,000$) | (1,439,000$) | 1,895,000$ | 6,955,000$ | 7,390,000$ | 11,598,000$ | 12,588,000$ | 19,734,000$ | 28,788,000$ | 15,247,000$ | 9,116,000$ | (1,734,000$) | (11,166,000$) | (2,162,000$) | 1,501,000$ | (2,373,000$) | 1,230,000$ | 3,441,000$ | 6,536,000$ | 11,927,000$ | 11,070,000$ | 16,797,000$ | 17,292,000$ | 14,250,000$ | 11,756,000$ | (2,244,000$) | (6,935,000$) | (1,922,000$) | (980,000$) | 4,197,000$ | 6,292,000$ | 6,907,000$ | 14,806,000$ | 24,194,000$ | 26,078,000$ | 27,228,000$ |
| YoY% | | 7.70% | 14.15% | 15.77% | 13.55% | 10.50% | 8.71% | 6.87% | 7.30% | 8.42% | 3.24% | 2.31% | .33% | (1.82%) | (.76%) | 1.02% | 3.83% | 4.08% | 6.53% | 7.29% | 12.19% | 18.91% | 9.39% | 5.58% | (1.06%) | (6.83%) | (1.31%) | .93% | (1.43%) | .76% | 2.14% | 4.21% | 7.74% | 7.33% | 11.64% | 12.52% | 10.19% | 8.44% | (1.53%) | (4.78%) | (1.36%) | (.70%) | 2.95% | 4.53% | 5.12% | 11.80% | 20.48% | 23.14% | 25.30% |
| Dividends Paid | | | | | | | | | | | | | | 0$ | 0$ | 0$ | 600,000$ | 600,000$ | 600,000$ | 0$ | 600,000$ | 0$ | 0$ | 0$ | 490,000$ | 0$ | 525,000$ | 525,000$ | 1,502,000$ | 517,000$ | 917,000$ | 715,000$ | 1,298,000$ | 1,109,000$ | 708,000$ | 509,000$ | 2,525,000$ | 703,000$ | 503,000$ | 503,000$ | 2,267,000$ | 468,000$ | 465,000$ | 466,000$ | 2,034,000$ | 429,000$ | 428,000$ | 427,000$ | 1,309,000$ |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Treasury Stock | | 144,321,000$ | 136,795,000$ | 136,718,000$ | 136,366,000$ | 135,452,000$ | 135,459,000$ | 135,465,000$ | 135,471,000$ | 135,478,000$ | 135,489,000$ | 135,501,000$ | 135,514,000$ | 135,526,000$ | 135,542,000$ | 135,556,000$ | 135,569,000$ | 135,580,000$ | 135,591,000$ | 135,599,000$ | 135,608,000$ | 135,615,000$ | 135,622,000$ | 135,629,000$ | 135,640,000$ | 135,656,000$ | 135,676,000$ | 135,693,000$ | 135,711,000$ | 135,725,000$ | 135,742,000$ | 135,758,000$ | 135,767,000$ | 135,778,000$ | 135,790,000$ | 135,801,000$ | 135,811,000$ | 135,822,000$ | 135,835,000$ | 135,850,000$ | 135,860,000$ | 135,871,000$ | 135,883,000$ | 135,890,000$ | 135,897,000$ | 135,902,000$ | 135,907,000$ | 135,912,000$ | 135,915,000$ |
| QoQ | | 7,526,000$ | 77,000$ | 352,000$ | 914,000$ | (7,000$) | (6,000$) | (6,000$) | (7,000$) | (11,000$) | (12,000$) | (13,000$) | (12,000$) | (16,000$) | (14,000$) | (13,000$) | (11,000$) | (11,000$) | (8,000$) | (9,000$) | (7,000$) | (7,000$) | (7,000$) | (11,000$) | (16,000$) | (20,000$) | (17,000$) | (18,000$) | (14,000$) | (17,000$) | (16,000$) | (9,000$) | (11,000$) | (12,000$) | (11,000$) | (10,000$) | (11,000$) | (13,000$) | (15,000$) | (10,000$) | (11,000$) | (12,000$) | (7,000$) | (7,000$) | (5,000$) | (5,000$) | (5,000$) | (3,000$) | (4,000$) |
| Goodwill | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ% | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY% | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Other Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 41,000$ | | | | 140,000$ | | | | 239,000$ | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Amortization of Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | 387,479,000$ | 399,547,000$ | 392,245,000$ | 390,057,000$ | 391,454,000$ | 387,392,000$ | 355,895,000$ | 366,867,000$ | 364,289,000$ | 348,549,000$ | 331,751,000$ | 340,619,000$ | 340,930,000$ | 341,398,000$ | 320,771,000$ | 320,179,000$ | 319,134,000$ | 321,164,000$ | 308,313,000$ | 308,344,000$ | 310,563,000$ | 305,724,000$ | 306,969,000$ | 300,229,000$ | 265,545,000$ | 297,511,000$ | 293,579,000$ | 313,799,000$ | 312,736,000$ | 313,284,000$ | 298,838,000$ | 312,948,000$ | 307,175,000$ | 307,080,000$ | 288,522,000$ | 283,696,000$ | 273,714,000$ | 263,478,000$ | 240,602,000$ | 251,616,000$ | 242,176,000$ | 247,286,000$ | 243,717,000$ | 234,628,000$ | 230,834,000$ | 234,439,000$ | 227,240,000$ | 234,817,000$ |
| QoQ | | (12,068,000$) | 7,302,000$ | 2,188,000$ | (1,397,000$) | 4,062,000$ | 31,497,000$ | (10,972,000$) | 2,578,000$ | 15,740,000$ | 16,798,000$ | (8,868,000$) | (311,000$) | (468,000$) | 20,627,000$ | 592,000$ | 1,045,000$ | (2,030,000$) | 12,851,000$ | (31,000$) | (2,219,000$) | 4,839,000$ | (1,245,000$) | 6,740,000$ | 34,684,000$ | (31,966,000$) | 3,932,000$ | (20,220,000$) | 1,063,000$ | (548,000$) | 14,446,000$ | (14,110,000$) | 5,773,000$ | 95,000$ | 18,558,000$ | 4,826,000$ | 9,982,000$ | 10,236,000$ | 22,876,000$ | (11,014,000$) | 9,440,000$ | (5,110,000$) | 3,569,000$ | 9,089,000$ | 3,794,000$ | (3,605,000$) | 7,199,000$ | (7,577,000$) | 21,781,000$ |
| YoY | | (3,975,000$) | 12,155,000$ | 36,350,000$ | 23,190,000$ | 27,165,000$ | 38,843,000$ | 24,144,000$ | 26,248,000$ | 23,359,000$ | 7,151,000$ | 10,980,000$ | 20,440,000$ | 21,796,000$ | 20,234,000$ | 12,458,000$ | 11,835,000$ | 8,571,000$ | 15,440,000$ | 1,344,000$ | 8,115,000$ | 45,018,000$ | 8,213,000$ | 13,390,000$ | (13,570,000$) | (47,191,000$) | (15,773,000$) | (5,259,000$) | 851,000$ | 5,561,000$ | 6,204,000$ | 10,316,000$ | 29,252,000$ | 33,461,000$ | 43,602,000$ | 47,920,000$ | 32,080,000$ | 31,538,000$ | 16,192,000$ | (3,115,000$) | 16,988,000$ | 11,342,000$ | 12,847,000$ | 16,477,000$ | (189,000$) | 17,798,000$ | 42,726,000$ | 47,368,000$ | 60,646,000$ |
| Total Liabilities | | 121,982,000$ | 132,394,000$ | 129,231,000$ | 134,278,000$ | 145,023,000$ | 152,791,000$ | 127,740,000$ | 139,807,000$ | 138,674,000$ | 128,435,000$ | 114,110,000$ | 125,318,000$ | 129,906,000$ | 122,925,000$ | 103,095,000$ | 100,770,000$ | 99,187,000$ | 99,963,000$ | 91,889,000$ | 95,547,000$ | 97,766,000$ | 98,230,000$ | 105,496,000$ | 113,209,000$ | 90,104,000$ | 110,256,000$ | 104,730,000$ | 125,528,000$ | 124,920,000$ | 125,958,000$ | 115,081,000$ | 125,016,000$ | 123,929,000$ | 123,898,000$ | 112,666,000$ | 109,267,000$ | 101,000,000$ | 99,118,000$ | 85,007,000$ | 94,672,000$ | 87,664,000$ | 86,718,000$ | 85,942,000$ | 81,950,000$ | 78,433,000$ | 80,734,000$ | 78,001,000$ | 90,476,000$ |
| QoQ | | (10,412,000$) | 3,163,000$ | (5,047,000$) | (10,745,000$) | (7,768,000$) | 25,051,000$ | (12,067,000$) | 1,133,000$ | 10,239,000$ | 14,325,000$ | (11,208,000$) | (4,588,000$) | 6,981,000$ | 19,830,000$ | 2,325,000$ | 1,583,000$ | (776,000$) | 8,074,000$ | (3,658,000$) | (2,219,000$) | (464,000$) | (7,266,000$) | (7,713,000$) | 23,105,000$ | (20,152,000$) | 5,526,000$ | (20,798,000$) | 608,000$ | (1,038,000$) | 10,877,000$ | (9,935,000$) | 1,087,000$ | 31,000$ | 11,232,000$ | 3,399,000$ | 8,267,000$ | 1,882,000$ | 14,111,000$ | (9,665,000$) | 7,008,000$ | 946,000$ | 776,000$ | 3,992,000$ | 3,517,000$ | (2,301,000$) | 2,733,000$ | (12,475,000$) | 12,343,000$ |
| YoY | | (23,041,000$) | (20,397,000$) | 1,491,000$ | (5,529,000$) | 6,349,000$ | 24,356,000$ | 13,630,000$ | 14,489,000$ | 8,768,000$ | 5,510,000$ | 11,015,000$ | 24,548,000$ | 30,719,000$ | 22,962,000$ | 11,206,000$ | 5,223,000$ | 1,421,000$ | 1,733,000$ | (13,607,000$) | (17,662,000$) | 7,662,000$ | (12,026,000$) | 766,000$ | (12,319,000$) | (34,816,000$) | (15,702,000$) | (10,351,000$) | 512,000$ | 991,000$ | 2,060,000$ | 2,415,000$ | 15,749,000$ | 22,929,000$ | 24,780,000$ | 27,659,000$ | 14,595,000$ | 13,336,000$ | 12,400,000$ | (935,000$) | 12,722,000$ | 9,231,000$ | 5,984,000$ | 7,941,000$ | (8,526,000$) | 300,000$ | 15,874,000$ | 18,952,000$ | 31,228,000$ |
| Current Ratio | | 2.90x | 2.63x | 2.61x | 2.49x | 2.43x | 2.33x | 2.60x | 2.18x | 2.15x | 1.99x | 2.09x | 1.94x | 2.07x | 2.17x | 2.38x | 2.34x | 2.31x | 2.37x | 2.66x | 2.49x | 2.25x | 2.24x | 2.16x | 2.11x | 2.60x | 2.06x | 2.19x | 1.89x | 1.98x | 2.02x | 2.22x | 2.15x | 2.20x | 2.06x | 2.16x | 2.02x | 1.90x | 1.87x | 1.99x | 2.07x | 2.09x | 2.34x | 2.12x | 2.04x | 1.99x | 2.33x | 2.12x | 1.99x |
| Total Current Assets | | 296,273,000$ | 304,157,000$ | 293,267,000$ | 290,125,000$ | 290,063,000$ | 287,215,000$ | 253,934,000$ | 260,748,000$ | 253,814,000$ | 240,930,000$ | 222,297,000$ | 227,851,000$ | 225,782,000$ | 207,025,000$ | 189,280,000$ | 191,061,000$ | 188,232,000$ | 189,717,000$ | 177,915,000$ | 175,640,000$ | 174,904,000$ | 169,020,000$ | 165,909,000$ | 160,947,000$ | 125,368,000$ | 156,542,000$ | 143,478,000$ | 155,697,000$ | 156,632,000$ | 159,480,000$ | 146,324,000$ | 155,618,000$ | 151,103,000$ | 147,946,000$ | 134,537,000$ | 133,868,000$ | 129,005,000$ | 130,515,000$ | 121,635,000$ | 138,800,000$ | 134,451,000$ | 140,385,000$ | 143,452,000$ | 137,148,000$ | 128,606,000$ | 140,640,000$ | 136,416,000$ | 151,485,000$ |
| QoQ | | (7,884,000$) | 10,890,000$ | 3,142,000$ | 62,000$ | 2,848,000$ | 33,281,000$ | (6,814,000$) | 6,934,000$ | 12,884,000$ | 18,633,000$ | (5,554,000$) | 2,069,000$ | 18,757,000$ | 17,745,000$ | (1,781,000$) | 2,829,000$ | (1,485,000$) | 11,802,000$ | 2,275,000$ | 736,000$ | 5,884,000$ | 3,111,000$ | 4,962,000$ | 35,579,000$ | (31,174,000$) | 13,064,000$ | (12,219,000$) | (935,000$) | (2,848,000$) | 13,156,000$ | (9,294,000$) | 4,515,000$ | 3,157,000$ | 13,409,000$ | 669,000$ | 4,863,000$ | (1,510,000$) | 8,880,000$ | (17,165,000$) | 4,349,000$ | (5,934,000$) | (3,067,000$) | 6,304,000$ | 8,542,000$ | (12,034,000$) | 4,224,000$ | (15,069,000$) | 15,846,000$ |
| Total Current Liabilities | | 102,231,000$ | 115,846,000$ | 112,450,000$ | 116,509,000$ | 119,350,000$ | 123,304,000$ | 97,575,000$ | 119,571,000$ | 118,288,000$ | 120,772,000$ | 106,336,000$ | 117,394,000$ | 108,986,000$ | 95,580,000$ | 79,536,000$ | 81,567,000$ | 81,529,000$ | 79,992,000$ | 66,837,000$ | 70,434,000$ | 77,572,000$ | 75,498,000$ | 76,655,000$ | 76,303,000$ | 48,140,000$ | 76,072,000$ | 65,433,000$ | 82,183,000$ | 79,263,000$ | 78,805,000$ | 65,924,000$ | 72,469,000$ | 68,793,000$ | 71,729,000$ | 62,197,000$ | 66,194,000$ | 67,895,000$ | 69,783,000$ | 61,151,000$ | 67,065,000$ | 64,215,000$ | 60,107,000$ | 67,738,000$ | 67,187,000$ | 64,735,000$ | 60,396,000$ | 64,330,000$ | 76,208,000$ |
| QoQ | | (13,615,000$) | 3,396,000$ | (4,059,000$) | (2,841,000$) | (3,954,000$) | 25,729,000$ | (21,996,000$) | 1,283,000$ | (2,484,000$) | 14,436,000$ | (11,058,000$) | 8,408,000$ | 13,406,000$ | 16,044,000$ | (2,031,000$) | 38,000$ | 1,537,000$ | 13,155,000$ | (3,597,000$) | (7,138,000$) | 2,074,000$ | (1,157,000$) | 352,000$ | 28,163,000$ | (27,932,000$) | 10,639,000$ | (16,750,000$) | 2,920,000$ | 458,000$ | 12,881,000$ | (6,545,000$) | 3,676,000$ | (2,936,000$) | 9,532,000$ | (3,997,000$) | (1,701,000$) | (1,888,000$) | 8,632,000$ | (5,914,000$) | 2,850,000$ | 4,108,000$ | (7,631,000$) | 551,000$ | 2,452,000$ | 4,339,000$ | (3,934,000$) | (11,878,000$) | 10,945,000$ |
| Debt to Asset Ratio | | .31x | .33x | .33x | .34x | .37x | .39x | .36x | .38x | .38x | .37x | .34x | .37x | .38x | .36x | .32x | .31x | .31x | .31x | .30x | .31x | .31x | .32x | .34x | .38x | .34x | .37x | .36x | .40x | .40x | .40x | .39x | .40x | .40x | .40x | .39x | .39x | .37x | .38x | .35x | .38x | .36x | .35x | .35x | .35x | .34x | .34x | .34x | .39x |
| Long Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 2,478,000$ | | | | 3,286,000$ | | | 3,958,000$ | 4,134,000$ | 4,308,000$ | 4,479,000$ | 4,565,000$ | 4,465,000$ | 2,721,000$ | 2,823,000$ | 2,924,000$ | 3,021,000$ | 3,118,000$ | 3,213,000$ | 3,308,000$ | 3,399,000$ | 3,490,000$ | 3,579,000$ | 3,668,000$ | 3,753,000$ | 3,838,000$ | 3,922,000$ | 4,000,000$ | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 108,243,000$ | 106,957,000$ | 99,027,000$ | 90,473,000$ | 84,579,000$ | 62,106,000$ | 42,625,000$ | 34,403,000$ | 25,410,000$ | 9,594,000$ | 11,575,000$ | 15,665,000$ | 20,571,000$ | 12,086,000$ | 13,578,000$ | 10,330,000$ | 8,774,000$ | 16,459,000$ | 14,071,000$ | 7,024,000$ | 14,465,000$ | 11,335,000$ | 10,432,000$ | 11,983,000$ | 11,774,000$ | 10,173,000$ | 9,285,000$ | 11,241,000$ | 7,809,000$ | 9,202,000$ | 11,373,000$ | 10,345,000$ | 8,090,000$ | 7,037,000$ | 8,385,000$ | 8,498,000$ | 8,361,000$ | 4,991,000$ | 8,190,000$ | 17,069,000$ | 15,477,000$ | 23,158,000$ | 17,923,000$ | 19,967,000$ | 25,695,000$ | 28,035,000$ | 19,843,000$ | 22,545,000$ |
| QoQ | | 1,286,000$ | 7,930,000$ | 8,554,000$ | 5,894,000$ | 22,473,000$ | 19,481,000$ | 8,222,000$ | 8,993,000$ | 15,816,000$ | (1,981,000$) | (4,090,000$) | (4,906,000$) | 8,485,000$ | (1,492,000$) | 3,248,000$ | 1,556,000$ | (7,685,000$) | 2,388,000$ | 7,047,000$ | (7,441,000$) | 3,130,000$ | 903,000$ | (1,551,000$) | 209,000$ | 1,601,000$ | 888,000$ | (1,956,000$) | 3,432,000$ | (1,393,000$) | (2,171,000$) | 1,028,000$ | 2,255,000$ | 1,053,000$ | (1,348,000$) | (113,000$) | 137,000$ | 3,370,000$ | (3,199,000$) | (8,879,000$) | 1,592,000$ | (7,681,000$) | 5,235,000$ | (2,044,000$) | (5,728,000$) | (2,340,000$) | 8,192,000$ | (2,702,000$) | 2,789,000$ |
| YoY | | 23,664,000$ | 44,851,000$ | 56,402,000$ | 56,070,000$ | 59,169,000$ | 52,512,000$ | 31,050,000$ | 18,738,000$ | 4,839,000$ | (2,492,000$) | (2,003,000$) | 5,335,000$ | 11,797,000$ | (4,373,000$) | (493,000$) | 3,306,000$ | (5,691,000$) | 5,124,000$ | 3,639,000$ | (4,959,000$) | 2,691,000$ | 1,162,000$ | 1,147,000$ | 742,000$ | 3,965,000$ | 971,000$ | (2,088,000$) | 896,000$ | (281,000$) | 2,165,000$ | 2,988,000$ | 1,847,000$ | (271,000$) | 2,046,000$ | 195,000$ | (8,571,000$) | (7,116,000$) | (18,167,000$) | (9,733,000$) | (2,898,000$) | (10,218,000$) | (4,877,000$) | (1,920,000$) | (2,578,000$) | 5,939,000$ | 7,541,000$ | (545,000$) | 9,739,000$ |
| Interest Expenses | | 37,000$ | 70,000$ | 96,000$ | 156,000$ | 212,000$ | 243,000$ | 257,000$ | 295,000$ | 239,000$ | 222,000$ | 219,000$ | 220,000$ | 369,000$ | 266,000$ | 196,000$ | 129,000$ | 62,000$ | 54,000$ | 57,000$ | 48,000$ | 43,000$ | 63,000$ | 84,000$ | 112,000$ | 128,000$ | 204,000$ | 248,000$ | 340,000$ | 391,000$ | 413,000$ | 404,000$ | 407,000$ | 376,000$ | 305,000$ | 253,000$ | 203,000$ | 141,000$ | 100,000$ | 98,000$ | 78,000$ | 81,000$ | 51,000$ | 23,000$ | 21,000$ | 32,000$ | 17,000$ | 11,000$ | 11,000$ |
| Interest Income | | 859,000$ | 879,000$ | 885,000$ | 877,000$ | 753,000$ | 529,000$ | 408,000$ | 349,000$ | | | | | | | | | | | | | | | | | | | | | | | | | 0$ | 1,000$ | 3,000$ | 4,000$ | 4,000$ | 52,000$ | 39,000$ | 41,000$ | 6,000$ | 4,000$ | 8,000$ | 7,000$ | 59,000$ | 61,000$ | 43,000$ | 22,000$ |