| GEOSPACE TECHNOLOGIES CORP (GEOS) |
| Q4-CY2025 | Q3-CY2025 | Q2-CY2025 | Q1-CY2025 | Q4-CY2024 | Q3-CY2024 | Q2-CY2024 | Q1-CY2024 | Q4-CY2023 | Q3-CY2023 | Q2-CY2023 | Q1-CY2023 | Q4-CY2022 | Q3-CY2022 | Q2-CY2022 | Q1-CY2022 | Q4-CY2021 | Q3-CY2021 | Q2-CY2021 | Q1-CY2021 | Q4-CY2020 | Q3-CY2020 | Q2-CY2020 | Q1-CY2020 | Q4-CY2019 | Q3-CY2019 | Q2-CY2019 | Q1-CY2019 | Q4-CY2018 | Q3-CY2018 | Q2-CY2018 | Q1-CY2018 | Q4-CY2017 | Q3-CY2017 | Q2-CY2017 | Q1-CY2017 | Q4-CY2016 | Q3-CY2016 | Q2-CY2016 | Q1-CY2016 | Q4-CY2015 | Q3-CY2015 | Q2-CY2015 | Q1-CY2015 | Q4-CY2014 | Q3-CY2014 | Q2-CY2014 | Q1-CY2014 | Q4-CY2013 |
| Balance Sheet Date | | 2025-Sep-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 | 2013-Dec-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 | 17.33$ | 18.70$ | 14.32$ | 7.23$ | 10.07$ | 10.35$ | 8.96$ | 12.98$ | 12.99$ | 12.86$ | 7.80$ | 6.97$ | 4.21$ | 4.37$ | 4.69$ | 5.80$ | 6.69$ | 9.66$ | 8.17$ | 9.11$ | 8.55$ | 6.19$ | 7.51$ | 6.27$ | 16.77$ | 15.43$ | 15.00$ | 12.95$ | 10.31$ | 13.69$ | 14.05$ | 9.91$ | 12.91$ | 17.83$ | | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 222,118,662$ | 239,747,127$ | 183,395,553$ | 92,375,917$ | 127,983,467$ | 133,603,668$ | 119,724,326$ | 172,855,828$ | 171,369,395$ | 169,603,969$ | 102,737,614$ | 91,522,993$ | 54,819,425$ | 56,837,717$ | 61,060,240$ | 75,294,098$ | 86,353,982$ | 127,534,633$ | 110,000,128$ | 123,795,225$ | 116,883,963$ | 84,577,771$ | 102,624,067$ | 85,657,536$ | 228,518,115$ | 210,258,807$ | 204,416,204$ | 176,544,643$ | 140,221,578$ | 186,075,506$ | 190,769,720$ | 134,414,196$ | 173,488,660$ | 239,627,462$ | | | | | | | | | | | | | | | |
| QoQ% | (7.35%) | 30.73% | 98.53% | (27.82%) | (4.21%) | 11.59% | (30.74%) | .87% | 1.04% | 65.09% | 12.25% | 66.95% | (3.55%) | (6.92%) | (18.90%) | (12.81%) | (32.29%) | 15.94% | (11.14%) | 5.91% | 38.20% | (17.59%) | 19.81% | (62.52%) | 8.68% | 2.86% | 15.79% | 25.90% | (24.64%) | (2.46%) | 41.93% | (22.52%) | (27.60%) | | | | | | | | | | | | | | | | |
| YoY% | 73.55% | 79.45% | 53.18% | (46.56%) | (25.32%) | (21.23%) | 16.53% | 88.87% | 212.61% | 198.40% | 68.26% | 21.55% | (36.52%) | (55.43%) | (44.49%) | (39.18%) | (26.12%) | 50.79% | 7.19% | 44.52% | (48.85%) | (59.77%) | (49.80%) | (51.48%) | 62.97% | 13.00% | 7.15% | 31.34% | (19.18%) | (22.35%) | | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 12,820,702 | 12,820,702 | 12,806,952 | 12,801,952 | 12,798,897 | 12,709,381 | 13,070,615 | 13,362,090 | 13,317,090 | 13,188,489 | 13,186,489 | 13,171,489 | 13,130,989 | 13,021,241 | 13,019,241 | 13,019,241 | 12,981,741 | 12,969,542 | 13,315,397 | 13,465,908 | 13,610,334 | 13,670,639 | 13,664,614 | 13,664,989 | 13,661,489 | 13,630,666 | 13,632,041 | 13,632,291 | 13,632,791 | 13,600,541 | 13,576,041 | 13,578,916 | 13,560,291 | 13,438,316 | 13,440,566 | 13,434,566 | 13,328,016 | 13,328,066 | 13,328,066 | 13,328,066 | 13,147,916 | 13,147,916 | 13,147,916 | 13,146,416 | 13,146,416 | 13,147,416 | 13,135,416 | 13,134,416 | 12,948,916 |
| QoQ% | .00% | .11% | .04% | .02% | .70% | (2.76%) | (2.18%) | .34% | .98% | .02% | .11% | .31% | .84% | .02% | .00% | .29% | .09% | (2.60%) | (1.12%) | (1.06%) | (.44%) | .04% | .00% | .03% | .23% | (.01%) | .00% | .00% | .24% | .18% | (.02%) | .14% | .91% | (.02%) | .05% | .80% | .00% | .00% | .00% | 1.37% | .00% | .00% | .01% | .00% | (.01%) | .09% | .01% | 1.43% | .05% |
| YoY% | .17% | .88% | (2.02%) | (4.19%) | (3.89%) | (3.63%) | (.88%) | 1.45% | 1.42% | 1.28% | 1.29% | 1.17% | 1.15% | .40% | (2.22%) | (3.32%) | (4.62%) | (5.13%) | (2.56%) | (1.46%) | (.37%) | .29% | .24% | .24% | .21% | .22% | .41% | .39% | .54% | 1.21% | 1.01% | 1.07% | 1.74% | .83% | .84% | .80% | 1.37% | 1.37% | 1.37% | 1.38% | .01% | .00% | .10% | .09% | 1.53% | 1.59% | 1.74% | 2.15% | .95% |
| Price to Sales | 2.00x | 2.16x | 1.59x | .79x | 1.04x | .99x | .92x | 1.27x | 1.19x | 1.36x | .85x | .84x | .54x | .64x | .74x | .88x | 1.02x | 1.34x | 1.13x | 1.28x | 1.19x | .96x | 1.08x | .90x | 2.39x | 2.19x | 2.34x | 2.06x | 1.78x | 2.46x | 2.42x | 1.87x | 2.37x | 3.25x | | | | | | | | | | | | | | | |
| Price to Earnings | - | - | - | - | - | - | 11.17x | 10.79x | 6.86x | 13.90x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | | | | | | | | | | | | | | | |
| Price to Book | 1.77x | 1.91x | 1.37x | .69x | .90x | .99x | .87x | 1.22x | 1.17x | 1.28x | .80x | .73x | .45x | .47x | .47x | .57x | .64x | .90x | .73x | .82x | .82x | .53x | .62x | .51x | 1.34x | 1.18x | 1.20x | 1.02x | .82x | 1.05x | 1.07x | .73x | .93x | 1.23x | | | | | | | | | | | | | | | |
| Total Revenue | | 30,714,000$ | 24,843,000$ | 18,023,000$ | 37,223,000$ | 35,438,000$ | 25,858,000$ | 24,270,000$ | 50,032,000$ | 29,315,000$ | 32,715,000$ | 31,370,000$ | 31,109,000$ | 25,871,000$ | 20,691,000$ | 24,700,000$ | 17,991,000$ | 19,429,000$ | 23,083,000$ | 23,892,000$ | 28,460,000$ | 21,520,000$ | 22,703,000$ | 25,907,000$ | 17,705,000$ | 28,938,000$ | 22,873,000$ | 26,123,000$ | 17,875,000$ | 20,587,000$ | 21,270,000$ | 19,247,000$ | 14,644,000$ | 23,683,000$ | 14,195,000$ | 20,558,000$ | 15,285,000$ | 16,314,000$ | 17,678,000$ | 14,931,000$ | 13,137,000$ | 16,008,000$ | 19,751,000$ | 27,942,000$ | 21,166,000$ | 26,285,000$ | 40,728,000$ | 68,551,000$ | 101,348,000$ |
| QoQ% | | 23.63% | 37.84% | (51.58%) | 5.04% | 37.05% | 6.54% | (51.49%) | 70.67% | (10.39%) | 4.29% | .84% | 20.25% | 25.04% | (16.23%) | 37.29% | (7.40%) | (15.83%) | (3.39%) | (16.05%) | 32.25% | (5.21%) | (12.37%) | 46.33% | (38.82%) | 26.52% | (12.44%) | 46.14% | (13.17%) | (3.21%) | 10.51% | 31.43% | (38.17%) | 66.84% | (30.95%) | 34.50% | (6.31%) | (7.72%) | 18.40% | 13.66% | (17.94%) | (18.95%) | (29.31%) | 32.01% | (19.48%) | (35.46%) | (40.59%) | (32.36%) | 48.41% |
| YoY% | | (13.33%) | (3.93%) | (25.74%) | (25.60%) | 20.89% | (20.96%) | (22.63%) | 60.83% | 13.31% | 58.11% | 27.00% | 72.91% | 33.16% | (10.36%) | 3.38% | (36.79%) | (9.72%) | 1.67% | (7.78%) | 60.75% | (25.63%) | (.74%) | (.83%) | (.95%) | 40.56% | 7.54% | 35.73% | 22.06% | (13.07%) | 49.84% | (6.38%) | (4.19%) | 45.17% | (19.70%) | 37.69% | 16.35% | 1.91% | (10.50%) | (46.56%) | (37.93%) | (39.10%) | (51.51%) | (59.24%) | (79.12%) | (61.51%) | (47.88%) | (10.30%) | 30.35% |
| TTM | | 110,803,000$ | 115,527,000$ | 116,542,000$ | 122,789,000$ | 135,598,000$ | 129,475,000$ | 136,332,000$ | 143,432,000$ | 124,509,000$ | 121,065,000$ | 109,041,000$ | 102,371,000$ | 89,253,000$ | 82,811,000$ | 85,203,000$ | 84,395,000$ | 94,864,000$ | 96,955,000$ | 96,575,000$ | 98,590,000$ | 87,835,000$ | 95,253,000$ | 95,423,000$ | 95,639,000$ | 95,809,000$ | 87,458,000$ | 85,855,000$ | 78,979,000$ | 75,748,000$ | 78,844,000$ | 71,769,000$ | 73,080,000$ | 73,721,000$ | 66,352,000$ | 69,835,000$ | 64,208,000$ | 62,060,000$ | 61,754,000$ | 63,827,000$ | 76,838,000$ | 84,867,000$ | 95,144,000$ | 116,121,000$ | 156,730,000$ | 236,912,000$ | 278,915,000$ | 316,335,000$ | 324,204,000$ |
| TTM_QoQ% | | (4.09%) | (.87%) | (5.09%) | (9.45%) | 4.73% | (5.03%) | (4.95%) | 15.20% | 2.85% | 11.03% | 6.52% | 14.70% | 7.78% | (2.81%) | .96% | (11.04%) | (2.16%) | .39% | (2.04%) | 12.25% | (7.79%) | (.18%) | (.23%) | (.18%) | 9.55% | 1.87% | 8.71% | 4.27% | (3.93%) | 9.86% | (1.79%) | (.87%) | 11.11% | (4.99%) | 8.76% | 3.46% | .50% | (3.25%) | (16.93%) | (9.46%) | (10.80%) | (18.07%) | (25.91%) | (33.85%) | (15.06%) | (11.83%) | (2.43%) | 7.85% |
| TTM_YoY% | | (18.29%) | (10.77%) | (14.52%) | (14.39%) | 8.91% | 6.95% | 25.03% | 40.11% | 39.50% | 46.19% | 27.98% | 21.30% | (5.92%) | (14.59%) | (11.78%) | (14.40%) | 8.00% | 1.79% | 1.21% | 3.09% | (8.32%) | 8.91% | 11.14% | 21.09% | 26.48% | 10.93% | 19.63% | 8.07% | 2.75% | 18.83% | 2.77% | 13.82% | 18.79% | 7.45% | 9.41% | (16.44%) | (26.87%) | (35.09%) | (45.03%) | (50.97%) | (64.18%) | (65.89%) | (63.29%) | (51.66%) | (21.19%) | 3.58% | 28.42% | 43.37% |
| Gross Margin | | 11.27% | 30.35% | 9.70% | 54.13% | 44.95% | 32.97% | 24.23% | 44.44% | 48.54% | 42.73% | 41.28% | 33.86% | 22.73% | 17.65% | 27.57% | 9.46% | 15.93% | 24.38% | 3.55% | 23.63% | 23.08% | 35.52% | 30.51% | 14.10% | 35.93% | 33.18% | 39.62% | 17.29% | 25.57% | 21.99% | 10.39% | (6.61%) | (40.90%) | (36.01%) | (12.44%) | (21.77%) | (33.51%) | (16.41%) | (30.77%) | (48.73%) | (58.03%) | (16.74%) | 5.07% | (.10%) | 23.17% | 37.75% | 40.70% | 46.47% |
| QoQ | | (19.08%) | 20.65% | (44.43%) | 9.18% | 11.98% | 8.74% | (20.21%) | (4.09%) | 5.81% | 1.45% | 7.42% | 11.13% | 5.08% | (9.93%) | 18.11% | (6.47%) | (8.45%) | 20.83% | (20.09%) | .55% | (12.44%) | 5.01% | 16.41% | (21.83%) | 2.75% | (6.44%) | 22.34% | (8.28%) | 3.58% | 11.60% | 17.00% | 34.29% | (4.89%) | (23.57%) | 9.32% | 11.75% | (17.11%) | 14.36% | 17.97% | 9.29% | (41.29%) | (21.81%) | 5.17% | (23.26%) | (14.59%) | (2.95%) | (5.76%) | 2.86% |
| YoY | | (33.68%) | (2.63%) | (14.53%) | 9.69% | (3.58%) | (9.76%) | (17.05%) | 10.58% | 25.81% | 25.09% | 13.71% | 24.40% | 6.80% | (6.73%) | 24.03% | (14.17%) | (7.15%) | (11.14%) | (26.97%) | 9.53% | (12.85%) | 2.34% | (9.11%) | (3.18%) | 10.36% | 11.19% | 29.24% | 23.90% | 66.47% | 58.00% | 22.83% | 15.16% | (7.39%) | (19.61%) | 18.33% | 26.97% | 24.52% | .33% | (35.84%) | (48.63%) | (81.19%) | (54.49%) | (35.64%) | (46.56%) | (20.44%) | (5.59%) | (5.83%) | (5.68%) |
| Operating Income | | (9,207,000$) | 369,000$ | (10,281,000$) | 7,835,000$ | 1,179,000$ | (2,393,000$) | (4,506,000$) | 12,837,000$ | 4,084,000$ | 3,146,000$ | 4,377,000$ | (279,000$) | (8,067,000$) | (6,534,000$) | (1,649,000$) | (6,886,000$) | (4,797,000$) | (2,439,000$) | (8,176,000$) | (1,459,000$) | (4,163,000$) | (2,564,000$) | (3,489,000$) | (7,823,000$) | 9,409,000$ | (3,335,000$) | 1,022,000$ | (6,063,000$) | (780,000$) | (5,136,000$) | (5,222,000$) | (9,605,000$) | (18,178,000$) | (13,774,000$) | (11,060,000$) | (11,311,000$) | (14,816,000$) | (12,015,000$) | (13,987,000$) | (14,692,000$) | (21,667,000$) | (12,451,000$) | (8,549,000$) | (9,888,000$) | (3,282,000$) | 5,458,000$ | 15,956,000$ | 35,667,000$ |
| QoQ% | | (2,595.12%) | 103.59% | (231.22%) | 564.55% | 149.27% | 46.89% | (135.10%) | 214.32% | 29.82% | (28.12%) | 1,668.82% | 96.54% | (23.46%) | (296.24%) | 76.05% | (43.55%) | (96.68%) | 70.17% | (460.38%) | 64.95% | (62.36%) | 26.51% | 55.40% | (183.14%) | 382.13% | (426.32%) | 116.86% | (677.31%) | 84.81% | 1.65% | 45.63% | 47.16% | (31.97%) | (24.54%) | 2.22% | 23.66% | (23.31%) | 14.10% | 4.80% | 32.19% | (74.02%) | (45.64%) | 13.54% | (201.28%) | (160.13%) | (65.79%) | (55.26%) | 86.43% |
| YoY% | | (880.92%) | 115.42% | (128.16%) | (38.97%) | (71.13%) | (176.07%) | (202.95%) | 4,701.08% | 150.63% | 148.15% | 365.43% | 95.95% | (68.17%) | (167.90%) | 79.83% | (371.97%) | (15.23%) | 4.88% | (134.34%) | 81.35% | (144.25%) | 23.12% | (441.39%) | (29.03%) | 1,306.28% | 35.07% | 119.57% | 36.88% | 95.71% | 62.71% | 52.79% | 15.08% | (22.69%) | (14.64%) | 20.93% | 23.01% | 31.62% | 3.50% | (63.61%) | (48.58%) | (560.18%) | (328.12%) | (153.58%) | (127.72%) | (117.16%) | (78.16%) | (37.57%) | 13.06% |
| TTM | | (11,284,000$) | (898,000$) | (3,660,000$) | 2,115,000$ | 7,117,000$ | 10,022,000$ | 15,561,000$ | 24,444,000$ | 11,328,000$ | (823,000$) | (10,503,000$) | (16,529,000$) | (23,136,000$) | (19,866,000$) | (15,771,000$) | (22,298,000$) | (16,871,000$) | (16,237,000$) | (16,362,000$) | (11,675,000$) | (18,039,000$) | (4,467,000$) | (5,238,000$) | (727,000$) | 1,033,000$ | (9,156,000$) | (10,957,000$) | (17,201,000$) | (20,743,000$) | (38,141,000$) | (46,779,000$) | (52,617,000$) | (54,323,000$) | (50,961,000$) | (49,202,000$) | (52,129,000$) | (55,510,000$) | (62,361,000$) | (62,797,000$) | (57,359,000$) | (52,555,000$) | (34,170,000$) | (16,261,000$) | 8,244,000$ | 53,799,000$ | 76,213,000$ | 95,746,000$ | 105,346,000$ |
| TTM_QoQ% | | (1,156.57%) | 75.46% | (273.05%) | (70.28%) | (28.99%) | (35.60%) | (36.34%) | 115.78% | 1,476.43% | 92.16% | 36.46% | 28.56% | (16.46%) | (25.97%) | 29.27% | (32.17%) | (3.91%) | .76% | (40.15%) | 35.28% | (303.83%) | 14.72% | (620.50%) | (170.38%) | 111.28% | 16.44% | 36.30% | 17.08% | 45.62% | 18.47% | 11.10% | 3.14% | (6.60%) | (3.58%) | 5.62% | 6.09% | 10.99% | .69% | (9.48%) | (9.14%) | (53.81%) | (110.14%) | (297.25%) | (84.68%) | (29.41%) | (20.40%) | (9.11%) | 4.07% |
| TTM_YoY% | | (258.55%) | (108.96%) | (123.52%) | (91.35%) | (37.17%) | 1,317.74% | 248.16% | 247.89% | 148.96% | 95.86% | 33.40% | 25.87% | (37.14%) | (22.35%) | 3.61% | (90.99%) | 6.48% | (263.49%) | (212.37%) | (1,505.92%) | (1,846.27%) | 51.21% | 52.20% | 95.77% | 104.98% | 75.99% | 76.58% | 67.31% | 61.82% | 25.16% | 4.93% | (.94%) | 2.14% | 18.28% | 21.65% | 9.12% | (5.62%) | (82.50%) | (286.18%) | (795.77%) | (197.69%) | (144.84%) | (116.98%) | (92.17%) | (46.85%) | (13.68%) | 21.35% | 50.89% |
| Operating Margin | | (29.98%) | 1.49% | (57.04%) | 21.05% | 3.33% | (9.25%) | (18.57%) | 25.66% | 13.93% | 9.62% | 13.95% | (.90%) | (31.18%) | (31.58%) | (6.68%) | (38.28%) | (24.69%) | (10.57%) | (34.22%) | (5.13%) | (19.35%) | (11.29%) | (13.47%) | (44.19%) | 32.51% | (14.58%) | 3.91% | (33.92%) | (3.79%) | (24.15%) | (27.13%) | (65.59%) | (76.76%) | (97.03%) | (53.80%) | (74.00%) | (90.82%) | (67.97%) | (93.68%) | (111.84%) | (135.35%) | (63.04%) | (30.60%) | (46.72%) | (12.49%) | 13.40% | 23.28% | 35.19% |
| QoQ | | (31.46%) | 58.53% | (78.09%) | 17.72% | 12.58% | 9.31% | (44.22%) | 11.73% | 4.32% | (4.34%) | 14.85% | 30.29% | .40% | (24.90%) | 31.60% | (13.59%) | (14.12%) | 23.66% | (29.10%) | 14.22% | (8.05%) | 2.17% | 30.72% | (76.70%) | 47.10% | (18.49%) | 37.83% | (30.13%) | 20.36% | 2.99% | 38.46% | 11.17% | 20.28% | (43.24%) | 20.20% | 16.82% | (22.85%) | 25.71% | 18.16% | 23.51% | (72.31%) | (32.44%) | 16.12% | (34.23%) | (25.89%) | (9.88%) | (11.92%) | 7.18% |
| YoY | | (33.30%) | 10.74% | (38.48%) | (4.61%) | (10.60%) | (18.87%) | (32.52%) | 26.56% | 45.11% | 41.20% | 20.63% | 37.38% | (6.49%) | (21.01%) | 27.55% | (33.15%) | (5.35%) | .73% | (20.75%) | 39.06% | (51.86%) | 3.29% | (17.38%) | (10.27%) | 36.30% | 9.57% | 31.04% | 31.67% | 72.97% | 72.89% | 26.67% | 8.41% | 14.06% | (29.07%) | 39.88% | 37.84% | 44.53% | (4.93%) | (63.08%) | (65.12%) | (122.87%) | (76.44%) | (53.87%) | (81.91%) | (40.50%) | (18.58%) | (10.17%) | (5.38%) |
| Net Income | | (9,062,000$) | 760,000$ | (9,798,000$) | 8,376,000$ | (12,860,000$) | (2,070,000$) | (4,327,000$) | 12,679,000$ | 4,438,000$ | 3,228,000$ | 4,637,000$ | (97,000$) | (8,040,000$) | (6,574,000$) | (1,474,000$) | (6,768,000$) | (5,035,000$) | (787,000$) | (7,184,000$) | (1,050,000$) | (3,864,000$) | (2,285,000$) | (11,804,000$) | (9,282,000$) | 8,672,000$ | (3,672,000$) | 707,000$ | (5,853,000$) | (207,000$) | (4,796,000$) | (4,729,000$) | (9,480,000$) | (19,207,000$) | (14,376,000$) | (11,503,000$) | (11,705,000$) | (12,309,000$) | (11,654,000$) | (10,965,000$) | (11,042,000$) | (13,450,000$) | (8,564,000$) | (5,182,000$) | (5,445,000$) | (1,833,000$) | 3,752,000$ | 10,816,000$ | 24,176,000$ |
| QoQ% | | (1,292.37%) | 107.76% | (216.98%) | 165.13% | (521.26%) | 52.16% | (134.13%) | 185.69% | 37.49% | (30.39%) | 4,880.41% | 98.79% | (22.30%) | (346.00%) | 78.22% | (34.42%) | (539.77%) | 89.05% | (584.19%) | 72.83% | (69.10%) | 80.64% | (27.17%) | (207.03%) | 336.17% | (619.38%) | 112.08% | (2,727.54%) | 95.68% | (1.42%) | 50.12% | 50.64% | (33.61%) | (24.98%) | 1.73% | 4.91% | (5.62%) | (6.28%) | .70% | 17.90% | (57.05%) | (65.26%) | 4.83% | (197.05%) | (148.85%) | (65.31%) | (55.26%) | 76.67% |
| YoY% | | 29.53% | 136.72% | (126.44%) | (33.94%) | (389.77%) | (164.13%) | (193.32%) | 13,171.13% | 155.20% | 149.10% | 414.59% | 98.57% | (59.68%) | (735.32%) | 79.48% | (544.57%) | (30.31%) | 65.56% | 39.14% | 88.69% | (144.56%) | 37.77% | (1,769.59%) | (58.59%) | 4,289.37% | 23.44% | 114.95% | 38.26% | 98.92% | 66.64% | 58.89% | 19.01% | (56.04%) | (23.36%) | (4.91%) | (6.00%) | 8.48% | (36.08%) | (111.60%) | (102.79%) | (633.77%) | (328.25%) | (147.91%) | (122.52%) | (113.40%) | (77.92%) | (35.88%) | 9.83% |
| TTM | | (9,724,000$) | (13,522,000$) | (16,352,000$) | (10,881,000$) | (6,578,000$) | 10,720,000$ | 16,018,000$ | 24,982,000$ | 12,206,000$ | (272,000$) | (10,074,000$) | (16,185,000$) | (22,856,000$) | (19,851,000$) | (14,064,000$) | (19,774,000$) | (14,056,000$) | (12,885,000$) | (14,383,000$) | (19,003,000$) | (27,235,000$) | (14,699,000$) | (16,086,000$) | (3,575,000$) | (146,000$) | (9,025,000$) | (10,149,000$) | (15,585,000$) | (19,212,000$) | (38,212,000$) | (47,792,000$) | (54,566,000$) | (56,791,000$) | (49,893,000$) | (47,171,000$) | (46,633,000$) | (45,970,000$) | (47,111,000$) | (44,021,000$) | (38,238,000$) | (32,641,000$) | (21,024,000$) | (8,708,000$) | 7,290,000$ | 36,911,000$ | 52,428,000$ | 65,667,000$ | 71,720,000$ |
| TTM_QoQ% | | 28.09% | 17.31% | (50.28%) | (65.42%) | (161.36%) | (33.08%) | (35.88%) | 104.67% | 4,587.50% | 97.30% | 37.76% | 29.19% | (15.14%) | (41.15%) | 28.88% | (40.68%) | (9.09%) | 10.42% | 24.31% | 30.23% | (85.29%) | 8.62% | (349.96%) | (2,348.63%) | 98.38% | 11.08% | 34.88% | 18.88% | 49.72% | 20.05% | 12.41% | 3.92% | (13.83%) | (5.77%) | (1.15%) | (1.44%) | 2.42% | (7.02%) | (15.12%) | (17.15%) | (55.26%) | (141.43%) | (219.45%) | (80.25%) | (29.60%) | (20.16%) | (8.44%) | 3.11% |
| TTM_YoY% | | (47.83%) | (226.14%) | (202.09%) | (143.56%) | (153.89%) | 4,041.18% | 259.00% | 254.35% | 153.40% | 98.63% | 28.37% | 18.15% | (62.61%) | (54.06%) | 2.22% | (4.06%) | 48.39% | 12.34% | 10.59% | (431.55%) | (18,554.11%) | (62.87%) | (58.50%) | 77.06% | 99.24% | 76.38% | 78.76% | 71.44% | 66.17% | 23.41% | (1.32%) | (17.01%) | (23.54%) | (5.91%) | (7.16%) | (21.96%) | (40.84%) | (124.08%) | (405.52%) | (624.53%) | (188.43%) | (140.10%) | (113.26%) | (89.84%) | (46.93%) | (12.82%) | 21.87% | 48.04% |
| Profit Margin | | (29.50%) | 3.06% | (54.36%) | 22.50% | (36.29%) | (8.01%) | (17.83%) | 25.34% | 15.14% | 9.87% | 14.78% | (.31%) | (31.08%) | (31.77%) | (5.97%) | (37.62%) | (25.92%) | (3.41%) | (30.07%) | (3.69%) | (17.96%) | (10.07%) | (45.56%) | (52.43%) | 29.97% | (16.05%) | 2.71% | (32.74%) | (1.01%) | (22.55%) | (24.57%) | (64.74%) | (81.10%) | (101.28%) | (55.95%) | (76.58%) | (75.45%) | (65.92%) | (73.44%) | (84.05%) | (84.02%) | (43.36%) | (18.55%) | (25.73%) | (6.97%) | 9.21% | 15.78% | 23.85% |
| QoQ | | (32.56%) | 57.42% | (76.87%) | 58.79% | (28.28%) | 9.82% | (43.17%) | 10.20% | 5.27% | (4.92%) | 15.09% | 30.77% | .70% | (25.80%) | 31.65% | (11.70%) | (22.51%) | 26.66% | (26.38%) | 14.27% | (7.89%) | 35.50% | 6.86% | (82.39%) | 46.02% | (18.76%) | 35.45% | (31.74%) | 21.54% | 2.02% | 40.17% | 16.36% | 20.18% | (45.32%) | 20.62% | (1.13%) | (9.53%) | 7.51% | 10.62% | (.03%) | (40.66%) | (24.81%) | 7.18% | (18.75%) | (16.19%) | (6.57%) | (8.08%) | 3.82% |
| YoY | | 6.79% | 11.06% | (36.54%) | (2.84%) | (51.43%) | (17.87%) | (32.61%) | 25.65% | 46.22% | 41.64% | 20.75% | 37.31% | (5.16%) | (28.36%) | 24.10% | (33.93%) | (7.96%) | 6.66% | 15.49% | 48.74% | (47.92%) | 5.99% | (48.27%) | (19.68%) | 30.97% | 6.49% | 27.28% | 31.99% | 80.10% | 78.73% | 31.38% | 11.84% | (5.65%) | (35.35%) | 17.48% | 7.48% | 8.57% | (22.56%) | (54.89%) | (58.33%) | (77.05%) | (52.57%) | (34.32%) | (49.58%) | (27.01%) | (12.53%) | (6.30%) | (4.46%) |
| Equity to Common Shareholders | | 125,509,000$ | 134,291,000$ | 133,092,000$ | 142,710,000$ | 134,624,000$ | 137,421,000$ | 142,194,000$ | 146,307,000$ | 132,716,000$ | 128,957,000$ | 125,537,000$ | 121,935,000$ | 121,647,000$ | 129,232,000$ | 132,777,000$ | 135,389,000$ | 142,457,000$ | 150,403,000$ | 151,695,000$ | 142,457,000$ | 160,970,000$ | 164,466,000$ | 166,427,000$ | 170,722,000$ | 178,847,000$ | 170,024,000$ | 172,953,000$ | 171,397,000$ | 176,587,000$ | 177,758,000$ | 183,226,000$ | 186,408,000$ | 194,803,000$ | 212,646,000$ | 225,135,000$ | 233,805,000$ | 244,467,000$ | 257,055,000$ | 267,304,000$ | 277,206,000$ | 289,624,000$ | 309,023,000$ | 315,296,000$ | 321,328,000$ | 329,258,000$ | 331,275,000$ | 325,820,000$ | 314,821,000$ |
| QoQ | | (8,782,000$) | 1,199,000$ | (9,618,000$) | 8,086,000$ | (2,797,000$) | (4,773,000$) | (4,113,000$) | 13,591,000$ | 3,759,000$ | 3,420,000$ | 3,602,000$ | 288,000$ | (7,585,000$) | (3,545,000$) | (2,612,000$) | (7,068,000$) | (7,946,000$) | (1,292,000$) | 9,238,000$ | (18,513,000$) | (3,496,000$) | (1,961,000$) | (4,295,000$) | (8,125,000$) | 8,823,000$ | (2,929,000$) | 1,556,000$ | (5,190,000$) | (1,171,000$) | (5,468,000$) | (3,182,000$) | (8,395,000$) | (17,843,000$) | (12,489,000$) | (8,670,000$) | (10,662,000$) | (12,588,000$) | (10,249,000$) | (9,902,000$) | (12,418,000$) | (19,399,000$) | (6,273,000$) | (6,032,000$) | (7,930,000$) | (2,017,000$) | 5,455,000$ | 10,999,000$ | 25,763,000$ |
| QoQ% | | (6.54%) | .90% | (6.74%) | 6.01% | (2.04%) | (3.36%) | (2.81%) | 10.24% | 2.92% | 2.72% | 2.95% | .24% | (5.87%) | (2.67%) | (1.93%) | (4.96%) | (5.28%) | (.85%) | 6.49% | (11.50%) | (2.13%) | (1.18%) | (2.52%) | (4.54%) | 5.19% | (1.69%) | .91% | (2.94%) | (.66%) | (2.98%) | (1.71%) | (4.31%) | (8.39%) | (5.55%) | (3.71%) | (4.36%) | (4.90%) | (3.83%) | (3.57%) | (4.29%) | (6.28%) | (1.99%) | (1.88%) | (2.41%) | (.61%) | 1.67% | 3.49% | 8.91% |
| YoY | | (9,115,000$) | (3,130,000$) | (9,102,000$) | (3,597,000$) | 1,908,000$ | 8,464,000$ | 16,657,000$ | 24,372,000$ | 11,069,000$ | (275,000$) | (7,240,000$) | (13,454,000$) | (20,810,000$) | (21,171,000$) | (18,918,000$) | (24,448,000$) | (18,513,000$) | (14,063,000$) | (14,732,000$) | (28,265,000$) | (17,877,000$) | (5,558,000$) | (6,526,000$) | (675,000$) | 2,260,000$ | (7,734,000$) | (10,273,000$) | (15,011,000$) | (18,216,000$) | (34,888,000$) | (41,909,000$) | (47,397,000$) | (49,664,000$) | (44,409,000$) | (42,169,000$) | (43,401,000$) | (45,157,000$) | (51,968,000$) | (47,992,000$) | (44,122,000$) | (39,634,000$) | (22,252,000$) | (10,524,000$) | 6,507,000$ | 40,200,000$ | 56,694,000$ | 67,627,000$ | 75,747,000$ |
| YoY% | | (6.77%) | (2.28%) | (6.40%) | (2.46%) | 1.44% | 6.56% | 13.27% | 19.99% | 9.10% | (.21%) | (5.45%) | (9.94%) | (14.61%) | (14.08%) | (12.47%) | (15.30%) | (11.50%) | (8.55%) | (8.85%) | (16.56%) | (10.00%) | (3.27%) | (3.77%) | (.39%) | 1.28% | (4.35%) | (5.61%) | (8.05%) | (9.35%) | (16.41%) | (18.62%) | (20.27%) | (20.32%) | (17.28%) | (15.78%) | (15.66%) | (15.59%) | (16.82%) | (15.22%) | (13.73%) | (12.04%) | (6.72%) | (3.23%) | 2.07% | 13.91% | 20.65% | 26.19% | 31.68% |
| Dividends Paid | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 756,000$ | 1,156,000$ | 1,125,000$ | 1,682,000$ |
| Treasury Stock | | 14,500,000$ | 14,500,000$ | 14,500,000$ | 14,082,000$ | 13,885,000$ | 10,499,000$ | | | 7,500,000$ | | | 7,500,000$ | 7,500,000$ | 7,500,000$ | 7,500,000$ | 7,500,000$ | 6,805,000$ | 3,588,000$ | 2,328,000$ | 828,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | 0$ | 0$ | 418,000$ | 197,000$ | 3,386,000$ | | | | | | | 0$ | 0$ | 0$ | 0$ | 695,000$ | 3,217,000$ | 1,260,000$ | 1,500,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Goodwill | | 1,258,000$ | 736,000$ | 736,000$ | 736,000$ | 736,000$ | 736,000$ | 736,000$ | 736,000$ | 736,000$ | 736,000$ | 736,000$ | 736,000$ | 736,000$ | 5,072,000$ | 5,072,000$ | 5,072,000$ | 5,072,000$ | 4,337,000$ | 4,337,000$ | 4,337,000$ | 4,337,000$ | 5,008,000$ | 5,008,000$ | 5,008,000$ | 5,008,000$ | 5,007,000$ | 5,059,000$ | 5,980,000$ | 5,008,000$ | | | | | | | | | | | | | 1,843,000$ | 1,843,000$ | 1,843,000$ | 1,843,000$ | 1,843,000$ | 1,843,000$ | 1,843,000$ |
| QoQ% | | 70.92% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | (85.49%) | .00% | .00% | .00% | 16.95% | .00% | .00% | .00% | (13.40%) | .00% | .00% | .00% | .02% | (1.03%) | (15.40%) | 37.69% | | | | | | | | | | | | | | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| YoY% | | 70.92% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | (85.49%) | (85.49%) | (85.49%) | (85.49%) | 16.95% | 16.95% | 16.95% | 16.95% | (13.40%) | (13.40%) | (13.40%) | (13.40%) | .02% | (1.01%) | (16.25%) | 15.31% | | | | | | | | | | | | | | | | | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| Other Intangible Assets | | 5,155,000$ | 1,537,000$ | 1,574,000$ | 1,611,000$ | 1,649,000$ | 4,505,000$ | 4,601,000$ | 4,696,000$ | 4,805,000$ | 4,951,000$ | 5,143,000$ | 5,335,000$ | 5,573,000$ | 5,911,000$ | 6,357,000$ | 6,804,000$ | 7,250,000$ | 7,032,000$ | 7,465,000$ | 7,898,000$ | 8,331,000$ | 8,764,000$ | 9,197,000$ | 9,630,000$ | 10,063,000$ | 10,497,000$ | 10,930,000$ | 12,163,000$ | 10,063,000$ | | | | | | | | | | | | | | | | | | | |
| QoQ | | 3,618,000$ | (37,000$) | (37,000$) | (38,000$) | (2,856,000$) | (96,000$) | (95,000$) | (109,000$) | (146,000$) | (192,000$) | (192,000$) | (238,000$) | (338,000$) | (446,000$) | (447,000$) | (446,000$) | 218,000$ | (433,000$) | (433,000$) | (433,000$) | (433,000$) | (433,000$) | (433,000$) | (433,000$) | (434,000$) | (433,000$) | (1,233,000$) | 4,157,000$ | | | | | | | | | | | | | | | | | | | | |
| Amortization of Intangible Assets | | 106,000$ | 38,000$ | 37,000$ | 37,000$ | 95,000$ | 96,000$ | 95,000$ | 109,000$ | 146,000$ | 200,000$ | 200,000$ | 238,000$ | 312,000$ | 472,000$ | 400,000$ | 446,000$ | 446,000$ | 434,000$ | 400,000$ | 433,000$ | 433,000$ | 400,000$ | 400,000$ | 433,000$ | 433,000$ | 400,000$ | 400,000$ | 362,000$ | 194,000$ | 0$ | 0$ | 0$ | | | | | | | | | | | | | | | | |
| Total Assets | | 153,037,000$ | 149,832,000$ | 148,964,000$ | 159,939,000$ | 152,194,000$ | 151,953,000$ | 157,698,000$ | 167,383,000$ | 153,042,000$ | 145,683,000$ | 138,442,000$ | 138,433,000$ | 135,056,000$ | 142,396,000$ | 145,610,000$ | 150,533,000$ | 163,929,000$ | 172,711,000$ | 176,783,000$ | 189,468,000$ | 186,845,000$ | 189,391,000$ | 191,838,000$ | 197,183,000$ | 202,008,000$ | 195,719,000$ | 199,650,000$ | 202,930,000$ | 199,080,000$ | 187,670,000$ | 193,512,000$ | 197,221,000$ | 205,696,000$ | 221,773,000$ | 232,747,000$ | 244,109,000$ | 254,772,000$ | 266,909,000$ | 274,652,000$ | 289,599,000$ | 303,592,000$ | 323,151,000$ | 326,369,000$ | 343,111,000$ | 354,986,000$ | 361,655,000$ | 368,194,000$ | 365,402,000$ |
| QoQ | | 3,205,000$ | 868,000$ | (10,975,000$) | 7,745,000$ | 241,000$ | (5,745,000$) | (9,685,000$) | 14,341,000$ | 7,359,000$ | 7,241,000$ | 9,000$ | 3,377,000$ | (7,340,000$) | (3,214,000$) | (4,923,000$) | (13,396,000$) | (8,782,000$) | (4,072,000$) | (12,685,000$) | 2,623,000$ | (2,546,000$) | (2,447,000$) | (5,345,000$) | (4,825,000$) | 6,289,000$ | (3,931,000$) | (3,280,000$) | 3,850,000$ | 11,410,000$ | (5,842,000$) | (3,709,000$) | (8,475,000$) | (16,077,000$) | (10,974,000$) | (11,362,000$) | (10,663,000$) | (12,137,000$) | (7,743,000$) | (14,947,000$) | (13,993,000$) | (19,559,000$) | (3,218,000$) | (16,742,000$) | (11,875,000$) | (6,669,000$) | (6,539,000$) | 2,792,000$ | 38,177,000$ |
| YoY | | 843,000$ | (2,121,000$) | (8,734,000$) | (7,444,000$) | (848,000$) | 6,270,000$ | 19,256,000$ | 28,950,000$ | 17,986,000$ | 3,287,000$ | (7,168,000$) | (12,100,000$) | (28,873,000$) | (30,315,000$) | (31,173,000$) | (38,935,000$) | (22,916,000$) | (16,680,000$) | (15,055,000$) | (7,715,000$) | (15,163,000$) | (6,328,000$) | (7,812,000$) | (5,747,000$) | 2,928,000$ | 8,049,000$ | 6,138,000$ | 5,709,000$ | (6,616,000$) | (34,103,000$) | (39,235,000$) | (46,888,000$) | (49,076,000$) | (45,136,000$) | (41,905,000$) | (45,490,000$) | (48,820,000$) | (56,242,000$) | (51,717,000$) | (53,512,000$) | (51,394,000$) | (38,504,000$) | (41,825,000$) | (22,291,000$) | 27,761,000$ | 46,371,000$ | 75,172,000$ | 71,303,000$ |
| Total Liabilities | | 27,528,000$ | 15,541,000$ | 15,872,000$ | 17,229,000$ | 17,570,000$ | 14,532,000$ | 15,504,000$ | 21,076,000$ | 20,326,000$ | 16,726,000$ | 12,905,000$ | 16,498,000$ | 13,409,000$ | 13,164,000$ | 12,833,000$ | 15,144,000$ | 21,472,000$ | 22,308,000$ | 25,088,000$ | 29,631,000$ | 25,875,000$ | 24,925,000$ | 25,411,000$ | 26,461,000$ | 23,161,000$ | 25,695,000$ | 26,697,000$ | 31,533,000$ | 22,493,000$ | 10,427,000$ | 10,801,000$ | 11,328,000$ | 10,542,000$ | 9,127,000$ | 7,612,000$ | 10,304,000$ | 10,305,000$ | 9,854,000$ | 7,348,000$ | 12,393,000$ | 13,968,000$ | 14,128,000$ | 11,073,000$ | 21,783,000$ | 25,728,000$ | 30,380,000$ | 42,374,000$ | 50,581,000$ |
| QoQ | | 11,987,000$ | (331,000$) | (1,357,000$) | (341,000$) | 3,038,000$ | (972,000$) | (5,572,000$) | 750,000$ | 3,600,000$ | 3,821,000$ | (3,593,000$) | 3,089,000$ | 245,000$ | 331,000$ | (2,311,000$) | (6,328,000$) | (836,000$) | (2,780,000$) | (4,543,000$) | 3,756,000$ | 950,000$ | (486,000$) | (1,050,000$) | 3,300,000$ | (2,534,000$) | (1,002,000$) | (4,836,000$) | 9,040,000$ | 12,066,000$ | (374,000$) | (527,000$) | 786,000$ | 1,415,000$ | 1,515,000$ | (2,692,000$) | (1,000$) | 451,000$ | 2,506,000$ | (5,045,000$) | (1,575,000$) | (160,000$) | 3,055,000$ | (10,710,000$) | (3,945,000$) | (4,652,000$) | (11,994,000$) | (8,207,000$) | 12,414,000$ |
| YoY | | 9,958,000$ | 1,009,000$ | 368,000$ | (3,847,000$) | (2,756,000$) | (2,194,000$) | 2,599,000$ | 4,578,000$ | 6,917,000$ | 3,562,000$ | 72,000$ | 1,354,000$ | (8,063,000$) | (9,144,000$) | (12,255,000$) | (14,487,000$) | (4,403,000$) | (2,617,000$) | (323,000$) | 3,170,000$ | 2,714,000$ | (770,000$) | (1,286,000$) | (5,072,000$) | 668,000$ | 15,268,000$ | 15,896,000$ | 20,205,000$ | 11,951,000$ | 1,300,000$ | 3,189,000$ | 1,024,000$ | 237,000$ | (727,000$) | 264,000$ | (2,089,000$) | (3,663,000$) | (4,274,000$) | (3,725,000$) | (9,390,000$) | (11,760,000$) | (16,252,000$) | (31,301,000$) | (28,798,000$) | (12,439,000$) | (10,323,000$) | 7,545,000$ | (4,444,000$) |
| Current Ratio | | 3.62x | 5.90x | 5.59x | 5.63x | 5.20x | 6.08x | 6.11x | 4.85x | 3.83x | 4.74x | 5.77x | 4.34x | 4.75x | 4.63x | 4.91x | 4.94x | 3.94x | 4.78x | 4.17x | 4.50x | 6.28x | 6.78x | 5.07x | 3.89x | 5.41x | 3.92x | 3.81x | 3.28x | 5.20x | 7.49x | 7.67x | 7.17x | 8.22x | 9.81x | 12.09x | 9.04x | 9.80x | 18.27x | 24.43x | 16.21x | 7.63x | 16.52x | 21.24x | 11.53x | 10.45x | 8.78x | 6.32x | 5.28x |
| Total Current Assets | | 88,500,000$ | 90,127,000$ | 87,013,000$ | 95,085,000$ | 89,366,000$ | 86,008,000$ | 92,083,000$ | 99,993,000$ | 75,778,000$ | 76,376,000$ | 70,594,000$ | 68,570,000$ | 59,961,000$ | 56,948,000$ | 56,584,000$ | 57,115,000$ | 60,030,000$ | 68,239,000$ | 67,573,000$ | 73,457,000$ | 64,937,000$ | 64,848,000$ | 58,035,000$ | 63,915,000$ | 71,214,000$ | 53,370,000$ | 55,607,000$ | 63,749,000$ | 76,654,000$ | 77,727,000$ | 82,468,000$ | 81,008,000$ | 86,367,000$ | 89,188,000$ | 91,733,000$ | 92,851,000$ | 100,638,000$ | 179,338,000$ | 178,589,000$ | 192,865,000$ | 106,209,000$ | 215,183,000$ | 221,072,000$ | 232,052,000$ | 244,008,000$ | 248,270,000$ | 255,894,000$ | 253,780,000$ |
| QoQ | | (1,627,000$) | 3,114,000$ | (8,072,000$) | 5,719,000$ | 3,358,000$ | (6,075,000$) | (7,910,000$) | 24,215,000$ | (598,000$) | 5,782,000$ | 2,024,000$ | 8,609,000$ | 3,013,000$ | 364,000$ | (531,000$) | (2,915,000$) | (8,209,000$) | 666,000$ | (5,884,000$) | 8,520,000$ | 89,000$ | 6,813,000$ | (5,880,000$) | (7,299,000$) | 17,844,000$ | (2,237,000$) | (8,142,000$) | (12,905,000$) | (1,073,000$) | (4,741,000$) | 1,460,000$ | (5,359,000$) | (2,821,000$) | (2,545,000$) | (1,118,000$) | (7,787,000$) | (78,700,000$) | 749,000$ | (14,276,000$) | 86,656,000$ | (108,974,000$) | (5,889,000$) | (10,980,000$) | (11,956,000$) | (4,262,000$) | (7,624,000$) | 2,114,000$ | 20,677,000$ |
| Total Current Liabilities | | 24,430,000$ | 15,273,000$ | 15,570,000$ | 16,888,000$ | 17,197,000$ | 14,138,000$ | 15,075,000$ | 20,612,000$ | 19,798,000$ | 16,127,000$ | 12,236,000$ | 15,790,000$ | 12,627,000$ | 12,312,000$ | 11,523,000$ | 11,565,000$ | 15,222,000$ | 14,277,000$ | 16,205,000$ | 16,313,000$ | 10,346,000$ | 9,566,000$ | 11,447,000$ | 16,433,000$ | 13,170,000$ | 13,600,000$ | 14,602,000$ | 19,445,000$ | 14,735,000$ | 10,382,000$ | 10,755,000$ | 11,299,000$ | 10,505,000$ | 9,096,000$ | 7,585,000$ | 10,271,000$ | 10,268,000$ | 9,814,000$ | 7,310,000$ | 11,899,000$ | 13,924,000$ | 13,026,000$ | 10,409,000$ | 20,125,000$ | 23,351,000$ | 28,292,000$ | 40,483,000$ | 48,085,000$ |
| QoQ | | 9,157,000$ | (297,000$) | (1,318,000$) | (309,000$) | 3,059,000$ | (937,000$) | (5,537,000$) | 814,000$ | 3,671,000$ | 3,891,000$ | (3,554,000$) | 3,163,000$ | 315,000$ | 789,000$ | (42,000$) | (3,657,000$) | 945,000$ | (1,928,000$) | (108,000$) | 5,967,000$ | 780,000$ | (1,881,000$) | (4,986,000$) | 3,263,000$ | (430,000$) | (1,002,000$) | (4,843,000$) | 4,710,000$ | 4,353,000$ | (373,000$) | (544,000$) | 794,000$ | 1,409,000$ | 1,511,000$ | (2,686,000$) | 3,000$ | 454,000$ | 2,504,000$ | (4,589,000$) | (2,025,000$) | 898,000$ | 2,617,000$ | (9,716,000$) | (3,226,000$) | (4,941,000$) | (12,191,000$) | (7,602,000$) | 13,446,000$ |
| Debt to Asset Ratio | | .18x | .10x | .11x | .11x | .12x | .10x | .10x | .13x | .13x | .11x | .09x | .12x | .10x | .09x | .09x | .10x | .13x | .13x | .14x | .16x | .14x | .13x | .13x | .13x | .11x | .13x | .13x | .16x | .11x | .06x | .06x | .06x | .05x | .04x | .03x | .04x | .04x | .04x | .03x | .04x | .05x | .04x | .03x | .06x | .07x | .08x | .12x | .14x |
| Long Term Debt | | | | | | 0$ | | | | 0$ | | | | 0$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | 0$ | | | | 0$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 974,000$ | | | | 512,000$ | | | | 769,000$ | 836,000$ | 902,000$ | 946,000$ | 1,010,000$ | 1,073,000$ | 1,135,000$ | 1,175,000$ | 1,234,000$ | 1,294,000$ | 1,334,000$ | | 83,000$ | 123,000$ | 163,000$ | 202,000$ | | | | | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 26,338,000$ | 23,559,000$ | 8,294,000$ | 1,410,000$ | 6,895,000$ | 12,327,000$ | 20,762,000$ | 18,907,000$ | 18,803,000$ | 27,264,000$ | 22,805,000$ | 11,355,000$ | 16,109,000$ | 7,468,000$ | 8,211,000$ | 7,163,000$ | 14,066,000$ | 20,070,000$ | 31,246,000$ | 33,719,000$ | 32,686,000$ | 26,669,000$ | 18,909,000$ | 10,141,000$ | 18,925,000$ | 15,598,000$ | 12,765,000$ | 17,111,000$ | 11,934,000$ | 12,550,000$ | 14,179,000$ | 13,923,000$ | 15,092,000$ | 17,077,000$ | 19,307,000$ | 12,794,000$ | 10,262,000$ | 11,526,000$ | 28,438,000$ | 17,425,000$ | 22,314,000$ | 25,606,000$ | 23,513,000$ | 30,290,000$ | 33,357,000$ | 52,608,000$ | 44,340,000$ | 44,393,000$ |
| QoQ | | 2,779,000$ | 15,265,000$ | 6,884,000$ | (5,485,000$) | (5,432,000$) | (8,435,000$) | 1,855,000$ | 104,000$ | (8,461,000$) | 4,459,000$ | 11,450,000$ | (4,754,000$) | 8,641,000$ | (743,000$) | 1,048,000$ | (6,903,000$) | (6,004,000$) | (11,176,000$) | (2,473,000$) | 1,033,000$ | 6,017,000$ | 7,760,000$ | 8,768,000$ | (8,784,000$) | 3,327,000$ | 2,833,000$ | (4,346,000$) | 5,177,000$ | (616,000$) | (1,629,000$) | 256,000$ | (1,169,000$) | (1,985,000$) | (2,230,000$) | 6,513,000$ | 2,532,000$ | (1,264,000$) | (16,912,000$) | 11,013,000$ | (4,889,000$) | (3,292,000$) | 2,093,000$ | (6,777,000$) | (3,067,000$) | (19,251,000$) | 8,268,000$ | (53,000$) | 41,667,000$ |
| YoY | | 19,443,000$ | 11,232,000$ | (12,468,000$) | (17,497,000$) | (11,908,000$) | (14,937,000$) | (2,043,000$) | 7,552,000$ | 2,694,000$ | 19,796,000$ | 14,594,000$ | 4,192,000$ | 2,043,000$ | (12,602,000$) | (23,035,000$) | (26,556,000$) | (18,620,000$) | (6,599,000$) | 12,337,000$ | 23,578,000$ | 13,761,000$ | 11,071,000$ | 6,144,000$ | (6,970,000$) | 6,991,000$ | 3,048,000$ | (1,414,000$) | 3,188,000$ | (3,158,000$) | (4,527,000$) | (5,128,000$) | 1,129,000$ | 4,830,000$ | 5,551,000$ | (9,131,000$) | (4,631,000$) | (12,052,000$) | (14,080,000$) | 4,925,000$ | (12,865,000$) | (11,043,000$) | (27,002,000$) | (20,827,000$) | (14,103,000$) | 30,631,000$ | 42,651,000$ | 32,032,000$ | (493,000$) |
| Interest Expenses | | | | | | | | 44,000$ | 56,000$ | 34,000$ | 22,000$ | 39,000$ | 39,000$ | 39,000$ | 26,000$ | | | | | | | 7,000$ | 8,000$ | 11,000$ | 12,000$ | 14,000$ | 28,000$ | 23,000$ | 34,000$ | 51,000$ | 94,000$ | 127,000$ | 64,000$ | 15,000$ | 8,000$ | 8,000$ | 8,000$ | 8,000$ | 7,000$ | 4,000$ | 7,000$ | (26,000$) | 36,000$ | 107,000$ | 112,000$ | 93,000$ | 143,000$ | 103,000$ | 132,000$ |
| Interest Income | | 562,000$ | 537,000$ | 693,000$ | 745,000$ | 604,000$ | 472,000$ | 247,000$ | 235,000$ | 168,000$ | 88,000$ | 127,000$ | 156,000$ | 254,000$ | 402,000$ | 126,000$ | 194,000$ | 157,000$ | 151,000$ | 812,000$ | 321,000$ | 178,000$ | 574,000$ | 216,000$ | 134,000$ | 410,000$ | 446,000$ | 180,000$ | 272,000$ | 284,000$ | 257,000$ | 279,000$ | 263,000$ | 200,000$ | 185,000$ | 137,000$ | 130,000$ | 124,000$ | 84,000$ | 62,000$ | 106,000$ | 115,000$ | 138,000$ | 115,000$ | 59,000$ | 55,000$ | 12,000$ | 25,000$ | 31,000$ |