| CEVA INC (CEVA) |
| 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-31 | 2025-Sep-30 | 2025-Jun-30 | 2025-Mar-31 | 2024-Dec-31 | 2024-Sep-30 | 2024-Jun-30 | 2024-Mar-31 | 2023-Dec-31 | 2023-Sep-30 | 2023-Jun-30 | 2023-Mar-31 | 2022-Dec-31 | 2022-Sep-30 | 2022-Jun-30 | 2022-Mar-31 | 2021-Dec-31 | 2021-Sep-30 | 2021-Jun-30 | 2021-Mar-31 | 2020-Dec-31 | 2020-Sep-30 | 2020-Jun-30 | 2020-Mar-31 | 2019-Dec-31 | 2019-Sep-30 | 2019-Jun-30 | 2019-Mar-31 | 2018-Dec-31 | 2018-Sep-30 | 2018-Jun-30 | 2018-Mar-31 | 2017-Dec-31 | 2017-Sep-30 | 2017-Jun-30 | 2017-Mar-31 | 2016-Dec-31 | 2016-Sep-30 | 2016-Jun-30 | 2016-Mar-31 | 2015-Dec-31 | 2015-Sep-30 | 2015-Jun-30 | 2015-Mar-31 | 2014-Dec-31 | 2014-Sep-30 | 2014-Jun-30 | 2014-Mar-31 |
| 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 | 20.86$ | 21.56$ | 26.42$ | 21.99$ | 25.55$ | 31.46$ | 24.13$ | 19.33$ | 22.77$ | 22.65$ | 19.42$ | 25.57$ | 30.39$ | 25.59$ | 26.24$ | 33.43$ | 40.69$ | 43.24$ | 42.70$ | 47.29$ | 56.16$ | 45.50$ | 39.44$ | 37.50$ | 24.99$ | 27.01$ | 29.85$ | 24.34$ | 26.98$ | 22.02$ | 28.73$ | 30.25$ | 36.30$ | 46.10$ | 42.83$ | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 578,951,277$ | 517,823,876$ | 630,849,449$ | 525,920,778$ | 608,260,035$ | 743,297,461$ | 571,541,756$ | 455,842,805$ | 538,014,055$ | 533,659,187$ | 458,953,210$ | 598,630,705$ | 711,613,030$ | 593,372,040$ | 609,596,948$ | 775,796,805$ | 944,171,737$ | 993,274,491$ | 979,734,036$ | 1,078,846,679$ | 1,280,776,031$ | 1,012,384,874$ | 873,943,664$ | 825,161,400$ | 554,581,903$ | 594,029,201$ | 655,654,175$ | 534,852,515$ | 595,272,960$ | 482,290,320$ | 632,852,654$ | 672,186,611$ | 806,565,200$ | 1,013,046,348$ | 940,618,364$ | | | | | | | | | | | | | | |
| QoQ% | 11.81% | (17.92%) | 19.95% | (13.54%) | (18.17%) | 30.05% | 25.38% | (15.27%) | .82% | 16.28% | (23.33%) | (15.88%) | 19.93% | (2.66%) | (21.42%) | (17.83%) | (4.94%) | 1.38% | (9.19%) | (15.77%) | 26.51% | 15.84% | 5.91% | 48.79% | (6.64%) | (9.40%) | 22.59% | (10.15%) | 23.43% | (23.79%) | (5.85%) | (16.66%) | (20.38%) | 7.70% | | | | | | | | | | | | | | | |
| YoY% | (4.82%) | (30.33%) | 10.38% | 15.37% | 13.06% | 39.28% | 24.53% | (23.85%) | (24.40%) | (10.06%) | (24.71%) | (22.84%) | (24.63%) | (40.26%) | (37.78%) | (28.09%) | (26.28%) | (1.89%) | 12.11% | 30.74% | 130.94% | 70.43% | 33.29% | 54.28% | (6.84%) | 23.17% | 3.60% | (20.43%) | (26.20%) | (52.39%) | (32.72%) | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 27,754,136 | 27,510,739 | 24,016,853 | 23,847,325 | 23,915,220 | 23,626,865 | 23,626,747 | 23,659,925 | 23,581,522 | 23,440,848 | 23,560,445 | 23,539,104 | 23,416,026 | 23,215,439 | 23,187,495 | 23,137,757 | 23,204,274 | 22,984,552 | 22,968,554 | 22,833,120 | 22,811,090 | 22,260,917 | 22,233,443 | 22,036,712 | 21,999,660 | 21,839,369 | 21,984,178 | 21,893,128 | 21,972,816 | 21,787,860 | 21,902,376 | 22,030,598 | 22,220,608 | 21,787,860 | 21,971,347 | 21,887,434 | 21,530,563 | 21,273,500 | 21,221,631 | 20,805,905 | 20,434,620 | 20,529,933 | 20,396,241 | 20,480,058 | 20,604,319 | 20,252,490 | 20,184,300 | 20,401,090 | 21,031,689 |
| QoQ% | .89% | 14.55% | .71% | (.28%) | 1.22% | .00% | (.14%) | .33% | .60% | (.51%) | .09% | .53% | .86% | .12% | .22% | (.29%) | .96% | .07% | .59% | .10% | 2.47% | .12% | .89% | .17% | .73% | (.66%) | .42% | (.36%) | .85% | (.52%) | (.58%) | (.86%) | 1.99% | (.84%) | .38% | 1.66% | 1.21% | .24% | 2.00% | 1.82% | (.46%) | .66% | (.41%) | (.60%) | 1.74% | .34% | (1.06%) | (3.00%) | (.71%) |
| YoY% | 16.05% | 16.44% | 1.65% | .79% | 1.42% | .79% | .28% | .51% | .71% | .97% | 1.61% | 1.74% | .91% | 1.01% | .95% | 1.33% | 1.72% | 3.25% | 3.31% | 3.61% | 3.69% | 1.93% | 1.13% | .66% | .12% | .24% | .37% | (.62%) | (1.12%) | .00% | (.31%) | .65% | 3.21% | 2.42% | 3.53% | 5.20% | 5.36% | 3.62% | 4.05% | 1.59% | (.82%) | 1.37% | 1.05% | .39% | (2.03%) | (4.39%) | (8.18%) | (7.43%) | (4.97%) |
| Price to Sales | 5.28x | 4.72x | 5.87x | 4.95x | 5.57x | 6.95x | 5.61x | 4.62x | 5.77x | 5.48x | 4.43x | 5.46x | 5.94x | 4.64x | 4.96x | 6.18x | 7.69x | 8.73x | 8.39x | 9.90x | 12.54x | 10.09x | 8.70x | 8.33x | 5.91x | 6.82x | 8.17x | 6.84x | 7.70x | 6.19x | 8.11x | 8.33x | 9.63x | 11.58x | 10.80x | | | | | | | | | | | | | | |
| Price to Earnings | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 869.73x | 405.22x | 2,508.27x | - | - | - | - | 18,207.16x | 528.27x | 486.48x | 21,215.33x | - | 515.77x | 1,296.89x | 840.23x | 441.32x | 141.78x | 75.11x | 59.49x | 49.33x | | | | | | | | | | | | | | |
| Price to Book | 1.72x | 1.54x | 2.35x | 1.98x | 2.26x | 2.79x | 2.15x | 1.73x | 2.05x | 2.02x | 1.79x | 2.32x | 2.74x | 2.29x | 2.42x | 2.83x | 3.40x | 3.59x | 3.63x | 4.07x | 4.90x | 3.88x | 3.41x | 3.27x | 2.22x | 2.37x | 2.63x | 2.19x | 2.43x | 1.96x | 2.59x | 2.75x | 3.19x | 4.14x | 3.94x | | | | | | | | | | | | | | |
| Total Revenue | | 31,291,000$ | 28,384,000$ | 25,678,000$ | 24,245,000$ | 29,223,000$ | 27,207,000$ | 28,437,000$ | 22,072,000$ | 24,162,000$ | 24,073,000$ | 22,922,000$ | 26,262,000$ | 30,350,000$ | 30,050,000$ | 33,195,000$ | 34,391,000$ | 25,183,000$ | 32,790,000$ | 30,457,000$ | 25,402,000$ | 28,145,000$ | 24,960,000$ | 23,606,000$ | 23,615,000$ | 28,312,000$ | 23,471,000$ | 18,400,000$ | 16,969,000$ | 21,401,000$ | 21,413,000$ | 17,494,000$ | 17,569,000$ | 21,601,000$ | 24,044,000$ | 20,575,000$ | 21,287,000$ | 21,196,000$ | 17,846,000$ | 17,103,000$ | 16,508,000$ | 16,071,000$ | 16,235,000$ | 13,359,000$ | 13,834,000$ | 13,821,000$ | 14,098,000$ | 9,215,000$ | 13,674,000$ |
| QoQ% | | 10.24% | 10.54% | 5.91% | (17.04%) | 7.41% | (4.33%) | 28.84% | (8.65%) | .37% | 5.02% | (12.72%) | (13.47%) | 1.00% | (9.47%) | (3.48%) | 36.56% | (23.20%) | 7.66% | 19.90% | (9.75%) | 12.76% | 5.74% | (.04%) | (16.59%) | 20.63% | 27.56% | 8.43% | (20.71%) | (.06%) | 22.40% | (.43%) | (18.67%) | (10.16%) | 16.86% | (3.35%) | .43% | 18.77% | 4.34% | 3.60% | 2.72% | (1.01%) | 21.53% | (3.43%) | .09% | (1.97%) | 52.99% | (32.61%) | (2.09%) |
| YoY% | | 7.08% | 4.33% | (9.70%) | 9.85% | 20.95% | 13.02% | 24.06% | (15.96%) | (20.39%) | (19.89%) | (30.95%) | (23.64%) | 20.52% | (8.36%) | 8.99% | 35.39% | (10.52%) | 31.37% | 29.02% | 7.57% | (.59%) | 6.34% | 28.29% | 39.17% | 32.29% | 9.61% | 5.18% | (3.42%) | (.93%) | (10.94%) | (14.97%) | (17.47%) | 1.91% | 34.73% | 20.30% | 28.95% | 31.89% | 9.92% | 28.03% | 19.33% | 16.28% | 15.16% | 44.97% | 1.17% | (1.04%) | 40.91% | (28.08%) | 12.86% |
| TTM | | 109,598,000$ | 107,530,000$ | 106,353,000$ | 109,112,000$ | 106,939,000$ | 101,878,000$ | 98,744,000$ | 93,229,000$ | 97,419,000$ | 103,607,000$ | 109,584,000$ | 119,857,000$ | 127,986,000$ | 122,819,000$ | 125,559,000$ | 122,821,000$ | 113,832,000$ | 116,794,000$ | 108,964,000$ | 102,113,000$ | 100,326,000$ | 100,493,000$ | 99,004,000$ | 93,798,000$ | 87,152,000$ | 80,241,000$ | 78,183,000$ | 77,277,000$ | 77,877,000$ | 78,077,000$ | 80,708,000$ | 83,789,000$ | 87,507,000$ | 87,102,000$ | 80,904,000$ | 77,432,000$ | 72,653,000$ | 67,528,000$ | 65,917,000$ | 62,173,000$ | 59,499,000$ | 57,249,000$ | 55,112,000$ | 50,968,000$ | 50,808,000$ | 50,953,000$ | 46,860,000$ | 50,458,000$ |
| TTM_QoQ% | | 1.92% | 1.11% | (2.53%) | 2.03% | 4.97% | 3.17% | 5.92% | (4.30%) | (5.97%) | (5.45%) | (8.57%) | (6.35%) | 4.21% | (2.18%) | 2.23% | 7.90% | (2.54%) | 7.19% | 6.71% | 1.78% | (.17%) | 1.50% | 5.55% | 7.63% | 8.61% | 2.63% | 1.17% | (.77%) | (.26%) | (3.26%) | (3.68%) | (4.25%) | .47% | 7.66% | 4.48% | 6.58% | 7.59% | 2.44% | 6.02% | 4.49% | 3.93% | 3.88% | 8.13% | .32% | (.29%) | 8.74% | (7.13%) | 3.19% |
| TTM_YoY% | | 2.49% | 5.55% | 7.71% | 17.04% | 9.77% | (1.67%) | (9.89%) | (22.22%) | (23.88%) | (15.64%) | (12.72%) | (2.41%) | 12.43% | 5.16% | 15.23% | 20.28% | 13.46% | 16.22% | 10.06% | 8.87% | 15.12% | 25.24% | 26.63% | 21.38% | 11.91% | 2.77% | (3.13%) | (7.77%) | (11.01%) | (10.36%) | (.24%) | 8.21% | 20.45% | 28.99% | 22.74% | 24.54% | 22.11% | 17.96% | 19.61% | 21.98% | 17.11% | 12.36% | 17.61% | 1.01% | 3.90% | 6.37% | (6.10%) | (.44%) |
| Gross Margin | | 88.08% | 88.05% | 86.18% | 85.62% | 88.47% | 85.44% | 89.69% | 88.66% | 90.65% | 90.21% | 84.63% | 86.64% | 89.15% | 81.16% | 79.44% | 81.38% | 102.09% | 85.27% | 87.88% | 90.63% | 91.15% | 89.97% | 87.27% | 88.35% | 90.03% | 88.21% | 86.45% | 88.08% | 90.73% | 90.63% | 88.64% | 88.78% | 91.10% | 92.82% | 92.19% | 92.03% | 92.30% | 92.03% | 91.80% | 90.14% | 91.24% | 92.11% | 88.40% | 91.43% | 90.86% | 91.10% | 85.13% | 91.87% |
| QoQ | | .03% | 1.87% | .56% | (2.85%) | 3.02% | (4.25%) | 1.03% | (1.99%) | .44% | 5.58% | (2.02%) | (2.51%) | 7.99% | 1.72% | (1.94%) | (20.71%) | 16.82% | (2.61%) | (2.75%) | (.53%) | 1.18% | 2.70% | (1.08%) | (1.68%) | 1.82% | 1.76% | (1.63%) | (2.65%) | .09% | 2.00% | (.14%) | (2.32%) | (1.72%) | .64% | .15% | (.26%) | .26% | .24% | 1.66% | (1.10%) | (.87%) | 3.71% | (3.04%) | .57% | (.24%) | 5.97% | (6.74%) | 1.64% |
| YoY | | (.39%) | 2.61% | (3.51%) | (3.04%) | (2.19%) | (4.77%) | 5.06% | 2.02% | 1.50% | 9.05% | 5.19% | 5.26% | (12.94%) | (4.11%) | (8.44%) | (9.25%) | 10.94% | (4.70%) | .61% | 2.28% | 1.12% | 1.76% | .82% | .27% | (.70%) | (2.42%) | (2.19%) | (.70%) | (.37%) | (2.19%) | (3.55%) | (3.26%) | (1.20%) | .79% | .39% | 1.90% | 1.06% | (.08%) | 3.40% | (1.30%) | .38% | 1.01% | 3.26% | (.43%) | .63% | 2.40% | (6.34%) | 4.87% |
| Operating Income | | (398,000$) | (2,084,000$) | (4,482,000$) | (4,382,000$) | 74,000$ | (2,624,000$) | (35,000$) | (4,960,000$) | (2,787,000$) | (2,717,000$) | (5,343,000$) | (2,620,000$) | 1,009,000$ | (2,359,000$) | (276,000$) | 468,000$ | 5,088,000$ | 1,694,000$ | 1,588,000$ | (1,330,000$) | 2,407,000$ | 2,000$ | (1,509,000$) | (1,663,000$) | 3,458,000$ | (267,000$) | (2,183,000$) | (2,932,000$) | 2,172,000$ | 2,152,000$ | (2,661,000$) | (2,908,000$) | 3,147,000$ | 6,210,000$ | 2,170,000$ | 4,346,000$ | 6,129,000$ | 3,788,000$ | 2,647,000$ | 1,822,000$ | 2,228,000$ | 3,491,000$ | 30,000$ | 563,000$ | 363,000$ | 1,230,000$ | (2,264,000$) | 2,133,000$ |
| QoQ% | | 80.90% | 53.50% | (2.28%) | (6,021.62%) | 102.82% | (7,397.14%) | 99.29% | (77.97%) | (2.58%) | 49.15% | (103.93%) | (359.66%) | 142.77% | (754.71%) | (158.97%) | (90.80%) | 200.35% | 6.68% | 219.40% | (155.26%) | 120,250.00% | 100.13% | 9.26% | (148.09%) | 1,395.13% | 87.77% | 25.55% | (234.99%) | .93% | 180.87% | 8.49% | (192.41%) | (49.32%) | 186.18% | (50.07%) | (29.09%) | 61.80% | 43.11% | 45.28% | (18.22%) | (36.18%) | 11,536.67% | (94.67%) | 55.10% | (70.49%) | 154.33% | (206.14%) | (22.77%) |
| YoY% | | (637.84%) | 20.58% | (12,705.71%) | 11.65% | 102.66% | 3.42% | 99.35% | (89.31%) | (376.21%) | (15.18%) | (1,835.87%) | (659.83%) | (80.17%) | (239.26%) | (117.38%) | 135.19% | 111.38% | 84,600.00% | 205.24% | 20.02% | (30.39%) | 100.75% | 30.88% | 43.28% | 59.21% | (112.41%) | 17.96% | (.83%) | (30.98%) | (65.35%) | (222.63%) | (166.91%) | (48.65%) | 63.94% | (18.02%) | 138.53% | 175.09% | 8.51% | 8,723.33% | 223.62% | 513.77% | 183.82% | 101.33% | (73.61%) | (86.86%) | 209.14% | (224.74%) | 62.95% |
| TTM | | (11,346,000$) | (10,874,000$) | (11,414,000$) | (6,967,000$) | (7,545,000$) | (10,406,000$) | (10,499,000$) | (15,807,000$) | (13,467,000$) | (9,671,000$) | (9,313,000$) | (4,246,000$) | (1,158,000$) | 2,921,000$ | 6,974,000$ | 8,838,000$ | 7,040,000$ | 4,359,000$ | 2,667,000$ | (430,000$) | (763,000$) | 288,000$ | 19,000$ | (655,000$) | (1,924,000$) | (3,210,000$) | (791,000$) | (1,269,000$) | (1,245,000$) | (270,000$) | 3,788,000$ | 8,619,000$ | 15,873,000$ | 18,855,000$ | 16,433,000$ | 16,910,000$ | 14,386,000$ | 10,485,000$ | 10,188,000$ | 7,571,000$ | 6,312,000$ | 4,447,000$ | 2,186,000$ | (108,000$) | 1,462,000$ | 3,861,000$ | 1,504,000$ | 5,583,000$ |
| TTM_QoQ% | | (4.34%) | 4.73% | (63.83%) | 7.66% | 27.49% | .89% | 33.58% | (17.38%) | (39.25%) | (3.84%) | (119.34%) | (266.67%) | (139.64%) | (58.12%) | (21.09%) | 25.54% | 61.51% | 63.44% | 720.23% | 43.64% | (364.93%) | 1,415.79% | 102.90% | 65.96% | 40.06% | (305.82%) | 37.67% | (1.93%) | (361.11%) | (107.13%) | (56.05%) | (45.70%) | (15.82%) | 14.74% | (2.82%) | 17.55% | 37.21% | 2.92% | 34.57% | 19.95% | 41.94% | 103.43% | 2,124.07% | (107.39%) | (62.13%) | 156.72% | (73.06%) | 17.32% |
| TTM_YoY% | | (50.38%) | (4.50%) | (8.72%) | 55.93% | 43.97% | (7.60%) | (12.74%) | (272.28%) | (1,062.95%) | (431.09%) | (233.54%) | (148.04%) | (116.45%) | (32.99%) | 161.49% | 2,155.35% | 1,022.67% | 1,413.54% | 13,936.84% | 34.35% | 60.34% | 108.97% | 102.40% | 48.39% | (54.54%) | (1,088.89%) | (120.88%) | (114.72%) | (107.84%) | (101.43%) | (76.95%) | (49.03%) | 10.34% | 79.83% | 61.30% | 123.35% | 127.92% | 135.78% | 366.06% | 7,110.19% | 331.74% | 15.18% | 45.35% | (101.93%) | (69.28%) | (12.55%) | (80.44%) | (38.50%) |
| Operating Margin | | (1.27%) | (7.34%) | (17.46%) | (18.07%) | .25% | (9.65%) | (.12%) | (22.47%) | (11.54%) | (11.29%) | (23.31%) | (9.98%) | 3.33% | (7.85%) | (.83%) | 1.36% | 20.20% | 5.17% | 5.21% | (5.24%) | 8.55% | .01% | (6.39%) | (7.04%) | 12.21% | (1.14%) | (11.86%) | (17.28%) | 10.15% | 10.05% | (15.21%) | (16.55%) | 14.57% | 25.83% | 10.55% | 20.42% | 28.92% | 21.23% | 15.48% | 11.04% | 13.86% | 21.50% | .23% | 4.07% | 2.63% | 8.73% | (24.57%) | 15.60% |
| QoQ | | 6.07% | 10.11% | .62% | (18.33%) | 9.90% | (9.52%) | 22.35% | (10.94%) | (.25%) | 12.02% | (13.33%) | (13.30%) | 11.18% | (7.02%) | (2.19%) | (18.84%) | 15.04% | (.05%) | 10.45% | (13.79%) | 8.54% | 6.40% | .65% | (19.26%) | 13.35% | 10.73% | 5.42% | (27.43%) | .10% | 25.26% | 1.34% | (31.12%) | (11.26%) | 15.28% | (9.87%) | (8.50%) | 7.69% | 5.75% | 4.44% | (2.83%) | (7.64%) | 21.28% | (3.85%) | 1.44% | (6.10%) | 33.29% | (40.17%) | (4.18%) |
| YoY | | (1.53%) | 2.30% | (17.33%) | 4.40% | 11.79% | 1.64% | 23.19% | (12.50%) | (14.86%) | (3.44%) | (22.48%) | (11.34%) | (16.88%) | (13.02%) | (6.05%) | 6.60% | 11.65% | 5.16% | 11.61% | 1.81% | (3.66%) | 1.15% | 5.47% | 10.24% | 2.07% | (11.19%) | 3.35% | (.73%) | (4.42%) | (15.78%) | (25.76%) | (36.97%) | (14.35%) | 4.60% | (4.93%) | 9.38% | 15.05% | (.28%) | 15.25% | 6.97% | 11.24% | 12.78% | 24.79% | (11.53%) | (17.15%) | 19.99% | (38.73%) | 4.80% |
| Net Income | | (1,098,000$) | (2,509,000$) | (3,704,000$) | (3,327,000$) | (1,736,000$) | (1,311,000$) | (291,000$) | (5,448,000$) | 3,769,000$ | (4,957,000$) | (5,818,000$) | (4,872,000$) | 1,940,000$ | (22,304,000$) | (1,123,000$) | (1,696,000$) | 3,878,000$ | (167,000$) | 315,000$ | (3,630,000$) | 635,000$ | (739,000$) | (1,090,000$) | (1,185,000$) | 3,062,000$ | 775,000$ | (1,512,000$) | (2,297,000$) | 2,303,000$ | 2,543,000$ | (2,090,000$) | (2,182,000$) | 3,163,000$ | 5,850,000$ | 3,908,000$ | 4,107,000$ | 5,201,000$ | 3,388,000$ | 2,711,000$ | 1,800,000$ | 2,304,000$ | 3,309,000$ | 168,000$ | 486,000$ | (1,934,000$) | 656,000$ | (1,526,000$) | 1,985,000$ |
| QoQ% | | 56.24% | 32.26% | (11.33%) | (91.65%) | (32.42%) | (350.52%) | 94.66% | (244.55%) | 176.03% | 14.80% | (19.42%) | (351.13%) | 108.70% | (1,886.11%) | 33.79% | (143.73%) | 2,422.16% | (153.02%) | 108.68% | (671.65%) | 185.93% | 32.20% | 8.02% | (138.70%) | 295.10% | 151.26% | 34.18% | (199.74%) | (9.44%) | 221.68% | 4.22% | (168.99%) | (45.93%) | 49.69% | (4.85%) | (21.03%) | 53.51% | 24.97% | 50.61% | (21.88%) | (30.37%) | 1,869.64% | (65.43%) | 125.13% | (394.82%) | 142.99% | (176.88%) | (36.54%) |
| YoY% | | 36.75% | (91.38%) | (1,172.85%) | 38.93% | (146.06%) | 73.55% | 95.00% | (11.82%) | 94.28% | 77.78% | (418.08%) | (187.26%) | (49.97%) | (13,255.69%) | (456.51%) | 53.28% | 510.71% | 77.40% | 128.90% | (206.33%) | (79.26%) | (195.36%) | 27.91% | 48.41% | 32.96% | (69.52%) | 27.66% | (5.27%) | (27.19%) | (56.53%) | (153.48%) | (153.13%) | (39.19%) | 72.67% | 44.15% | 128.17% | 125.74% | 2.39% | 1,513.69% | 270.37% | 219.13% | 404.42% | 111.01% | (75.52%) | (161.83%) | 303.10% | (170.16%) | 16.42% |
| TTM | | (10,638,000$) | (11,276,000$) | (10,078,000$) | (6,665,000$) | (8,786,000$) | (3,281,000$) | (6,927,000$) | (12,454,000$) | (11,878,000$) | (13,707,000$) | (31,054,000$) | (26,359,000$) | (23,183,000$) | (21,245,000$) | 892,000$ | 2,330,000$ | 396,000$ | (2,847,000$) | (3,419,000$) | (4,824,000$) | (2,379,000$) | 48,000$ | 1,562,000$ | 1,140,000$ | 28,000$ | (731,000$) | 1,037,000$ | 459,000$ | 574,000$ | 1,434,000$ | 4,741,000$ | 10,739,000$ | 17,028,000$ | 19,066,000$ | 16,604,000$ | 15,407,000$ | 13,100,000$ | 10,203,000$ | 10,124,000$ | 7,581,000$ | 6,267,000$ | 2,029,000$ | (624,000$) | (2,318,000$) | (819,000$) | 4,243,000$ | 3,264,000$ | 6,965,000$ |
| TTM_QoQ% | | 5.66% | (11.89%) | (51.21%) | 24.14% | (167.78%) | 52.64% | 44.38% | (4.85%) | 13.34% | 55.86% | (17.81%) | (13.70%) | (9.12%) | (2,481.73%) | (61.72%) | 488.38% | 113.91% | 16.73% | 29.13% | (102.77%) | (5,056.25%) | (96.93%) | 37.02% | 3,971.43% | 103.83% | (170.49%) | 125.93% | (20.04%) | (59.97%) | (69.75%) | (55.85%) | (36.93%) | (10.69%) | 14.83% | 7.77% | 17.61% | 28.39% | .78% | 33.54% | 20.97% | 208.87% | 425.16% | 73.08% | (183.03%) | (119.30%) | 29.99% | (53.14%) | 4.19% |
| TTM_YoY% | | (21.08%) | (243.68%) | (45.49%) | 46.48% | 26.03% | 76.06% | 77.69% | 52.75% | 48.76% | 35.48% | (3,581.39%) | (1,231.29%) | (5,954.29%) | (646.22%) | 126.09% | 148.30% | 116.65% | (6,031.25%) | (318.89%) | (523.16%) | (8,596.43%) | 106.57% | 50.63% | 148.37% | (95.12%) | (150.98%) | (78.13%) | (95.73%) | (96.63%) | (92.48%) | (71.45%) | (30.30%) | 29.99% | 86.87% | 64.01% | 103.23% | 109.03% | 402.86% | 1,722.44% | 427.05% | 865.20% | (52.18%) | (119.12%) | (133.28%) | (112.25%) | (32.78%) | (64.63%) | (33.87%) |
| Profit Margin | | (3.51%) | (8.84%) | (14.43%) | (13.72%) | (5.94%) | (4.82%) | (1.02%) | (24.68%) | 15.60% | (20.59%) | (25.38%) | (18.55%) | 6.39% | (74.22%) | (3.38%) | (4.93%) | 15.40% | (.51%) | 1.03% | (14.29%) | 2.26% | (2.96%) | (4.62%) | (5.02%) | 10.82% | 3.30% | (8.22%) | (13.54%) | 10.76% | 11.88% | (11.95%) | (12.42%) | 14.64% | 24.33% | 18.99% | 19.29% | 24.54% | 18.99% | 15.85% | 10.90% | 14.34% | 20.38% | 1.26% | 3.51% | (13.99%) | 4.65% | (16.56%) | 14.52% |
| QoQ | | 5.33% | 5.59% | (.70%) | (7.78%) | (1.12%) | (3.80%) | 23.66% | (40.28%) | 36.19% | 4.79% | (6.83%) | (24.94%) | 80.62% | (70.84%) | 1.55% | (20.33%) | 15.91% | (1.54%) | 15.32% | (16.55%) | 5.22% | 1.66% | .40% | (15.83%) | 7.51% | 11.52% | 5.32% | (24.30%) | (1.12%) | 23.82% | .47% | (27.06%) | (9.69%) | 5.34% | (.30%) | (5.25%) | 5.55% | 3.13% | 4.95% | (3.43%) | (6.05%) | 19.12% | (2.26%) | 17.51% | (18.65%) | 21.21% | (31.08%) | (7.88%) |
| YoY | | 2.43% | (4.02%) | (13.40%) | 10.96% | (21.54%) | 15.77% | 24.36% | (6.13%) | 9.21% | 53.63% | (22.00%) | (13.62%) | (9.01%) | (73.71%) | (4.42%) | 9.36% | 13.14% | 2.45% | 5.65% | (9.27%) | (8.56%) | (6.26%) | 3.60% | 8.52% | .05% | (8.57%) | 3.73% | (1.12%) | (3.88%) | (12.45%) | (30.94%) | (31.71%) | (9.90%) | 5.35% | 3.14% | 8.39% | 10.20% | (1.40%) | 14.59% | 7.39% | 28.33% | 15.73% | 17.82% | (11.00%) | (36.39%) | 7.88% | (33.54%) | .45% |
| Equity to Common Shareholders | | 336,458,000$ | 268,719,000$ | 265,892,000$ | 269,132,000$ | 266,556,000$ | 265,770,000$ | 263,786,000$ | 262,349,000$ | 264,341,000$ | 256,700,000$ | 258,584,000$ | 259,870,000$ | 258,871,000$ | 252,297,000$ | 273,715,000$ | 278,079,000$ | 276,732,000$ | 269,742,000$ | 265,016,000$ | 261,649,000$ | 260,889,000$ | 256,571,000$ | 252,381,000$ | 249,272,000$ | 251,157,000$ | 249,360,000$ | 244,645,000$ | 245,312,000$ | 245,879,000$ | 244,388,000$ | 244,366,000$ | 252,815,000$ | 244,670,000$ | 238,956,000$ | 229,653,000$ | 220,178,000$ | 211,551,000$ | 204,675,000$ | 194,077,000$ | 187,272,000$ | 186,095,000$ | 183,256,000$ | 180,867,000$ | 182,744,000$ | 179,049,000$ | 179,455,000$ | 181,414,000$ | 191,385,000$ |
| QoQ | | 67,739,000$ | 2,827,000$ | (3,240,000$) | 2,576,000$ | 786,000$ | 1,984,000$ | 1,437,000$ | (1,992,000$) | 7,641,000$ | (1,884,000$) | (1,286,000$) | 999,000$ | 6,574,000$ | (21,418,000$) | (4,364,000$) | 1,347,000$ | 6,990,000$ | 4,726,000$ | 3,367,000$ | 760,000$ | 4,318,000$ | 4,190,000$ | 3,109,000$ | (1,885,000$) | 1,797,000$ | 4,715,000$ | (667,000$) | (567,000$) | 1,491,000$ | 22,000$ | (8,449,000$) | 8,145,000$ | 5,714,000$ | 9,303,000$ | 9,475,000$ | 8,627,000$ | 6,876,000$ | 10,598,000$ | 6,805,000$ | 1,177,000$ | 2,839,000$ | 2,389,000$ | (1,877,000$) | 3,695,000$ | (406,000$) | (1,959,000$) | (9,971,000$) | 490,000$ |
| QoQ% | | 25.21% | 1.06% | (1.20%) | .97% | .30% | .75% | .55% | (.75%) | 2.98% | (.73%) | (.50%) | .39% | 2.61% | (7.83%) | (1.57%) | .49% | 2.59% | 1.78% | 1.29% | .29% | 1.68% | 1.66% | 1.25% | (.75%) | .72% | 1.93% | (.27%) | (.23%) | .61% | .01% | (3.34%) | 3.33% | 2.39% | 4.05% | 4.30% | 4.08% | 3.36% | 5.46% | 3.63% | .63% | 1.55% | 1.32% | (1.03%) | 2.06% | (.23%) | (1.08%) | (5.21%) | .26% |
| YoY | | 69,902,000$ | 2,949,000$ | 2,106,000$ | 6,783,000$ | 2,215,000$ | 9,070,000$ | 5,202,000$ | 2,479,000$ | 5,470,000$ | 4,403,000$ | (15,131,000$) | (18,209,000$) | (17,861,000$) | (17,445,000$) | 8,699,000$ | 16,430,000$ | 15,843,000$ | 13,171,000$ | 12,635,000$ | 12,377,000$ | 9,732,000$ | 7,211,000$ | 7,736,000$ | 3,960,000$ | 5,278,000$ | 4,972,000$ | 279,000$ | (7,503,000$) | 1,209,000$ | 5,432,000$ | 14,713,000$ | 32,637,000$ | 33,119,000$ | 34,281,000$ | 35,576,000$ | 32,906,000$ | 25,456,000$ | 21,419,000$ | 13,210,000$ | 4,528,000$ | 7,046,000$ | 3,801,000$ | (547,000$) | (8,641,000$) | (11,846,000$) | (19,309,000$) | (17,066,000$) | (6,417,000$) |
| YoY% | | 26.22% | 1.11% | .80% | 2.59% | .84% | 3.53% | 2.01% | .95% | 2.11% | 1.75% | (5.53%) | (6.55%) | (6.45%) | (6.47%) | 3.28% | 6.28% | 6.07% | 5.13% | 5.01% | 4.97% | 3.88% | 2.89% | 3.16% | 1.61% | 2.15% | 2.03% | .11% | (2.97%) | .49% | 2.27% | 6.41% | 14.82% | 15.66% | 16.75% | 18.33% | 17.57% | 13.68% | 11.69% | 7.30% | 2.48% | 3.94% | 2.12% | (.30%) | (4.52%) | (6.21%) | (9.72%) | (8.60%) | (3.24%) |
| Dividends Paid | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1,028,000$ | 1,122,000$ | 1,169,000$ | 1,692,000$ |
| Treasury Stock | | | | | | | | | | | | | | 9,904,000$ | 10,633,000$ | 11,691,000$ | 8,828,000$ | 13,790,000$ | 14,151,000$ | 17,210,000$ | 17,708,000$ | 30,133,000$ | 30,754,000$ | 35,197,000$ | 36,033,000$ | 39,390,000$ | 35,492,000$ | 37,498,000$ | 35,686,000$ | 39,132,000$ | 36,168,000$ | 31,640,000$ | 24,146,000$ | 26,056,000$ | 27,632,000$ | 29,060,000$ | 35,133,000$ | 39,507,000$ | 40,390,000$ | 47,463,000$ | 53,783,000$ | 51,798,000$ | 53,452,000$ | 51,885,000$ | 49,319,000$ | 54,708,000$ | 55,824,000$ | 52,770,000$ | 43,678,000$ |
| QoQ | | | | | | | | | | | | | | (729,000$) | (1,058,000$) | 2,863,000$ | (4,962,000$) | (361,000$) | (3,059,000$) | (498,000$) | (12,425,000$) | (621,000$) | (4,443,000$) | (836,000$) | (3,357,000$) | 3,898,000$ | (2,006,000$) | 1,812,000$ | (3,446,000$) | 2,964,000$ | 4,528,000$ | 7,494,000$ | (1,910,000$) | (1,576,000$) | (1,428,000$) | (6,073,000$) | (4,374,000$) | (883,000$) | (7,073,000$) | (6,320,000$) | 1,985,000$ | (1,654,000$) | 1,567,000$ | 2,566,000$ | (5,389,000$) | (1,116,000$) | 3,054,000$ | 9,092,000$ | 2,673,000$ |
| Goodwill | | 58,308,000$ | 58,308,000$ | 58,308,000$ | 58,308,000$ | 58,308,000$ | 58,308,000$ | 58,308,000$ | 58,308,000$ | 58,308,000$ | 58,308,000$ | 76,771,000$ | 74,777,000$ | 56,794,000$ | 74,777,000$ | 74,777,000$ | 74,777,000$ | 74,777,000$ | 75,506,000$ | 75,979,000$ | 51,070,000$ | 51,070,000$ | 51,070,000$ | 51,070,000$ | 51,070,000$ | 51,070,000$ | 51,070,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,612,000$ | 46,415,000$ | 36,498,000$ | 36,498,000$ |
| QoQ% | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | (24.05%) | 2.67% | 31.66% | (24.05%) | .00% | .00% | .00% | (.97%) | (.62%) | 48.77% | .00% | .00% | .00% | .00% | .00% | .00% | 9.56% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .42% | 27.17% | .00% | .00% |
| YoY% | | .00% | .00% | .00% | .00% | .00% | .00% | (24.05%) | (22.02%) | 2.67% | (22.02%) | 2.67% | .00% | (24.05%) | (.97%) | (1.58%) | 46.42% | 46.42% | 47.85% | 48.77% | .00% | .00% | .00% | 9.56% | 9.56% | 9.56% | 9.56% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .42% | 27.71% | 27.71% | 27.71% | 27.17% | .00% | .00% |
| Other Intangible Assets | | 1,044,000$ | 1,252,000$ | 1,460,000$ | 1,669,000$ | 1,877,000$ | 2,132,000$ | 2,411,000$ | 2,689,000$ | 2,967,000$ | 3,245,000$ | 6,907,000$ | 6,003,000$ | 2,392,000$ | 7,549,000$ | 12,272,000$ | 13,440,000$ | 14,607,000$ | 13,834,000$ | 14,753,000$ | 10,190,000$ | 10,836,000$ | 11,481,000$ | 12,126,000$ | 12,771,000$ | 13,424,000$ | 17,353,000$ | 2,122,000$ | 2,411,000$ | 2,700,000$ | 3,004,000$ | 3,307,000$ | 3,583,000$ | 1,742,000$ | 2,051,000$ | 2,360,000$ | 2,669,000$ | 2,978,000$ | 3,287,000$ | 3,596,000$ | 3,905,000$ | 4,214,000$ | 4,538,000$ | 4,863,000$ | 5,187,000$ | 5,512,000$ | 6,130,000$ | | |
| QoQ | | (208,000$) | (208,000$) | (209,000$) | (208,000$) | (255,000$) | (279,000$) | (278,000$) | (278,000$) | (278,000$) | (3,662,000$) | 904,000$ | 3,611,000$ | (5,157,000$) | (4,723,000$) | (1,168,000$) | (1,167,000$) | 773,000$ | (919,000$) | 4,563,000$ | (646,000$) | (645,000$) | (645,000$) | (645,000$) | (653,000$) | (3,929,000$) | 15,231,000$ | (289,000$) | (289,000$) | (304,000$) | (303,000$) | (276,000$) | 1,841,000$ | (309,000$) | (309,000$) | (309,000$) | (309,000$) | (309,000$) | (309,000$) | (309,000$) | (309,000$) | (324,000$) | (325,000$) | (324,000$) | (325,000$) | (618,000$) | | | |
| Amortization of Intangible Assets | | 150,000$ | 149,000$ | 150,000$ | 149,000$ | 150,000$ | 150,000$ | 149,000$ | 150,000$ | 149,000$ | 149,000$ | 142,000$ | 154,000$ | 299,000$ | 575,000$ | 750,000$ | 750,000$ | 210,000$ | 849,000$ | 667,000$ | 576,000$ | 575,000$ | 575,000$ | 575,000$ | 582,000$ | 746,000$ | 757,000$ | 210,000$ | 210,000$ | 225,000$ | 225,000$ | 92,000$ | 359,000$ | 309,000$ | 309,000$ | 309,000$ | 309,000$ | 309,000$ | 309,000$ | 309,000$ | 309,000$ | 324,000$ | 325,000$ | 324,000$ | 325,000$ | 323,000$ | 326,000$ | | |
| Total Assets | | 388,256,000$ | 306,014,000$ | 302,842,000$ | 309,991,000$ | 308,948,000$ | 304,891,000$ | 300,402,000$ | 301,439,000$ | 304,085,000$ | 295,987,000$ | 300,273,000$ | 311,134,000$ | 308,442,000$ | 294,814,000$ | 319,407,000$ | 335,040,000$ | 328,659,000$ | 317,711,000$ | 310,625,000$ | 315,533,000$ | 306,952,000$ | 301,564,000$ | 296,306,000$ | 295,917,000$ | 297,021,000$ | 293,925,000$ | 284,765,000$ | 286,832,000$ | 277,263,000$ | 275,251,000$ | 274,817,000$ | 286,542,000$ | 276,812,000$ | 267,175,000$ | 256,283,000$ | 251,609,000$ | 242,495,000$ | 234,487,000$ | 220,106,000$ | 214,218,000$ | 212,649,000$ | 208,209,000$ | 207,333,000$ | 211,153,000$ | 207,005,000$ | 210,488,000$ | 200,621,000$ | 212,504,000$ |
| QoQ | | 82,242,000$ | 3,172,000$ | (7,149,000$) | 1,043,000$ | 4,057,000$ | 4,489,000$ | (1,037,000$) | (2,646,000$) | 8,098,000$ | (4,286,000$) | (10,861,000$) | 2,692,000$ | 13,628,000$ | (24,593,000$) | (15,633,000$) | 6,381,000$ | 10,948,000$ | 7,086,000$ | (4,908,000$) | 8,581,000$ | 5,388,000$ | 5,258,000$ | 389,000$ | (1,104,000$) | 3,096,000$ | 9,160,000$ | (2,067,000$) | 9,569,000$ | 2,012,000$ | 434,000$ | (11,725,000$) | 9,730,000$ | 9,637,000$ | 10,892,000$ | 4,674,000$ | 9,114,000$ | 8,008,000$ | 14,381,000$ | 5,888,000$ | 1,569,000$ | 4,440,000$ | 876,000$ | (3,820,000$) | 4,148,000$ | (3,483,000$) | 9,867,000$ | (11,883,000$) | 177,000$ |
| YoY | | 79,308,000$ | 1,123,000$ | 2,440,000$ | 8,552,000$ | 4,863,000$ | 8,904,000$ | 129,000$ | (9,695,000$) | (4,357,000$) | 1,173,000$ | (19,134,000$) | (23,906,000$) | (20,217,000$) | (22,897,000$) | 8,782,000$ | 19,507,000$ | 21,707,000$ | 16,147,000$ | 14,319,000$ | 19,616,000$ | 9,931,000$ | 7,639,000$ | 11,541,000$ | 9,085,000$ | 19,758,000$ | 18,674,000$ | 9,948,000$ | 290,000$ | 451,000$ | 8,076,000$ | 18,534,000$ | 34,933,000$ | 34,317,000$ | 32,688,000$ | 36,177,000$ | 37,391,000$ | 29,846,000$ | 26,278,000$ | 12,773,000$ | 3,065,000$ | 5,644,000$ | (2,279,000$) | 6,712,000$ | (1,351,000$) | (5,322,000$) | (7,561,000$) | (17,451,000$) | (6,252,000$) |
| Total Liabilities | | 51,798,000$ | 37,295,000$ | 36,950,000$ | 40,859,000$ | 42,392,000$ | 39,121,000$ | 36,616,000$ | 39,090,000$ | 39,744,000$ | 39,287,000$ | 41,689,000$ | 51,264,000$ | 49,571,000$ | 42,517,000$ | 45,692,000$ | 56,961,000$ | 51,927,000$ | 47,969,000$ | 45,609,000$ | 53,884,000$ | 46,063,000$ | 44,993,000$ | 43,925,000$ | 46,645,000$ | 45,864,000$ | 44,565,000$ | 40,120,000$ | 41,520,000$ | 31,384,000$ | 30,863,000$ | 30,451,000$ | 33,727,000$ | 32,142,000$ | 28,219,000$ | 26,630,000$ | 31,431,000$ | 30,944,000$ | 29,812,000$ | 26,029,000$ | 26,946,000$ | 26,554,000$ | 24,953,000$ | 26,466,000$ | 28,409,000$ | 27,956,000$ | 31,033,000$ | 19,207,000$ | 21,119,000$ |
| QoQ | | 14,503,000$ | 345,000$ | (3,909,000$) | (1,533,000$) | 3,271,000$ | 2,505,000$ | (2,474,000$) | (654,000$) | 457,000$ | (2,402,000$) | (9,575,000$) | 1,693,000$ | 7,054,000$ | (3,175,000$) | (11,269,000$) | 5,034,000$ | 3,958,000$ | 2,360,000$ | (8,275,000$) | 7,821,000$ | 1,070,000$ | 1,068,000$ | (2,720,000$) | 781,000$ | 1,299,000$ | 4,445,000$ | (1,400,000$) | 10,136,000$ | 521,000$ | 412,000$ | (3,276,000$) | 1,585,000$ | 3,923,000$ | 1,589,000$ | (4,801,000$) | 487,000$ | 1,132,000$ | 3,783,000$ | (917,000$) | 392,000$ | 1,601,000$ | (1,513,000$) | (1,943,000$) | 453,000$ | (3,077,000$) | 11,826,000$ | (1,912,000$) | (313,000$) |
| YoY | | 9,406,000$ | (1,826,000$) | 334,000$ | 1,769,000$ | 2,648,000$ | (166,000$) | (5,073,000$) | (12,174,000$) | (9,827,000$) | (3,230,000$) | (4,003,000$) | (5,697,000$) | (2,356,000$) | (5,452,000$) | 83,000$ | 3,077,000$ | 5,864,000$ | 2,976,000$ | 1,684,000$ | 7,239,000$ | 199,000$ | 428,000$ | 3,805,000$ | 5,125,000$ | 14,480,000$ | 13,702,000$ | 9,669,000$ | 7,793,000$ | (758,000$) | 2,644,000$ | 3,821,000$ | 2,296,000$ | 1,198,000$ | (1,593,000$) | 601,000$ | 4,485,000$ | 4,390,000$ | 4,859,000$ | (437,000$) | (1,463,000$) | (1,402,000$) | (6,080,000$) | 7,259,000$ | 7,290,000$ | 6,524,000$ | 11,748,000$ | (385,000$) | 165,000$ |
| Current Ratio | | 9.93x | 8.68x | 8.58x | 7.45x | 7.09x | 7.60x | 8.30x | 7.69x | 7.79x | 6.67x | 6.71x | 5.15x | 5.34x | 6.10x | 5.49x | 4.84x | 5.33x | 5.88x | 5.51x | 4.84x | 5.95x | 6.86x | 7.28x | 6.56x | 6.77x | 6.80x | 8.46x | 8.01x | 8.15x | 7.10x | 7.19x | 6.98x | 6.98x | 8.44x | 7.87x | 5.85x | 6.40x | 6.58x | 7.69x | 6.17x | 5.59x | 5.99x | 5.00x | 5.50x | 5.69x | 5.85x | 11.68x | 10.60x |
| Total Current Assets | | 284,836,000$ | 214,406,000$ | 208,808,000$ | 216,985,000$ | 216,341,000$ | 210,712,000$ | 207,267,000$ | 205,767,000$ | 209,371,000$ | 171,262,000$ | 175,272,000$ | 180,562,000$ | 177,625,000$ | 171,169,000$ | 173,572,000$ | 197,304,000$ | 188,980,000$ | 180,185,000$ | 161,248,000$ | 178,673,000$ | 167,559,000$ | 177,598,000$ | 182,476,000$ | 181,199,000$ | 178,552,000$ | 174,799,000$ | 180,486,000$ | 183,790,000$ | 177,288,000$ | 149,493,000$ | 149,938,000$ | 164,326,000$ | 159,076,000$ | 155,829,000$ | 135,208,000$ | 132,048,000$ | 144,712,000$ | 140,076,000$ | 137,118,000$ | 115,863,000$ | 106,027,000$ | 98,097,000$ | 86,055,000$ | 107,646,000$ | 113,772,000$ | 129,306,000$ | 134,676,000$ | 145,661,000$ |
| QoQ | | 70,430,000$ | 5,598,000$ | (8,177,000$) | 644,000$ | 5,629,000$ | 3,445,000$ | 1,500,000$ | (3,604,000$) | 38,109,000$ | (4,010,000$) | (5,290,000$) | 2,937,000$ | 6,456,000$ | (2,403,000$) | (23,732,000$) | 8,324,000$ | 8,795,000$ | 18,937,000$ | (17,425,000$) | 11,114,000$ | (10,039,000$) | (4,878,000$) | 1,277,000$ | 2,647,000$ | 3,753,000$ | (5,687,000$) | (3,304,000$) | 6,502,000$ | 27,795,000$ | (445,000$) | (14,388,000$) | 5,250,000$ | 3,247,000$ | 20,621,000$ | 3,160,000$ | (12,664,000$) | 4,636,000$ | 2,958,000$ | 21,255,000$ | 9,836,000$ | 7,930,000$ | 12,042,000$ | (21,591,000$) | (6,126,000$) | (15,534,000$) | (5,370,000$) | (10,985,000$) | 51,000$ |
| Total Current Liabilities | | 28,683,000$ | 24,708,000$ | 24,342,000$ | 29,129,000$ | 30,529,000$ | 27,719,000$ | 24,982,000$ | 26,755,000$ | 26,887,000$ | 25,686,000$ | 26,127,000$ | 35,037,000$ | 33,278,000$ | 28,062,000$ | 31,589,000$ | 40,787,000$ | 35,440,000$ | 30,638,000$ | 29,281,000$ | 36,919,000$ | 28,180,000$ | 25,891,000$ | 25,078,000$ | 27,613,000$ | 26,378,000$ | 25,694,000$ | 21,332,000$ | 22,959,000$ | 21,752,000$ | 21,063,000$ | 20,850,000$ | 23,543,000$ | 22,795,000$ | 18,467,000$ | 17,180,000$ | 22,556,000$ | 22,595,000$ | 21,279,000$ | 17,828,000$ | 18,778,000$ | 18,983,000$ | 16,386,000$ | 17,217,000$ | 19,556,000$ | 19,995,000$ | 22,085,000$ | 11,530,000$ | 13,736,000$ |
| QoQ | | 3,975,000$ | 366,000$ | (4,787,000$) | (1,400,000$) | 2,810,000$ | 2,737,000$ | (1,773,000$) | (132,000$) | 1,201,000$ | (441,000$) | (8,910,000$) | 1,759,000$ | 5,216,000$ | (3,527,000$) | (9,198,000$) | 5,347,000$ | 4,802,000$ | 1,357,000$ | (7,638,000$) | 8,739,000$ | 2,289,000$ | 813,000$ | (2,535,000$) | 1,235,000$ | 684,000$ | 4,362,000$ | (1,627,000$) | 1,207,000$ | 689,000$ | 213,000$ | (2,693,000$) | 748,000$ | 4,328,000$ | 1,287,000$ | (5,376,000$) | (39,000$) | 1,316,000$ | 3,451,000$ | (950,000$) | (205,000$) | 2,597,000$ | (831,000$) | (2,339,000$) | (439,000$) | (2,090,000$) | 10,555,000$ | (2,206,000$) | (441,000$) |
| Debt to Asset Ratio | | .13x | .12x | .12x | .13x | .14x | .13x | .12x | .13x | .13x | .13x | .14x | .16x | .16x | .14x | .14x | .17x | .16x | .15x | .15x | .17x | .15x | .15x | .15x | .16x | .15x | .15x | .14x | .14x | .11x | .11x | .11x | .12x | .12x | .11x | .10x | .12x | .13x | .13x | .12x | .13x | .12x | .12x | .13x | .13x | .14x | .15x | .10x | .10x |
| Long Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 16,131,000$ | 3,778,000$ | 4,365,000$ | 4,832,000$ | 5,561,000$ | 5,198,000$ | 5,579,000$ | 6,159,000$ | 6,456,000$ | 7,159,000$ | 9,134,000$ | 9,388,000$ | 9,685,000$ | 7,175,000$ | 7,018,000$ | 7,856,000$ | 8,404,000$ | 9,302,000$ | 7,781,000$ | 7,890,000$ | 8,741,000$ | 10,465,000$ | 9,779,000$ | 10,163,000$ | 10,666,000$ | 10,321,000$ | 9,445,000$ | 9,498,000$ | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 40,586,000$ | 17,270,000$ | 29,082,000$ | 18,814,000$ | 18,498,000$ | 13,228,000$ | 24,702,000$ | 21,222,000$ | 23,287,000$ | 17,082,000$ | 27,511,000$ | 24,209,000$ | 20,116,000$ | 29,072,000$ | 19,289,000$ | 39,778,000$ | 32,642,000$ | 34,278,000$ | 26,706,000$ | 53,662,000$ | 21,143,000$ | 22,067,000$ | 29,979,000$ | 22,903,000$ | 22,803,000$ | 14,851,000$ | 24,527,000$ | 21,469,000$ | 22,260,000$ | 9,212,000$ | 10,700,000$ | 18,382,000$ | 21,739,000$ | 22,931,000$ | 17,103,000$ | 12,621,000$ | 18,401,000$ | 19,998,000$ | 18,664,000$ | 11,315,000$ | 18,909,000$ | 16,316,000$ | 12,084,000$ | 13,993,000$ | 16,166,000$ | 14,042,000$ | 22,893,000$ | 28,201,000$ |
| QoQ | | 23,316,000$ | (11,812,000$) | 10,268,000$ | 316,000$ | 5,270,000$ | (11,474,000$) | 3,480,000$ | (2,065,000$) | 6,205,000$ | (10,429,000$) | 3,302,000$ | 4,093,000$ | (8,956,000$) | 9,783,000$ | (20,489,000$) | 6,625,000$ | (1,636,000$) | 7,572,000$ | (26,956,000$) | 32,519,000$ | (924,000$) | (7,912,000$) | 7,076,000$ | 100,000$ | 7,952,000$ | (9,676,000$) | 3,058,000$ | (791,000$) | 13,048,000$ | (1,488,000$) | (7,682,000$) | (3,357,000$) | (1,192,000$) | 5,828,000$ | 4,482,000$ | (5,780,000$) | (1,597,000$) | 1,334,000$ | 7,349,000$ | (7,594,000$) | 2,593,000$ | 4,232,000$ | (1,909,000$) | (2,173,000$) | 2,124,000$ | (8,851,000$) | (5,308,000$) | 4,084,000$ |
| YoY | | 22,088,000$ | 4,042,000$ | 4,380,000$ | (2,408,000$) | (4,789,000$) | (3,854,000$) | (2,809,000$) | (2,987,000$) | 3,171,000$ | (11,990,000$) | 8,222,000$ | (15,569,000$) | (13,037,000$) | (5,206,000$) | (7,417,000$) | (13,884,000$) | 11,499,000$ | 12,211,000$ | (3,273,000$) | 30,759,000$ | (1,660,000$) | 7,216,000$ | 5,452,000$ | 1,434,000$ | 543,000$ | 5,639,000$ | 13,827,000$ | 3,087,000$ | 521,000$ | (13,719,000$) | (6,403,000$) | 5,761,000$ | 3,338,000$ | 2,933,000$ | (1,561,000$) | 1,306,000$ | (508,000$) | 3,682,000$ | 6,580,000$ | (2,678,000$) | 2,743,000$ | 2,274,000$ | (10,809,000$) | (14,208,000$) | (7,951,000$) | 2,435,000$ | 15,354,000$ | 18,201,000$ |
| Interest Expenses | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Interest Income | | 1,588,000$ | 1,336,000$ | 1,320,000$ | 1,251,000$ | 1,183,000$ | 1,225,000$ | 1,291,000$ | 1,255,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |