| RICHARDSON ELECTRONICS, LTD. (RELL) |
| 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-Nov-29 | 2025-Aug-30 | 2025-May-31 | 2025-Mar-01 | 2024-Nov-30 | 2024-Aug-31 | 2024-Jun-01 | 2024-Mar-02 | 2023-Dec-02 | 2023-Sep-02 | 2023-May-27 | 2023-Feb-25 | 2022-Nov-26 | 2022-Aug-27 | 2022-May-28 | 2022-Feb-26 | 2021-Nov-27 | 2021-Aug-28 | 2021-May-29 | 2021-Feb-27 | 2020-Nov-28 | 2020-Aug-29 | 2020-May-30 | 2020-Feb-29 | 2019-Nov-30 | 2019-Aug-31 | 2019-Jun-01 | 2019-Mar-02 | 2018-Dec-01 | 2018-Sep-01 | 2018-Jun-02 | 2018-Mar-03 | 2017-Dec-02 | 2017-Sep-02 | 2017-May-27 | 2017-Feb-25 | 2016-Nov-26 | 2016-Aug-27 | 2016-May-28 | 2016-Feb-27 | 2015-Nov-28 | 2015-Aug-29 | 2015-May-30 | 2015-Feb-28 | 2014-Nov-29 | 2014-Aug-30 | 2014-May-31 | 2014-Mar-01 |
| Fiscal Period | | 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 | Q4-FY2014 | Q3-FY2014 |
| Close Price of Common Stock | 10.53$ | 10.86$ | 9.73$ | 9.71$ | 11.13$ | 14.15$ | 12.36$ | 11.84$ | 9.17$ | 13.34$ | 10.92$ | 16.50$ | 22.34$ | 21.25$ | 15.07$ | 14.66$ | 12.60$ | 13.51$ | 9.73$ | 8.35$ | 6.45$ | 4.53$ | 4.19$ | 3.96$ | 3.82$ | 5.66$ | 5.88$ | 5.58$ | 6.83$ | 8.51$ | 8.82$ | 9.44$ | 7.69$ | 6.62$ | 6.00$ | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 152,873,719$ | 157,321,754$ | 141,010,108$ | 139,859,803$ | 160,367,807$ | 203,484,896$ | 177,699,362$ | 169,056,741$ | 130,861,912$ | 190,447,723$ | 155,387,708$ | 233,264,823$ | 314,428,441$ | 295,398,269$ | 207,222,778$ | 200,277,575$ | 170,367,838$ | 180,192,043$ | 129,690,966$ | 110,283,911$ | 85,189,368$ | 59,830,673$ | 55,340,070$ | 52,015,210$ | 50,176,288$ | 74,344,972$ | 76,690,905$ | 72,774,773$ | 89,128,222$ | 110,969,158$ | 114,157,154$ | 101,915,127$ | 82,917,646$ | 70,913,731$ | 64,272,264$ | | | | | | | | | | | | | | |
| QoQ% | (2.83%) | 11.57% | .82% | (12.79%) | (21.19%) | 14.51% | 5.11% | 29.19% | (31.29%) | 22.56% | (33.39%) | (25.81%) | 6.44% | 42.55% | 3.47% | 17.56% | (5.45%) | 38.94% | 17.60% | 29.46% | 42.38% | 8.12% | 6.39% | 3.67% | (32.51%) | (3.06%) | 5.38% | (18.35%) | (19.68%) | (2.79%) | 12.01% | 22.91% | 16.93% | 10.33% | | | | | | | | | | | | | | | |
| YoY% | (4.67%) | (22.69%) | (20.65%) | (17.27%) | 22.55% | 6.85% | 14.36% | (27.53%) | (58.38%) | (35.53%) | (25.01%) | 16.47% | 84.56% | 63.94% | 59.78% | 81.60% | 99.99% | 201.17% | 134.35% | 112.02% | 69.78% | (19.52%) | (27.84%) | (28.53%) | (43.70%) | (33.00%) | (32.82%) | (28.59%) | 7.49% | 56.49% | 77.62% | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 14,517,922 | 14,530,171 | 14,493,238 | 14,411,238 | 14,411,238 | 14,408,238 | 14,380,238 | 14,305,488 | 14,279,000 | 14,279,000 | 14,277,000 | 14,192,000 | 14,137,313 | 14,075,263 | 13,901,263 | 13,702,263 | 13,704,672 | 13,435,000 | 13,338,000 | 13,257,000 | 13,208,000 | 13,208,000 | 13,208,000 | 11,038,000 | 11,038,000 | 11,038,000 | 11,029,000 | 10,957,000 | 10,956,000 | 10,953,000 | 10,951,000 | 10,806,000 | 10,796,000 | 10,790,000 | 10,712,000 | 10,712,000 | 10,708,000 | 10,703,000 | 10,703,000 | 10,703,000 | 10,703,000 | 10,698,000 | 11,357,000 | 11,530,000 | 11,651,679 | 11,855,568 | 11,802,733 | 11,835,000 | 11,831,289 |
| QoQ% | (.08%) | .26% | .57% | .00% | .02% | .20% | .52% | .19% | .00% | .01% | .60% | .39% | .44% | 1.25% | 1.45% | (.02%) | 2.01% | .73% | .61% | .37% | .00% | .00% | 19.66% | .00% | .00% | .08% | .66% | .01% | .03% | .02% | 1.34% | .09% | .06% | .73% | .00% | .04% | .05% | .00% | .00% | .00% | .05% | (5.80%) | (1.50%) | (1.04%) | (1.72%) | .45% | (.27%) | .03% | (.39%) |
| YoY% | .74% | .85% | .79% | .74% | .93% | .91% | .72% | .80% | 1.00% | 1.45% | 2.70% | 3.57% | 3.16% | 4.77% | 4.22% | 3.36% | 3.76% | 1.72% | .98% | 20.10% | 19.66% | 19.66% | 19.76% | .74% | .75% | .78% | .71% | 1.40% | 1.48% | 1.51% | 2.23% | .88% | .82% | .81% | .08% | .08% | .05% | .05% | (5.76%) | (7.17%) | (8.14%) | (9.76%) | (3.78%) | (2.58%) | (1.52%) | (.19%) | (2.59%) | (3.49%) | (3.76%) |
| Price to Sales | .72x | .74x | .67x | .67x | .78x | 1.00x | .90x | .86x | .63x | .84x | .63x | .89x | 1.18x | 1.18x | .87x | .89x | .80x | .89x | .68x | .62x | .52x | .38x | .36x | .33x | .31x | .46x | .47x | .44x | .52x | .64x | .67x | .62x | .53x | .49x | .46x | | | | | | | | | | | | | | |
| Price to Earnings | 189.67x | 195.19x | 801.19x | - | - | 432.95x | - | 2,771.42x | 30.43x | 19.26x | 9.02x | 10.44x | 11.87x | 12.82x | 9.59x | 11.17x | 14.78x | 20.31x | 23.85x | 66.64x | - | - | - | - | - | - | - | - | 113.11x | 46.37x | 26.15x | 26.67x | 42.35x | - | - | | | | | | | | | | | | | | |
| Price to Book | .96x | .99x | .88x | .89x | 1.05x | 1.30x | 1.12x | 1.07x | .83x | 1.20x | .97x | 1.46x | 2.03x | 1.99x | 1.47x | 1.47x | 1.31x | 1.44x | 1.06x | .91x | .71x | .50x | .46x | .44x | .42x | .61x | .63x | .59x | .68x | .84x | .85x | .75x | .61x | .53x | .48x | | | | | | | | | | | | | | |
| Total Revenue | | 52,288,000$ | 54,607,000$ | 51,889,000$ | 53,804,000$ | 49,491,000$ | 53,725,000$ | 47,374,000$ | 52,375,000$ | 44,130,000$ | 52,581,000$ | 58,832,000$ | 70,364,000$ | 65,905,000$ | 67,557,000$ | 61,629,000$ | 55,308,000$ | 53,979,000$ | 53,704,000$ | 50,472,000$ | 45,235,000$ | 42,418,000$ | 38,812,000$ | 37,362,000$ | 38,249,000$ | 39,634,000$ | 40,653,000$ | 42,163,000$ | 39,018,000$ | 41,314,000$ | 44,157,000$ | 45,490,000$ | 41,645,000$ | 39,082,000$ | 36,995,000$ | 37,359,000$ | 32,313,000$ | 33,827,000$ | 33,373,000$ | 39,568,000$ | 31,291,000$ | 34,086,000$ | 37,071,000$ | 34,946,000$ | 33,471,000$ | 33,841,000$ | 34,699,000$ | 35,383,000$ | 32,884,000$ |
| QoQ% | | (4.25%) | 5.24% | (3.56%) | 8.72% | (7.88%) | 13.41% | (9.55%) | 18.68% | (16.07%) | (10.63%) | (16.39%) | 6.77% | (2.45%) | 9.62% | 11.43% | 2.46% | .51% | 6.40% | 11.58% | 6.64% | 9.29% | 3.88% | (2.32%) | (3.49%) | (2.51%) | (3.58%) | 8.06% | (5.56%) | (6.44%) | (2.93%) | 9.23% | 6.56% | 5.64% | (.97%) | 15.62% | (4.48%) | 1.36% | (15.66%) | 26.45% | (8.20%) | (8.05%) | 6.08% | 4.41% | (1.09%) | (2.47%) | (1.93%) | 7.60% | (7.20%) |
| YoY% | | 5.65% | 1.64% | 9.53% | 2.73% | 12.15% | 2.18% | (19.48%) | (25.57%) | (33.04%) | (22.17%) | (4.54%) | 27.22% | 22.09% | 25.80% | 22.11% | 22.27% | 27.26% | 38.37% | 35.09% | 18.27% | 7.02% | (4.53%) | (11.39%) | (1.97%) | (4.07%) | (7.94%) | (7.31%) | (6.31%) | 5.71% | 19.36% | 21.77% | 28.88% | 15.54% | 10.85% | (5.58%) | 3.27% | (.76%) | (9.98%) | 13.23% | (6.51%) | .72% | 6.84% | (1.24%) | 1.79% | (4.50%) | 1.29% | .57% | (2.22%) |
| TTM | | 212,588,000$ | 209,791,000$ | 208,909,000$ | 204,394,000$ | 202,965,000$ | 197,604,000$ | 196,460,000$ | 207,918,000$ | 225,907,000$ | 247,682,000$ | 262,658,000$ | 265,455,000$ | 250,399,000$ | 238,473,000$ | 224,620,000$ | 213,463,000$ | 203,390,000$ | 191,829,000$ | 176,937,000$ | 163,827,000$ | 156,841,000$ | 154,057,000$ | 155,898,000$ | 160,699,000$ | 161,468,000$ | 163,148,000$ | 166,652,000$ | 169,979,000$ | 172,606,000$ | 170,374,000$ | 163,212,000$ | 155,081,000$ | 145,749,000$ | 140,494,000$ | 136,872,000$ | 139,081,000$ | 138,059,000$ | 138,318,000$ | 142,016,000$ | 137,394,000$ | 139,574,000$ | 139,329,000$ | 136,957,000$ | 137,394,000$ | 136,807,000$ | 138,402,000$ | 137,960,000$ | 137,760,000$ |
| TTM_QoQ% | | 1.33% | .42% | 2.21% | .70% | 2.71% | .58% | (5.51%) | (7.96%) | (8.79%) | (5.70%) | (1.05%) | 6.01% | 5.00% | 6.17% | 5.23% | 4.95% | 6.03% | 8.42% | 8.00% | 4.45% | 1.81% | (1.18%) | (2.99%) | (.48%) | (1.03%) | (2.10%) | (1.96%) | (1.52%) | 1.31% | 4.39% | 5.24% | 6.40% | 3.74% | 2.65% | (1.59%) | .74% | (.19%) | (2.60%) | 3.36% | (1.56%) | .18% | 1.73% | (.32%) | .43% | (1.15%) | .32% | .15% | (.54%) |
| TTM_YoY% | | 4.74% | 6.17% | 6.34% | (1.70%) | (10.16%) | (20.22%) | (25.20%) | (21.68%) | (9.78%) | 3.86% | 16.93% | 24.36% | 23.11% | 24.32% | 26.95% | 30.30% | 29.68% | 24.52% | 13.50% | 1.95% | (2.87%) | (5.57%) | (6.45%) | (5.46%) | (6.45%) | (4.24%) | 2.11% | 9.61% | 18.43% | 21.27% | 19.24% | 11.50% | 5.57% | 1.57% | (3.62%) | 1.23% | (1.09%) | (.73%) | 3.69% | .00% | 2.02% | .67% | (.73%) | (.27%) | (1.23%) | (.91%) | (2.20%) | (4.82%) |
| Gross Margin | | 30.75% | 31.00% | 31.56% | 30.99% | 30.97% | 30.57% | 31.08% | 29.47% | 28.42% | 32.83% | 27.89% | 31.84% | 33.16% | 34.09% | 32.74% | 31.77% | 32.71% | 30.35% | 32.41% | 34.85% | 33.81% | 31.84% | 30.44% | 33.13% | 31.99% | 31.86% | 29.68% | 31.52% | 31.40% | 31.60% | 34.06% | 33.78% | 34.22% | 32.84% | 32.09% | 33.09% | 32.41% | 30.68% | 33.84% | 31.16% | 30.61% | 30.38% | 29.24% | 29.28% | 30.92% | 30.72% | 28.73% | 29.35% |
| QoQ | | (.26%) | (.56%) | .57% | .02% | .39% | (.51%) | 1.61% | 1.05% | (4.41%) | 4.95% | (3.96%) | (1.31%) | (.93%) | 1.35% | .97% | (.95%) | 2.37% | (2.06%) | (2.45%) | 1.04% | 1.97% | 1.41% | (2.69%) | 1.13% | .14% | 2.18% | (1.85%) | .13% | (.20%) | (2.46%) | .28% | (.44%) | 1.38% | .75% | (1.00%) | .68% | 1.73% | (3.15%) | 2.68% | .55% | .23% | 1.14% | (.04%) | (1.64%) | .20% | 1.99% | (.62%) | (1.71%) |
| YoY | | (.22%) | .43% | .48% | 1.52% | 2.55% | (2.26%) | 3.19% | (2.37%) | (4.73%) | (1.25%) | (4.85%) | .08% | .44% | 3.74% | .33% | (3.09%) | (1.10%) | (1.50%) | 1.97% | 1.73% | 1.82% | (.01%) | .76% | 1.60% | .60% | .26% | (4.38%) | (2.26%) | (2.82%) | (1.24%) | 1.97% | .69% | 1.81% | 2.15% | (1.75%) | 1.93% | 1.80% | .30% | 4.60% | 1.88% | (.30%) | (.34%) | .51% | (.07%) | (.15%) | .96% | (.40%) | (.12%) |
| Operating Income | | 132,000$ | 968,000$ | 631,000$ | (2,743,000$) | (667,000$) | 316,000$ | (114,000$) | 1,006,000$ | (2,016,000$) | 1,472,000$ | 1,392,000$ | 7,613,000$ | 7,199,000$ | 8,779,000$ | 4,986,000$ | 3,623,000$ | 4,520,000$ | 2,828,000$ | 2,337,000$ | 315,000$ | 852,000$ | (617,000$) | (1,290,000$) | 11,000$ | (481,000$) | 103,000$ | (6,378,000$) | (798,000$) | (454,000$) | 854,000$ | 1,875,000$ | 967,000$ | 772,000$ | 15,000$ | 39,000$ | (1,310,000$) | (2,404,000$) | (2,087,000$) | (306,000$) | (2,721,000$) | (2,522,000$) | (1,004,000$) | (2,645,000$) | (2,749,000$) | (2,159,000$) | (533,000$) | (3,924,000$) | (886,000$) |
| QoQ% | | (86.36%) | 53.41% | 123.00% | (311.24%) | (311.08%) | 377.19% | (111.33%) | 149.90% | (236.96%) | 5.75% | (81.72%) | 5.75% | (18.00%) | 76.07% | 37.62% | (19.85%) | 59.83% | 21.01% | 641.91% | (63.03%) | 238.09% | 52.17% | (11,827.27%) | 102.29% | (566.99%) | 101.62% | (699.25%) | (75.77%) | (153.16%) | (54.45%) | 93.90% | 25.26% | 5,046.67% | (61.54%) | 102.98% | 45.51% | (15.19%) | (582.03%) | 88.75% | (7.89%) | (151.20%) | 62.04% | 3.78% | (27.33%) | (305.07%) | 86.42% | (342.89%) | (265.92%) |
| YoY% | | 119.79% | 206.33% | 653.51% | (372.66%) | 66.92% | (78.53%) | (108.19%) | (86.79%) | (128.00%) | (83.23%) | (72.08%) | 110.13% | 59.27% | 210.43% | 113.35% | 1,050.16% | 430.52% | 558.35% | 281.16% | 2,763.64% | 277.13% | (699.03%) | 79.77% | 101.38% | (5.95%) | (87.94%) | (440.16%) | (182.52%) | (158.81%) | 5,593.33% | 4,707.69% | 173.82% | 132.11% | 100.72% | 112.75% | 51.86% | 4.68% | (107.87%) | 88.43% | 1.02% | (16.81%) | (88.37%) | 32.59% | (210.27%) | (504.31%) | (533.33%) | (146.17%) | (249.66%) |
| TTM | | (1,012,000$) | (1,811,000$) | (2,463,000$) | (3,208,000$) | 541,000$ | (808,000$) | 348,000$ | 1,854,000$ | 8,461,000$ | 17,676,000$ | 24,983,000$ | 28,577,000$ | 24,587,000$ | 21,908,000$ | 15,957,000$ | 13,308,000$ | 10,000,000$ | 6,332,000$ | 2,887,000$ | (740,000$) | (1,044,000$) | (2,377,000$) | (1,657,000$) | (6,745,000$) | (7,554,000$) | (7,527,000$) | (6,776,000$) | 1,477,000$ | 3,242,000$ | 4,468,000$ | 3,629,000$ | 1,793,000$ | (484,000$) | (3,660,000$) | (5,762,000$) | (6,107,000$) | (7,518,000$) | (7,636,000$) | (6,553,000$) | (8,892,000$) | (8,920,000$) | (8,557,000$) | (8,086,000$) | (9,365,000$) | (7,502,000$) | (4,809,000$) | (4,153,000$) | (1,823,000$) |
| TTM_QoQ% | | 44.12% | 26.47% | 23.22% | (692.98%) | 166.96% | (332.18%) | (81.23%) | (78.09%) | (52.13%) | (29.25%) | (12.58%) | 16.23% | 12.23% | 37.29% | 19.91% | 33.08% | 57.93% | 119.33% | 490.14% | 29.12% | 56.08% | (43.45%) | 75.43% | 10.71% | (.36%) | (11.08%) | (558.77%) | (54.44%) | (27.44%) | 23.12% | 102.40% | 470.46% | 86.78% | 36.48% | 5.65% | 18.77% | 1.55% | (16.53%) | 26.31% | .31% | (4.24%) | (5.83%) | 13.66% | (24.83%) | (56.00%) | (15.80%) | (127.81%) | (428.41%) |
| TTM_YoY% | | (287.06%) | (124.13%) | (807.76%) | (273.03%) | (93.61%) | (104.57%) | (98.61%) | (93.51%) | (65.59%) | (19.32%) | 56.57% | 114.74% | 145.87% | 245.99% | 452.72% | 1,898.38% | 1,057.85% | 366.39% | 274.23% | 89.03% | 86.18% | 68.42% | 75.55% | (556.67%) | (333.00%) | (268.47%) | (286.72%) | (17.62%) | 769.84% | 222.08% | 162.98% | 129.36% | 93.56% | 52.07% | 12.07% | 31.32% | 15.72% | 10.76% | 18.96% | 5.05% | (18.90%) | (77.94%) | (94.70%) | (413.71%) | (2,074.49%) | (1,210.35%) | (37,854.55%) | (179.26%) |
| Operating Margin | | .25% | 1.77% | 1.22% | (5.10%) | (1.35%) | .59% | (.24%) | 1.92% | (4.57%) | 2.80% | 2.37% | 10.82% | 10.92% | 13.00% | 8.09% | 6.55% | 8.37% | 5.27% | 4.63% | .70% | 2.01% | (1.59%) | (3.45%) | .03% | (1.21%) | .25% | (15.13%) | (2.05%) | (1.10%) | 1.93% | 4.12% | 2.32% | 1.98% | .04% | .10% | (4.05%) | (7.11%) | (6.25%) | (.77%) | (8.70%) | (7.40%) | (2.71%) | (7.57%) | (8.21%) | (6.38%) | (1.54%) | (11.09%) | (2.69%) |
| QoQ | | (1.52%) | .56% | 6.31% | (3.75%) | (1.94%) | .83% | (2.16%) | 6.49% | (7.37%) | .43% | (8.45%) | (.10%) | (2.07%) | 4.91% | 1.54% | (1.82%) | 3.11% | .64% | 3.93% | (1.31%) | 3.60% | 1.86% | (3.48%) | 1.24% | (1.47%) | 15.38% | (13.08%) | (.95%) | (3.03%) | (2.19%) | 1.80% | .35% | 1.93% | (.06%) | 4.16% | 3.05% | (.85%) | (5.48%) | 7.92% | (1.30%) | (4.69%) | 4.86% | .64% | (1.83%) | (4.84%) | 9.55% | (8.40%) | (4.20%) |
| YoY | | 1.60% | 1.19% | 1.46% | (7.02%) | 3.22% | (2.21%) | (2.61%) | (8.90%) | (15.49%) | (10.20%) | (5.72%) | 4.27% | 2.55% | 7.73% | 3.46% | 5.86% | 6.37% | 6.86% | 8.08% | .67% | 3.22% | (1.84%) | 11.67% | 2.07% | (.12%) | (1.68%) | (19.25%) | (4.37%) | (3.07%) | 1.89% | 4.02% | 6.38% | 9.08% | 6.30% | .88% | 4.64% | .29% | (3.55%) | 6.80% | (.48%) | (1.02%) | (1.17%) | 3.52% | (5.52%) | (7.89%) | (1.90%) | (6.56%) | (4.45%) |
| Net Income | | (121,000$) | 1,909,000$ | 1,075,000$ | (2,057,000$) | (751,000$) | 590,000$ | (119,000$) | 750,000$ | (1,797,000$) | 1,227,000$ | 4,120,000$ | 6,340,000$ | 5,549,000$ | 6,324,000$ | 8,283,000$ | 2,887,000$ | 4,122,000$ | 2,635,000$ | 1,885,000$ | 228,000$ | 689,000$ | (1,147,000$) | (1,280,000$) | (93,000$) | (622,000$) | 157,000$ | (6,377,000$) | (1,078,000$) | (304,000$) | 431,000$ | 1,739,000$ | 527,000$ | 1,668,000$ | (112,000$) | (125,000$) | (1,431,000$) | (2,522,000$) | (2,850,000$) | (155,000$) | (2,926,000$) | (2,286,000$) | (1,399,000$) | (2,221,000$) | (2,198,000$) | (1,057,000$) | (83,000$) | (2,475,000$) | (532,000$) |
| QoQ% | | (106.34%) | 77.58% | 152.26% | (173.90%) | (227.29%) | 595.80% | (115.87%) | 141.74% | (246.46%) | (70.22%) | (35.02%) | 14.26% | (12.26%) | (23.65%) | 186.91% | (29.96%) | 56.43% | 39.79% | 726.75% | (66.91%) | 160.07% | 10.39% | (1,276.34%) | 85.05% | (496.18%) | 102.46% | (491.56%) | (254.61%) | (170.53%) | (75.22%) | 229.98% | (68.41%) | 1,589.29% | 10.40% | 91.27% | 43.26% | 11.51% | (1,738.71%) | 94.70% | (28.00%) | (63.40%) | 37.01% | (1.05%) | (107.95%) | (1,173.49%) | 96.65% | (365.23%) | (201.53%) |
| YoY% | | 83.89% | 223.56% | 1,003.36% | (374.27%) | 58.21% | (51.92%) | (102.89%) | (88.17%) | (132.38%) | (80.60%) | (50.26%) | 119.61% | 34.62% | 140.00% | 339.42% | 1,166.23% | 498.26% | 329.73% | 247.27% | 345.16% | 210.77% | (830.57%) | 79.93% | 91.37% | (104.61%) | (63.57%) | (466.71%) | (304.55%) | (118.23%) | 484.82% | 1,491.20% | 136.83% | 166.14% | 96.07% | 19.36% | 51.09% | (10.32%) | (103.72%) | 93.02% | (33.12%) | (116.27%) | (1,585.54%) | 10.26% | (313.16%) | (301.72%) | (104.22%) | (1,267.40%) | (231.68%) |
| TTM | | 806,000$ | 176,000$ | (1,143,000$) | (2,337,000$) | 470,000$ | (576,000$) | 61,000$ | 4,300,000$ | 9,890,000$ | 17,236,000$ | 22,333,000$ | 26,496,000$ | 23,043,000$ | 21,616,000$ | 17,927,000$ | 11,529,000$ | 8,870,000$ | 5,437,000$ | 1,655,000$ | (1,510,000$) | (1,831,000$) | (3,142,000$) | (1,838,000$) | (6,935,000$) | (7,920,000$) | (7,602,000$) | (7,328,000$) | 788,000$ | 2,393,000$ | 4,365,000$ | 3,822,000$ | 1,958,000$ | 0$ | (4,190,000$) | (6,928,000$) | (6,958,000$) | (8,453,000$) | (8,217,000$) | (6,766,000$) | (8,832,000$) | (8,104,000$) | (6,875,000$) | (5,559,000$) | (5,813,000$) | (4,147,000$) | (2,566,000$) | (515,000$) | 1,779,000$ |
| TTM_QoQ% | | 357.96% | 115.40% | 51.09% | (597.23%) | 181.60% | (1,044.26%) | (98.58%) | (56.52%) | (42.62%) | (22.82%) | (15.71%) | 14.99% | 6.60% | 20.58% | 55.50% | 29.98% | 63.14% | 228.52% | 209.60% | 17.53% | 41.73% | (70.95%) | 73.50% | 12.44% | (4.18%) | (3.74%) | (1,029.95%) | (67.07%) | (45.18%) | 14.21% | 95.20% | .00% | 100.00% | 39.52% | .43% | 17.69% | (2.87%) | (21.45%) | 23.39% | (8.98%) | (17.88%) | (23.67%) | 4.37% | (40.17%) | (61.61%) | (398.25%) | (128.95%) | (34.48%) |
| TTM_YoY% | | 71.49% | 130.56% | (1,973.77%) | (154.35%) | (95.25%) | (103.34%) | (99.73%) | (83.77%) | (57.08%) | (20.26%) | 24.58% | 129.82% | 159.79% | 297.57% | 983.20% | 863.51% | 584.44% | 273.04% | 190.04% | 78.23% | 76.88% | 58.67% | 74.92% | (980.08%) | (430.97%) | (274.16%) | (291.73%) | (59.76%) | .00% | 204.18% | 155.17% | 128.14% | 100.00% | 49.01% | (2.39%) | 21.22% | (4.31%) | (19.52%) | (21.71%) | (51.94%) | (95.42%) | (167.93%) | (979.42%) | (426.76%) | (252.74%) | (199.88%) | (141.27%) | (57.18%) |
| Profit Margin | | (.23%) | 3.50% | 2.07% | (3.82%) | (1.52%) | 1.10% | (.25%) | 1.43% | (4.07%) | 2.33% | 7.00% | 9.01% | 8.42% | 9.36% | 13.44% | 5.22% | 7.64% | 4.91% | 3.74% | .50% | 1.62% | (2.96%) | (3.43%) | (.24%) | (1.57%) | .39% | (15.13%) | (2.76%) | (.74%) | .98% | 3.82% | 1.27% | 4.27% | (.30%) | (.34%) | (4.43%) | (7.46%) | (8.54%) | (.39%) | (9.35%) | (6.71%) | (3.77%) | (6.36%) | (6.57%) | (3.12%) | (.24%) | (7.00%) | (1.62%) |
| QoQ | | (3.73%) | 1.42% | 5.90% | (2.31%) | (2.62%) | 1.35% | (1.68%) | 5.50% | (6.41%) | (4.67%) | (2.01%) | .59% | (.94%) | (4.08%) | 8.22% | (2.42%) | 2.73% | 1.17% | 3.23% | (1.12%) | 4.58% | .47% | (3.18%) | 1.33% | (1.96%) | 15.51% | (12.36%) | (2.03%) | (1.71%) | (2.85%) | 2.56% | (3.00%) | 4.57% | .03% | 4.09% | 3.03% | 1.08% | (8.15%) | 8.96% | (2.64%) | (2.93%) | 2.58% | .21% | (3.44%) | (2.88%) | 6.76% | (5.38%) | (3.10%) |
| YoY | | 1.29% | 2.40% | 2.32% | (5.26%) | 2.56% | (1.24%) | (7.25%) | (7.58%) | (12.49%) | (7.03%) | (6.44%) | 3.79% | .78% | 4.45% | 9.71% | 4.72% | 6.01% | 7.86% | 7.16% | .75% | 3.19% | (3.34%) | 11.70% | 2.52% | (.83%) | (.59%) | (18.95%) | (4.03%) | (5.00%) | 1.28% | 4.16% | 5.69% | 11.72% | 8.24% | .06% | 4.92% | (.75%) | (4.77%) | 5.96% | (2.78%) | (3.58%) | (3.54%) | .64% | (4.95%) | (4.60%) | (5.98%) | (6.48%) | (2.82%) |
| Equity to Common Shareholders | | 158,475,000$ | 159,368,000$ | 156,659,000$ | 152,900,000$ | 156,191,000$ | 159,064,000$ | 157,952,000$ | 158,621,000$ | 158,641,000$ | 160,354,000$ | 159,320,000$ | 154,940,000$ | 148,088,000$ | 140,664,000$ | 135,847,000$ | 129,611,000$ | 125,413,000$ | 122,678,000$ | 121,560,000$ | 119,585,000$ | 119,634,000$ | 119,070,000$ | 118,660,000$ | 120,905,000$ | 121,677,000$ | 122,615,000$ | 123,757,000$ | 131,475,000$ | 132,591,000$ | 134,465,000$ | 135,181,000$ | 136,462,000$ | 135,056,000$ | 133,665,000$ | 132,327,000$ | 131,287,000$ | 132,836,000$ | 138,557,000$ | 141,675,000$ | 141,206,000$ | 144,637,000$ | 150,662,000$ | 156,652,000$ | 159,820,000$ | 166,155,000$ | 172,781,000$ | 174,845,000$ | 178,640,000$ |
| QoQ | | (893,000$) | 2,709,000$ | 3,759,000$ | (3,291,000$) | (2,873,000$) | 1,112,000$ | (669,000$) | (20,000$) | (1,713,000$) | 1,034,000$ | 4,380,000$ | 6,852,000$ | 7,424,000$ | 4,817,000$ | 6,236,000$ | 4,198,000$ | 2,735,000$ | 1,118,000$ | 1,975,000$ | (49,000$) | 564,000$ | 410,000$ | (2,245,000$) | (772,000$) | (938,000$) | (1,142,000$) | (7,718,000$) | (1,116,000$) | (1,874,000$) | (716,000$) | (1,281,000$) | 1,406,000$ | 1,391,000$ | 1,338,000$ | 1,040,000$ | (1,549,000$) | (5,721,000$) | (3,118,000$) | 469,000$ | (3,431,000$) | (6,025,000$) | (5,990,000$) | (3,168,000$) | (6,335,000$) | (6,626,000$) | (2,064,000$) | (3,795,000$) | (899,000$) |
| QoQ% | | (.56%) | 1.73% | 2.46% | (2.11%) | (1.81%) | .70% | (.42%) | (.01%) | (1.07%) | .65% | 2.83% | 4.63% | 5.28% | 3.55% | 4.81% | 3.35% | 2.23% | .92% | 1.65% | (.04%) | .47% | .35% | (1.86%) | (.63%) | (.77%) | (.92%) | (5.87%) | (.84%) | (1.39%) | (.53%) | (.94%) | 1.04% | 1.04% | 1.01% | .79% | (1.17%) | (4.13%) | (2.20%) | .33% | (2.37%) | (4.00%) | (3.82%) | (1.98%) | (3.81%) | (3.84%) | (1.18%) | (2.12%) | (.50%) |
| YoY | | 2,284,000$ | 304,000$ | (1,293,000$) | (5,721,000$) | (2,450,000$) | (1,290,000$) | (1,368,000$) | 3,681,000$ | 10,553,000$ | 19,690,000$ | 23,473,000$ | 25,329,000$ | 22,675,000$ | 17,986,000$ | 14,287,000$ | 10,026,000$ | 5,779,000$ | 3,608,000$ | 2,900,000$ | (1,320,000$) | (2,043,000$) | (3,545,000$) | (5,097,000$) | (10,570,000$) | (10,914,000$) | (11,850,000$) | (11,424,000$) | (4,987,000$) | (2,465,000$) | 800,000$ | 2,854,000$ | 5,175,000$ | 2,220,000$ | (4,892,000$) | (9,348,000$) | (9,919,000$) | (11,801,000$) | (12,105,000$) | (14,977,000$) | (18,614,000$) | (21,518,000$) | (22,119,000$) | (18,193,000$) | (18,820,000$) | (13,384,000$) | (7,490,000$) | (10,394,000$) | (11,195,000$) |
| YoY% | | 1.46% | .19% | (.82%) | (3.61%) | (1.54%) | (.80%) | (.86%) | 2.38% | 7.13% | 14.00% | 17.28% | 19.54% | 18.08% | 14.66% | 11.75% | 8.38% | 4.83% | 3.03% | 2.44% | (1.09%) | (1.68%) | (2.89%) | (4.12%) | (8.04%) | (8.23%) | (8.81%) | (8.45%) | (3.65%) | (1.83%) | .60% | 2.16% | 3.94% | 1.67% | (3.53%) | (6.60%) | (7.02%) | (8.16%) | (8.04%) | (9.56%) | (11.65%) | (12.95%) | (12.80%) | (10.41%) | (10.54%) | (7.46%) | (4.16%) | (5.61%) | (5.90%) |
| Dividends Paid | | 859,000$ | 857,000$ | 852,000$ | 852,000$ | 853,000$ | 850,000$ | 844,000$ | 844,000$ | 845,000$ | 843,000$ | 836,000$ | 834,000$ | 831,000$ | 819,000$ | 809,000$ | 806,000$ | 792,000$ | 786,000$ | 782,000$ | 780,000$ | 780,000$ | 780,000$ | 775,000$ | 776,000$ | 775,000$ | 775,000$ | 771,000$ | 771,000$ | 770,000$ | 764,000$ | 764,000$ | 763,000$ | 763,000$ | 758,000$ | 758,000$ | 758,000$ | 757,000$ | 758,000$ | 758,000$ | 758,000$ | 757,000$ | 806,000$ | 807,000$ | 808,000$ | 817,000$ | 828,000$ | 827,000$ | 829,000$ |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | 156,000$ | 157,000$ | 236,000$ | 188,000$ | 166,000$ | 192,000$ | 241,000$ | 352,000$ | 161,000$ | 155,000$ | 208,000$ | 101,000$ | 83,000$ | 105,000$ | 176,000$ | 103,000$ | 194,000$ | 60,000$ | (3,597,000$) | (940,000$) | 221,000$ | (1,197,000$) | (2,191,000$) | 278,000$ | 186,000$ | 195,000$ |
| Treasury Stock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2,269,000$ | 0$ | 0$ | 57,000$ | 501,000$ | 14,000$ | 0$ |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2,269,000$ | 0$ | (57,000$) | (444,000$) | 487,000$ | 14,000$ | 0$ |
| Goodwill | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6,332,000$ | 6,332,000$ | 6,332,000$ | 6,332,000$ | 6,332,000$ | 6,332,000$ | 6,332,000$ | 6,332,000$ | 6,332,000$ | 6,332,000$ | 6,332,000$ | 6,332,000$ | 6,332,000$ | 6,271,000$ | 3,746,000$ | 0$ | | | | 0$ | 1,668,000$ |
| QoQ% | | | | | | | | | | | | | | | | | | | | | | | | | | | | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .97% | 67.41% | .00% | | | | | (100.00%) | 2.14% |
| YoY% | | | | | | | | | | | | | | | | | | | | | | | | | | | | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .97% | 69.03% | .00% | | | | .00% | | | | (100.00%) | (24.70%) |
| Other Intangible Assets | | 314,000$ | 330,000$ | 345,000$ | 358,000$ | 1,521,000$ | 1,582,000$ | 1,641,000$ | 1,704,000$ | 1,767,000$ | 1,830,000$ | 1,892,000$ | 1,957,000$ | 2,025,000$ | 1,945,000$ | 2,010,000$ | 2,077,000$ | 2,139,000$ | 2,204,000$ | 2,270,000$ | 2,330,000$ | 2,388,000$ | 2,450,000$ | 2,505,000$ | 2,572,000$ | 2,637,000$ | 2,696,000$ | 2,763,000$ | 2,829,000$ | 2,887,000$ | 2,949,000$ | 3,014,000$ | 3,125,000$ | 3,231,000$ | 3,334,000$ | 3,441,000$ | 3,528,000$ | 3,618,000$ | 3,714,000$ | 3,818,000$ | 3,897,000$ | 3,861,000$ | 6,528,000$ | 743,000$ | 765,000$ | 790,000$ | 820,000$ | 843,000$ | 864,000$ |
| QoQ | | (16,000$) | (15,000$) | (13,000$) | (1,163,000$) | (61,000$) | (59,000$) | (63,000$) | (63,000$) | (63,000$) | (62,000$) | (65,000$) | (68,000$) | 80,000$ | (65,000$) | (67,000$) | (62,000$) | (65,000$) | (66,000$) | (60,000$) | (58,000$) | (62,000$) | (55,000$) | (67,000$) | (65,000$) | (59,000$) | (67,000$) | (66,000$) | (58,000$) | (62,000$) | (65,000$) | (111,000$) | (106,000$) | (103,000$) | (107,000$) | (87,000$) | (90,000$) | (96,000$) | (104,000$) | (79,000$) | 36,000$ | (2,667,000$) | 5,785,000$ | (22,000$) | (25,000$) | (30,000$) | (23,000$) | (21,000$) | (17,000$) |
| Amortization of Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | 201,766,000$ | 200,067,000$ | 195,835,000$ | 189,810,000$ | 195,225,000$ | 197,863,000$ | 192,445,000$ | 193,605,000$ | 196,488,000$ | 195,516,000$ | 198,048,000$ | 199,203,000$ | 193,101,000$ | 187,586,000$ | 179,819,000$ | 170,686,000$ | 164,849,000$ | 160,206,000$ | 156,753,000$ | 153,967,000$ | 152,568,000$ | 150,316,000$ | 150,720,000$ | 151,408,000$ | 152,976,000$ | 150,986,000$ | 153,017,000$ | 158,048,000$ | 160,443,000$ | 160,732,000$ | 166,329,000$ | 163,358,000$ | 159,986,000$ | 157,121,000$ | 157,464,000$ | 153,322,000$ | 155,404,000$ | 160,571,000$ | 168,130,000$ | 163,992,000$ | 168,848,000$ | 176,477,000$ | 184,994,000$ | 183,088,000$ | 194,286,000$ | 200,905,000$ | 203,545,000$ | 205,027,000$ |
| QoQ | | 1,699,000$ | 4,232,000$ | 6,025,000$ | (5,415,000$) | (2,638,000$) | 5,418,000$ | (1,160,000$) | (2,883,000$) | 972,000$ | (2,532,000$) | (1,155,000$) | 6,102,000$ | 5,515,000$ | 7,767,000$ | 9,133,000$ | 5,837,000$ | 4,643,000$ | 3,453,000$ | 2,786,000$ | 1,399,000$ | 2,252,000$ | (404,000$) | (688,000$) | (1,568,000$) | 1,990,000$ | (2,031,000$) | (5,031,000$) | (2,395,000$) | (289,000$) | (5,597,000$) | 2,971,000$ | 3,372,000$ | 2,865,000$ | (343,000$) | 4,142,000$ | (2,082,000$) | (5,167,000$) | (7,559,000$) | 4,138,000$ | (4,856,000$) | (7,629,000$) | (8,517,000$) | 1,906,000$ | (11,198,000$) | (6,619,000$) | (2,640,000$) | (1,482,000$) | (1,669,000$) |
| YoY | | 6,541,000$ | 2,204,000$ | 3,390,000$ | (3,795,000$) | (1,263,000$) | 2,347,000$ | (5,603,000$) | (5,598,000$) | 3,387,000$ | 7,930,000$ | 18,229,000$ | 28,517,000$ | 28,252,000$ | 27,380,000$ | 23,066,000$ | 16,719,000$ | 12,281,000$ | 9,890,000$ | 6,033,000$ | 2,559,000$ | (408,000$) | (670,000$) | (2,297,000$) | (6,640,000$) | (7,467,000$) | (9,746,000$) | (13,312,000$) | (5,310,000$) | 457,000$ | 3,611,000$ | 8,865,000$ | 10,036,000$ | 4,582,000$ | (3,450,000$) | (10,666,000$) | (10,670,000$) | (13,444,000$) | (15,906,000$) | (16,864,000$) | (19,096,000$) | (25,438,000$) | (24,428,000$) | (18,551,000$) | (21,939,000$) | (12,410,000$) | (6,895,000$) | (13,773,000$) | (16,272,000$) |
| Total Liabilities | | 43,291,000$ | 40,699,000$ | 39,176,000$ | 36,910,000$ | 39,034,000$ | 38,799,000$ | 34,493,000$ | 34,984,000$ | 37,847,000$ | 35,162,000$ | 38,728,000$ | 44,263,000$ | 45,013,000$ | 46,922,000$ | 43,972,000$ | 41,075,000$ | 39,436,000$ | 37,528,000$ | 35,193,000$ | 34,382,000$ | 32,934,000$ | 31,246,000$ | 32,060,000$ | 30,503,000$ | 31,299,000$ | 28,371,000$ | 29,260,000$ | 26,573,000$ | 27,852,000$ | 26,267,000$ | 31,148,000$ | 26,896,000$ | 24,930,000$ | 23,456,000$ | 25,137,000$ | 22,035,000$ | 22,568,000$ | 22,014,000$ | 26,455,000$ | 22,786,000$ | 24,211,000$ | 25,815,000$ | 28,342,000$ | 23,268,000$ | 28,131,000$ | 28,124,000$ | 28,700,000$ | 26,387,000$ |
| QoQ | | 2,592,000$ | 1,523,000$ | 2,266,000$ | (2,124,000$) | 235,000$ | 4,306,000$ | (491,000$) | (2,863,000$) | 2,685,000$ | (3,566,000$) | (5,535,000$) | (750,000$) | (1,909,000$) | 2,950,000$ | 2,897,000$ | 1,639,000$ | 1,908,000$ | 2,335,000$ | 811,000$ | 1,448,000$ | 1,688,000$ | (814,000$) | 1,557,000$ | (796,000$) | 2,928,000$ | (889,000$) | 2,687,000$ | (1,279,000$) | 1,585,000$ | (4,881,000$) | 4,252,000$ | 1,966,000$ | 1,474,000$ | (1,681,000$) | 3,102,000$ | (533,000$) | 554,000$ | (4,441,000$) | 3,669,000$ | (1,425,000$) | (1,604,000$) | (2,527,000$) | 5,074,000$ | (4,863,000$) | 7,000$ | (576,000$) | 2,313,000$ | (770,000$) |
| YoY | | 4,257,000$ | 1,900,000$ | 4,683,000$ | 1,926,000$ | 1,187,000$ | 3,637,000$ | (4,235,000$) | (9,279,000$) | (7,166,000$) | (11,760,000$) | (5,244,000$) | 3,188,000$ | 5,577,000$ | 9,394,000$ | 8,779,000$ | 6,693,000$ | 6,502,000$ | 6,282,000$ | 3,133,000$ | 3,879,000$ | 1,635,000$ | 2,875,000$ | 2,800,000$ | 3,930,000$ | 3,447,000$ | 2,104,000$ | (1,888,000$) | (323,000$) | 2,922,000$ | 2,811,000$ | 6,011,000$ | 4,861,000$ | 2,362,000$ | 1,442,000$ | (1,318,000$) | (751,000$) | (1,643,000$) | (3,801,000$) | (1,887,000$) | (482,000$) | (3,920,000$) | (2,309,000$) | (358,000$) | (3,119,000$) | 974,000$ | 595,000$ | (3,379,000$) | (5,077,000$) |
| Current Ratio | | 4.14x | 4.40x | 4.51x | 4.71x | 4.51x | 4.62x | 5.05x | 5.06x | 4.63x | 4.99x | 4.59x | 4.05x | 3.89x | 3.63x | 3.72x | 3.90x | 3.98x | 4.10x | 4.17x | 4.14x | 4.26x | 4.44x | 4.34x | 4.64x | 4.57x | 5.04x | 4.63x | 5.09x | 4.92x | 5.25x | 4.60x | 5.24x | 5.50x | 5.66x | 5.29x | 5.91x | 5.94x | 6.43x | 5.66x | 6.41x | 6.18x | 6.07x | 6.22x | 8.22x | 8.02x | 8.73x | 8.91x | 10.32x |
| Total Current Assets | | 171,543,000$ | 170,276,000$ | 165,887,000$ | 163,514,000$ | 165,528,000$ | 167,379,000$ | 161,654,000$ | 163,387,000$ | 166,555,000$ | 165,569,000$ | 168,083,000$ | 170,844,000$ | 165,941,000$ | 160,838,000$ | 153,211,000$ | 147,787,000$ | 141,275,000$ | 136,220,000$ | 134,305,000$ | 131,046,000$ | 129,436,000$ | 126,636,000$ | 126,666,000$ | 126,536,000$ | 127,412,000$ | 124,964,000$ | 130,614,000$ | 128,930,000$ | 131,250,000$ | 131,621,000$ | 137,824,000$ | 134,849,000$ | 131,393,000$ | 127,622,000$ | 128,357,000$ | 124,554,000$ | 126,725,000$ | 132,386,000$ | 135,925,000$ | 133,169,000$ | 138,762,000$ | 143,397,000$ | 161,178,000$ | 159,963,000$ | 171,546,000$ | 181,879,000$ | 192,239,000$ | 192,710,000$ |
| QoQ | | 1,267,000$ | 4,389,000$ | 2,373,000$ | (2,014,000$) | (1,851,000$) | 5,725,000$ | (1,733,000$) | (3,168,000$) | 986,000$ | (2,514,000$) | (2,761,000$) | 4,903,000$ | 5,103,000$ | 7,627,000$ | 5,424,000$ | 6,512,000$ | 5,055,000$ | 1,915,000$ | 3,259,000$ | 1,610,000$ | 2,800,000$ | (30,000$) | 130,000$ | (876,000$) | 2,448,000$ | (5,650,000$) | 1,684,000$ | (2,320,000$) | (371,000$) | (6,203,000$) | 2,975,000$ | 3,456,000$ | 3,771,000$ | (735,000$) | 3,803,000$ | (2,171,000$) | (5,661,000$) | (3,539,000$) | 2,756,000$ | (5,593,000$) | (4,635,000$) | (17,781,000$) | 1,215,000$ | (11,583,000$) | (10,333,000$) | (10,360,000$) | (471,000$) | (2,069,000$) |
| Total Current Liabilities | | 41,436,000$ | 38,699,000$ | 36,786,000$ | 34,739,000$ | 36,686,000$ | 36,268,000$ | 32,031,000$ | 32,287,000$ | 35,970,000$ | 33,164,000$ | 36,589,000$ | 42,184,000$ | 42,692,000$ | 44,331,000$ | 41,206,000$ | 37,883,000$ | 35,534,000$ | 33,252,000$ | 32,227,000$ | 31,657,000$ | 30,367,000$ | 28,534,000$ | 29,181,000$ | 27,243,000$ | 27,903,000$ | 24,785,000$ | 28,216,000$ | 25,344,000$ | 26,650,000$ | 25,062,000$ | 29,946,000$ | 25,713,000$ | 23,869,000$ | 22,555,000$ | 24,244,000$ | 21,064,000$ | 21,345,000$ | 20,581,000$ | 24,031,000$ | 20,785,000$ | 22,449,000$ | 23,641,000$ | 25,912,000$ | 19,460,000$ | 21,385,000$ | 20,826,000$ | 21,564,000$ | 18,676,000$ |
| QoQ | | 2,737,000$ | 1,913,000$ | 2,047,000$ | (1,947,000$) | 418,000$ | 4,237,000$ | (256,000$) | (3,683,000$) | 2,806,000$ | (3,425,000$) | (5,595,000$) | (508,000$) | (1,639,000$) | 3,125,000$ | 3,323,000$ | 2,349,000$ | 2,282,000$ | 1,025,000$ | 570,000$ | 1,290,000$ | 1,833,000$ | (647,000$) | 1,938,000$ | (660,000$) | 3,118,000$ | (3,431,000$) | 2,872,000$ | (1,306,000$) | 1,588,000$ | (4,884,000$) | 4,233,000$ | 1,844,000$ | 1,314,000$ | (1,689,000$) | 3,180,000$ | (281,000$) | 764,000$ | (3,450,000$) | 3,246,000$ | (1,664,000$) | (1,192,000$) | (2,271,000$) | 6,452,000$ | (1,925,000$) | 559,000$ | (738,000$) | 2,888,000$ | (948,000$) |
| Debt to Asset Ratio | | .21x | .20x | .20x | .19x | .20x | .20x | .18x | .18x | .19x | .18x | .20x | .22x | .23x | .25x | .24x | .24x | .24x | .23x | .22x | .22x | .22x | .21x | .21x | .20x | .20x | .19x | .19x | .17x | .17x | .16x | .19x | .16x | .16x | .15x | .16x | .14x | .15x | .14x | .16x | .14x | .14x | .15x | .15x | .13x | .14x | .14x | .14x | .13x |
| Long Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 1,742,000$ | 2,026,000$ | 2,276,000$ | 2,035,000$ | 2,321,000$ | 2,538,000$ | 2,760,000$ | 3,120,000$ | 2,145,000$ | 2,346,000$ | 2,457,000$ | 2,378,000$ | 2,527,000$ | 2,788,000$ | 3,024,000$ | 3,262,000$ | 3,580,000$ | 3,831,000$ | 2,276,000$ | 2,677,000$ | 2,558,000$ | 2,847,000$ | 3,107,000$ | 3,410,000$ | 3,665,000$ | 3,800,000$ | | | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 33,138,000$ | 35,654,000$ | 35,901,000$ | 36,675,000$ | 26,635,000$ | 23,035,000$ | 24,263,000$ | 18,880,000$ | 22,769,000$ | 24,124,000$ | 24,981,000$ | 24,645,000$ | 26,106,000$ | 30,633,000$ | 35,495,000$ | 39,147,000$ | 39,665,000$ | 36,418,000$ | 43,316,000$ | 38,407,000$ | 37,023,000$ | 33,495,000$ | 30,535,000$ | 30,875,000$ | 33,054,000$ | 46,457,000$ | 42,019,000$ | 33,869,000$ | 47,859,000$ | 52,478,000$ | 60,465,000$ | 59,882,000$ | 54,453,000$ | 56,429,000$ | 55,327,000$ | 51,386,000$ | 54,111,000$ | 57,488,000$ | 60,454,000$ | 60,205,000$ | 67,863,000$ | 68,426,000$ | 74,535,000$ | 78,398,000$ | 89,886,000$ | 98,084,000$ | 102,752,000$ | 97,160,000$ |
| QoQ | | (2,516,000$) | (247,000$) | (774,000$) | 10,040,000$ | 3,600,000$ | (1,228,000$) | 5,383,000$ | (3,889,000$) | (1,355,000$) | (857,000$) | 336,000$ | (1,461,000$) | (4,527,000$) | (4,862,000$) | (3,652,000$) | (518,000$) | 3,247,000$ | (6,898,000$) | 4,909,000$ | 1,384,000$ | 3,528,000$ | 2,960,000$ | (340,000$) | (2,179,000$) | (13,403,000$) | 4,438,000$ | 8,150,000$ | (13,990,000$) | (4,619,000$) | (7,987,000$) | 583,000$ | 5,429,000$ | (1,976,000$) | 1,102,000$ | 3,941,000$ | (2,725,000$) | (3,377,000$) | (2,966,000$) | 249,000$ | (7,658,000$) | (563,000$) | (6,109,000$) | (3,863,000$) | (11,488,000$) | (8,198,000$) | (4,668,000$) | 5,592,000$ | 4,514,000$ |
| YoY | | 6,503,000$ | 12,619,000$ | 11,638,000$ | 17,795,000$ | 3,866,000$ | (1,089,000$) | (718,000$) | (5,765,000$) | (3,337,000$) | (6,509,000$) | (10,514,000$) | (14,502,000$) | (13,559,000$) | (5,785,000$) | (7,821,000$) | 740,000$ | 2,642,000$ | 2,923,000$ | 12,781,000$ | 7,532,000$ | 3,969,000$ | (12,962,000$) | (11,484,000$) | (2,994,000$) | (14,805,000$) | (6,021,000$) | (18,446,000$) | (26,013,000$) | (6,594,000$) | (3,951,000$) | 5,138,000$ | 8,496,000$ | 342,000$ | (1,059,000$) | (5,127,000$) | (8,819,000$) | (13,752,000$) | (10,938,000$) | (14,081,000$) | (18,193,000$) | (22,023,000$) | (29,658,000$) | (28,217,000$) | (18,762,000$) | (2,760,000$) | 5,554,000$ | 750,000$ | 20,137,000$ |
| Interest Expenses | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |