| Byrna Technologies Inc. (BYRN) |
| Q3-CY2026 | Q2-CY2026 | Q1-CY2026 | Q4-CY2025 | Q3-CY2025 | Q2-CY2025 | Q1-CY2025 | Q4-CY2024 | Q3-CY2024 | Q2-CY2024 | Q1-CY2024 | Q4-CY2023 | Q3-CY2023 | Q2-CY2023 | Q1-CY2023 | Q4-CY2022 | Q3-CY2022 | Q2-CY2022 | Q1-CY2022 | Q4-CY2021 | Q3-CY2021 | Q2-CY2021 | Q1-CY2021 | Q4-CY2020 | Q3-CY2020 | Q2-CY2020 | Q1-CY2020 | Q4-CY2019 | Q3-CY2019 | Q2-CY2019 | Q1-CY2019 | Q4-CY2018 | Q3-CY2018 | Q2-CY2018 | Q1-CY2018 | Q4-CY2017 | Q3-CY2017 | Q2-CY2017 | Q1-CY2017 | Q4-CY2016 | Q3-CY2016 | Q2-CY2016 | Q1-CY2016 | Q4-CY2015 | Q3-CY2015 | Q2-CY2015 | Q1-CY2015 | Q4-CY2014 | Q3-CY2014 |
| Balance Sheet Date | | 2026-May-31 | 2026-Feb-28 | 2025-Nov-30 | 2025-Aug-31 | 2025-May-31 | 2025-Feb-28 | 2024-Nov-30 | 2024-Aug-31 | 2024-May-31 | 2024-Feb-29 | 2023-Nov-30 | 2023-Aug-31 | 2023-May-31 | 2023-Feb-28 | 2022-Nov-30 | 2022-Aug-31 | 2022-May-31 | 2022-Feb-28 | 2021-Nov-30 | 2021-Aug-31 | 2021-May-31 | 2021-Feb-28 | 2020-Nov-30 | 2020-Aug-31 | 2020-May-31 | 2020-Feb-29 | 2019-Nov-30 | 2019-Aug-31 | 2019-May-31 | 2019-Feb-28 | 2018-Nov-30 | 2018-Aug-31 | 2018-May-31 | 2018-Feb-28 | 2017-Nov-30 | 2017-Aug-31 | 2017-May-31 | 2017-Feb-28 | 2016-Nov-30 | 2016-Aug-31 | 2016-May-31 | 2016-Feb-29 | 2015-Nov-30 | 2015-Aug-31 | 2015-May-31 | 2015-Feb-28 | 2014-Nov-30 | 2014-Aug-31 |
| 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 | 3.52$ | 6.70$ | 9.20$ | 16.82$ | 22.13$ | 30.95$ | 16.81$ | 28.82$ | 16.97$ | 9.98$ | 13.91$ | 6.56$ | 2.22$ | 5.06$ | 7.63$ | 7.81$ | 4.72$ | 8.58$ | 8.14$ | 13.32$ | 21.86$ | 22.76$ | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 79,880,613$ | 151,880,454$ | 208,462,447$ | 382,243,162$ | 502,435,404$ | 701,550,923$ | 380,694,826$ | 648,608,332$ | 386,410,024$ | 226,910,240$ | 306,048,196$ | 144,169,297$ | 48,789,000$ | 110,643,018$ | 166,839,175$ | 173,667,862$ | 113,358,163$ | 196,613,171$ | 193,857,503$ | 314,537,747$ | 452,360,369$ | 3,430,144,237$ | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ% | (47.41%) | (27.14%) | (45.46%) | (23.92%) | (28.38%) | 84.28% | (41.31%) | 67.86% | 70.29% | (25.86%) | 112.28% | 195.50% | (55.90%) | (33.68%) | (3.93%) | 53.20% | (42.35%) | 1.42% | (38.37%) | (30.47%) | (86.81%) | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY% | (84.10%) | (78.35%) | (45.24%) | (41.07%) | 30.03% | 209.18% | 24.39% | 349.89% | 692.00% | 105.08% | 83.44% | (16.99%) | (56.96%) | (43.73%) | (13.94%) | (44.79%) | (74.94%) | (94.27%) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 22,693,356 | 22,693,356 | 22,684,340 | 22,678,715 | 22,694,966 | 22,678,469 | 22,667,235 | 22,495,759 | 22,498,389 | 22,776,895 | 22,209,767 | 22,002,027 | 21,977,027 | 21,866,261 | 21,866,261 | 21,852,625 | 22,236,602 | 22,915,288 | 23,664,369 | 23,754,096 | 23,603,996 | 20,693,521 | 149,201,088 | 14,852,023 | 146,408,607 | 126,299,568 | 104,813,647 | 104,021,836 | 104,021,837 | 104,156,775 | 103,093,442 | 101,976,899 | 94,494,088 | 94,195,208 | 93,014,134 | 93,014,134 | 56,732,099 | 56,732,099 | 55,693,907 | 55,104,493 | 54,615,642 | 54,615,642 | 54,615,642 | 54,615,642 | 54,615,642 | 46,899,285 | 46,899,285 | 46,899,285 | 46,899,285 |
| QoQ% | .00% | .04% | .03% | (.07%) | .07% | .05% | .76% | (.01%) | (1.22%) | 2.55% | .94% | .11% | .51% | .00% | .06% | (1.73%) | (2.96%) | (3.17%) | (.38%) | .64% | 14.07% | (86.13%) | 904.58% | (89.86%) | 15.92% | 20.50% | .76% | .00% | (.13%) | 1.03% | 1.10% | 7.92% | .32% | 1.27% | .00% | 63.95% | .00% | 1.86% | 1.07% | .90% | .00% | .00% | .00% | .00% | 16.45% | .00% | .00% | .00% | .11% |
| YoY% | (.01%) | .07% | .08% | .81% | .87% | (.43%) | 2.06% | 2.24% | 2.37% | 4.17% | 1.57% | .68% | (1.17%) | (4.58%) | (7.60%) | (8.01%) | (5.79%) | 10.74% | (84.14%) | 59.94% | (83.88%) | (83.62%) | 42.35% | (85.72%) | 40.75% | 21.26% | 1.67% | 2.01% | 10.08% | 10.58% | 10.84% | 9.64% | 66.56% | 66.04% | 67.01% | 68.80% | 3.88% | 3.88% | 1.97% | .90% | .00% | 16.45% | 16.45% | 16.45% | 16.45% | .11% | .11% | .11% | 2.90% |
| Price to Sales | .73x | 1.40x | 1.72x | 3.24x | 4.53x | 6.78x | 4.00x | 7.56x | 5.26x | 3.80x | 6.01x | 3.38x | 1.13x | 2.29x | 3.44x | 3.62x | 2.63x | 4.98x | 4.70x | 7.46x | 10.76x | 91.42x | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Price to Earnings | - | - | 23.62x | 39.46x | 31.41x | 47.45x | 26.37x | 50.71x | 168.74x | - | - | - | - | - | - | - | - | - | - | - | - | - | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Price to Book | 1.40x | 2.67x | 3.14x | 5.81x | 7.96x | 11.67x | 6.70x | 11.93x | 8.68x | 5.01x | 7.09x | 3.41x | 1.16x | 2.49x | 3.73x | 3.78x | 2.40x | 4.30x | 3.16x | 4.76x | 6.63x | 260.83x | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total Revenue | | 16,387,000$ | 29,049,000$ | 35,246,000$ | 28,179,000$ | 28,505,000$ | 26,190,000$ | 27,979,000$ | 20,854,000$ | 20,269,000$ | 16,654,000$ | 15,640,000$ | 7,085,000$ | 11,508,000$ | 8,411,000$ | 16,018,000$ | 12,422,000$ | 11,619,000$ | 7,977,000$ | 11,163,000$ | 8,703,000$ | 13,401,000$ | 8,893,000$ | 11,029,000$ | 4,198,000$ | 1,190,000$ | 149,000$ | 500,442$ | 307,101$ | 105,769$ | 11,107$ | 30,112$ | 64,302$ | 138,742$ | 28,116$ | 82,550$ | 70,353$ | 97,172$ | 42,433$ | 71,166$ | 30,627$ | 21,719$ | 30,503$ | 65,643$ | 10,757$ | 38,073$ | 36,532$ | 12,737$ | 624$ |
| QoQ% | | (43.59%) | (17.58%) | 25.08% | (1.14%) | 8.84% | (6.39%) | 34.17% | 2.89% | 21.71% | 6.48% | 120.75% | (38.43%) | 36.82% | (47.49%) | 28.95% | 6.91% | 45.66% | (28.54%) | 28.27% | (35.06%) | 50.69% | (19.37%) | 162.72% | 252.77% | 698.66% | (70.23%) | 62.96% | 190.35% | 852.27% | (63.11%) | (53.17%) | (53.65%) | 393.46% | (65.94%) | 17.34% | (27.60%) | 129.00% | (40.38%) | 132.36% | 41.02% | (28.80%) | (53.53%) | 510.24% | (71.75%) | 4.22% | 186.82% | 1,941.19% | (97.46%) |
| YoY% | | (42.51%) | 10.92% | 25.97% | 35.13% | 40.63% | 57.26% | 78.89% | 194.34% | 76.13% | 98.00% | (2.36%) | (42.96%) | (.96%) | 5.44% | 43.49% | 42.73% | (13.30%) | (10.30%) | 1.22% | 107.31% | 1,026.13% | 5,868.46% | 2,103.85% | 1,266.98% | 1,025.09% | 1,241.50% | 1,561.94% | 377.59% | (23.77%) | (60.50%) | (63.52%) | (8.60%) | 42.78% | (33.74%) | 16.00% | 129.71% | 347.41% | 39.11% | 8.41% | 184.72% | (42.95%) | (16.50%) | 415.37% | 1,623.88% | 54.75% | 708.95% | (57.68%) | .00% |
| TTM | | 108,861,000$ | 120,979,000$ | 118,120,000$ | 110,853,000$ | 103,528,000$ | 95,292,000$ | 85,756,000$ | 73,417,000$ | 59,648,000$ | 50,887,000$ | 42,644,000$ | 43,022,000$ | 48,359,000$ | 48,470,000$ | 48,036,000$ | 43,181,000$ | 39,462,000$ | 41,244,000$ | 42,160,000$ | 42,026,000$ | 37,521,000$ | 25,310,000$ | 16,566,000$ | 6,037,442$ | 2,146,543$ | 1,062,312$ | 924,419$ | 454,089$ | 211,290$ | 244,263$ | 261,272$ | 313,710$ | 319,761$ | 278,191$ | 292,508$ | 281,124$ | 241,398$ | 165,945$ | 154,015$ | 148,492$ | 128,622$ | 144,976$ | 151,005$ | 98,099$ | 87,966$ | 74,496$ | 42,480$ | 59,839$ |
| TTM_QoQ% | | (10.02%) | 2.42% | 6.56% | 7.08% | 8.64% | 11.12% | 16.81% | 23.08% | 17.22% | 19.33% | (.88%) | (11.04%) | (.23%) | .90% | 11.24% | 9.42% | (4.32%) | (2.17%) | .32% | 12.01% | 48.25% | 52.78% | 174.39% | 181.26% | 102.06% | 14.92% | 103.58% | 114.91% | (13.50%) | (6.51%) | (16.72%) | (1.89%) | 14.94% | (4.90%) | 4.05% | 16.46% | 45.47% | 7.75% | 3.72% | 15.45% | (11.28%) | (3.99%) | 53.93% | 11.52% | 18.08% | 75.37% | (29.01%) | 1.05% |
| TTM_YoY% | | 5.15% | 26.96% | 37.74% | 50.99% | 73.57% | 87.26% | 101.10% | 70.65% | 23.34% | 4.99% | (11.23%) | (.37%) | 22.55% | 17.52% | 13.94% | 2.75% | 5.17% | 62.96% | 154.50% | 596.09% | 1,647.97% | 2,282.54% | 1,692.05% | 1,229.57% | 915.92% | 334.91% | 253.82% | 44.75% | (33.92%) | (12.20%) | (10.68%) | 11.59% | 32.46% | 67.64% | 89.92% | 89.32% | 87.68% | 14.46% | 1.99% | 51.37% | 46.22% | 94.61% | 255.47% | 63.94% | 48.55% | 115.23% | 41.15% | |
| Gross Margin | | 10.88% | 59.90% | 59.75% | 60.05% | 61.62% | 60.80% | 62.77% | 62.40% | 61.97% | 57.88% | 57.83% | 44.57% | 53.87% | 62.37% | 54.08% | 55.36% | 52.71% | 57.84% | 51.06% | 56.17% | 56.43% | 53.30% | 44.40% | 50.72% | 43.36% | (19.46%) | 10.70% | 19.35% | 28.82% | 50.04% | (24.71%) | 37.25% | 29.03% | 26.23% | 16.01% | 33.61% | 46.31% | 45.54% | 38.18% | 39.00% | 46.12% | 32.35% | 22.47% | 49.06% | 35.07% | 4.61% | 18.03% | 44.87% |
| QoQ | | (49.02%) | .15% | (.30%) | (1.57%) | .82% | (1.96%) | .37% | .43% | 4.09% | .05% | 13.26% | (9.29%) | (8.50%) | 8.29% | (1.28%) | 2.65% | (5.13%) | 6.78% | (5.10%) | (.26%) | 3.13% | 8.90% | (6.31%) | 7.35% | 62.82% | (30.16%) | (8.65%) | (9.47%) | (21.22%) | 74.75% | (61.97%) | 8.23% | 2.79% | 10.22% | (17.60%) | (12.70%) | .77% | 7.36% | (.82%) | (7.12%) | 13.76% | 9.88% | (26.58%) | 13.98% | 30.46% | (13.42%) | (26.84%) | 3.26% |
| YoY | | (50.74%) | (.90%) | (3.01%) | (2.34%) | (.35%) | 2.92% | 4.93% | 17.82% | 8.10% | (4.49%) | 3.75% | (10.79%) | 1.16% | 4.53% | 3.02% | (.80%) | (3.72%) | 4.54% | 6.66% | 5.45% | 13.07% | 72.76% | 33.70% | 31.37% | 14.54% | (69.50%) | 35.41% | (17.91%) | (.20%) | 23.81% | (40.72%) | 3.64% | (17.28%) | (19.30%) | (22.17%) | (5.38%) | .19% | 13.18% | 15.71% | (10.06%) | 11.04% | 27.74% | 4.44% | 4.18% | (6.54%) | (47.25%) | (24.22%) | |
| Operating Income | | (12,846,000$) | 928,000$ | 3,953,000$ | 2,863,000$ | 3,326,000$ | 1,696,000$ | 4,093,000$ | 828,000$ | 1,913,000$ | (164,000$) | (870,000$) | (4,109,000$) | (992,000$) | (1,994,000$) | (301,000$) | (1,406,000$) | (2,615,000$) | (3,409,000$) | (3,099,000$) | (1,804,000$) | 2,023,000$ | (411,000$) | (1,276,000$) | (557,000$) | (853,000$) | (1,623,000$) | (786,600$) | (706,153$) | (678,830$) | (1,116,954$) | (1,022,405$) | (362,915$) | (358,934$) | (294,448$) | (346,195$) | (507,606$) | (473,214$) | (485,632$) | (522,465$) | (433,603$) | (413,899$) | (322,111$) | (888,197$) | (409,213$) | (410,657$) | (431,436$) | (1,110,595$) | (428,747$) |
| QoQ% | | (1,484.27%) | (76.52%) | 38.07% | (13.92%) | 96.11% | (58.56%) | 394.32% | (56.72%) | 1,266.46% | 81.15% | 78.83% | (314.21%) | 50.25% | (562.46%) | 78.59% | 46.23% | 23.29% | (10.00%) | (71.79%) | (189.17%) | 592.21% | 67.79% | (129.08%) | 34.70% | 47.44% | (106.33%) | (11.39%) | (4.03%) | 39.23% | (9.25%) | (181.72%) | (1.11%) | (21.90%) | 14.95% | 31.80% | (7.27%) | 2.56% | 7.05% | (20.49%) | (4.76%) | (28.50%) | 63.73% | (117.05%) | .35% | 4.82% | 61.15% | (159.03%) | 32.28% |
| YoY% | | (486.23%) | (45.28%) | (3.42%) | 245.77% | 73.86% | 1,134.15% | 570.46% | 120.15% | 292.84% | 91.78% | (189.04%) | (192.25%) | 62.07% | 41.51% | 90.29% | 22.06% | (229.26%) | (729.44%) | (142.87%) | (223.88%) | 337.16% | 74.68% | (62.22%) | 21.12% | (25.66%) | (45.31%) | 23.06% | (94.58%) | (89.12%) | (279.34%) | (195.33%) | 28.51% | 24.15% | 39.37% | 33.74% | (17.07%) | (14.33%) | (50.77%) | 41.18% | (5.96%) | (.79%) | 25.34% | 20.03% | 4.56% | 35.13% | 10.58% | (183.92%) | (10.59%) |
| TTM | | (5,102,000$) | 11,070,000$ | 11,838,000$ | 11,978,000$ | 9,943,000$ | 8,530,000$ | 6,670,000$ | 1,707,000$ | (3,230,000$) | (6,135,000$) | (7,965,000$) | (7,396,000$) | (4,693,000$) | (6,316,000$) | (7,731,000$) | (10,529,000$) | (10,927,000$) | (6,289,000$) | (3,291,000$) | (1,468,000$) | (221,000$) | (3,097,000$) | (4,309,000$) | (3,819,600$) | (3,968,753$) | (3,794,583$) | (3,288,537$) | (3,524,342$) | (3,181,104$) | (2,861,208$) | (2,038,702$) | (1,362,492$) | (1,507,183$) | (1,621,463$) | (1,812,647$) | (1,988,917$) | (1,914,914$) | (1,855,599$) | (1,692,078$) | (2,057,810$) | (2,033,420$) | (2,030,178$) | (2,139,503$) | (2,361,901$) | (2,381,435$) | (2,603,859$) | (2,654,918$) | (1,935,494$) |
| TTM_QoQ% | | (146.09%) | (6.49%) | (1.17%) | 20.47% | 16.57% | 27.89% | 290.74% | 152.85% | 47.35% | 22.98% | (7.69%) | (57.60%) | 25.70% | 18.30% | 26.57% | 3.64% | (73.75%) | (91.10%) | (124.18%) | (564.25%) | 92.86% | 28.13% | (12.81%) | 3.76% | (4.59%) | (15.39%) | 6.69% | (10.79%) | (11.18%) | (40.35%) | (49.63%) | 9.60% | 7.05% | 10.55% | 8.86% | (3.87%) | (3.20%) | (9.66%) | 17.77% | (1.20%) | (.16%) | 5.11% | 9.42% | .82% | 8.54% | 1.92% | (37.17%) | (2.17%) |
| TTM_YoY% | | (151.31%) | 29.78% | 77.48% | 601.70% | 407.83% | 239.04% | 183.74% | 123.08% | 31.17% | 2.87% | (3.03%) | 29.76% | 57.05% | (.43%) | (134.91%) | (617.23%) | (4,844.34%) | (103.07%) | 23.63% | 61.57% | 94.43% | 18.38% | (31.03%) | (8.38%) | (24.76%) | (32.62%) | (61.31%) | (158.67%) | (111.06%) | (76.46%) | (12.47%) | 31.50% | 21.29% | 12.62% | (7.13%) | 3.35% | 5.83% | 8.60% | 20.91% | 12.88% | 14.61% | 22.03% | 19.41% | (22.03%) | (25.71%) | (46.84%) | (54.00%) | 18.36% |
| Operating Margin | | (78.39%) | 3.20% | 11.22% | 10.16% | 11.67% | 6.48% | 14.63% | 3.97% | 9.44% | (.99%) | (5.56%) | (58.00%) | (8.62%) | (23.71%) | (1.88%) | (11.32%) | (22.51%) | (42.74%) | (27.76%) | (20.73%) | 15.10% | (4.62%) | (11.57%) | (13.27%) | (71.68%) | (1,089.26%) | (157.18%) | (229.94%) | (641.80%) | (10,056.31%) | (3,395.34%) | (564.39%) | (258.71%) | (1,047.26%) | (419.38%) | (721.51%) | (486.99%) | (1,144.47%) | (734.15%) | (1,415.75%) | (1,905.70%) | (1,056.00%) | (1,353.07%) | (3,804.16%) | (1,078.60%) | (1,180.98%) | (8,719.44%) | (68,709.46%) |
| QoQ | | (81.59%) | (8.02%) | 1.06% | (1.51%) | 5.19% | (8.15%) | 10.66% | (5.47%) | 10.42% | 4.58% | 52.43% | (49.38%) | 15.09% | (21.83%) | 9.44% | 11.19% | 20.23% | (14.97%) | (7.03%) | (35.82%) | 19.72% | 6.95% | 1.70% | 58.41% | 1,017.58% | (932.08%) | 72.76% | 411.86% | 9,414.50% | (6,660.97%) | (2,830.95%) | (305.69%) | 788.56% | (627.89%) | 302.14% | (234.53%) | 657.48% | (410.32%) | 681.60% | 489.95% | (849.70%) | 297.07% | 2,451.08% | (2,725.55%) | 102.38% | 7,538.46% | 59,990.02% | (66,136.27%) |
| YoY | | (90.06%) | (3.28%) | (3.41%) | 6.19% | 2.23% | 7.46% | 20.19% | 61.97% | 18.06% | 22.72% | (3.68%) | (46.68%) | 13.89% | 19.03% | 25.88% | 9.41% | (37.60%) | (38.11%) | (16.19%) | (7.46%) | 86.78% | 1,084.64% | 145.61% | 216.67% | 570.12% | 8,967.05% | 3,238.16% | 334.45% | (383.10%) | (9,009.05%) | (2,975.97%) | 157.12% | 228.28% | 97.21% | 314.77% | 694.24% | 1,418.71% | (88.47%) | 618.92% | 2,388.40% | (827.10%) | 124.98% | 7,366.37% | 64,905.30% | 1,494.58% | 9,503.14% | (7,419.70%) | |
| Net Income | | (10,088,000$) | 801,000$ | 3,363,000$ | 2,235,000$ | 2,427,000$ | 1,662,000$ | 9,672,000$ | 1,025,000$ | 2,077,000$ | 17,000$ | (829,000$) | (4,094,000$) | (1,116,000$) | (2,153,000$) | (133,000$) | (1,534,000$) | (2,996,000$) | (3,221,000$) | (3,208,000$) | (1,841,000$) | 2,037,000$ | (272,000$) | (1,641,000$) | (566,000$) | (8,061,000$) | (2,284,000$) | (1,720,439$) | (1,086,843$) | (718,731$) | (883,772$) | (1,194,802$) | (118,651$) | (484,309$) | (355,712$) | (1,416,994$) | (561,701$) | (681,588$) | (139,968$) | (580,156$) | (491,928$) | (472,224$) | (379,802$) | (945,888$) | (467,538$) | (468,982$) | (488,493$) | (1,167,719$) | (445,163$) |
| QoQ% | | (1,359.43%) | (76.18%) | 50.47% | (7.91%) | 46.03% | (82.82%) | 843.61% | (50.65%) | 12,117.65% | 102.05% | 79.75% | (266.85%) | 48.17% | (1,518.80%) | 91.33% | 48.80% | 6.99% | (.41%) | (74.25%) | (190.38%) | 848.90% | 83.43% | (189.93%) | 92.98% | (252.93%) | (32.76%) | (58.30%) | (51.22%) | 18.68% | 26.03% | (906.99%) | 75.50% | (36.15%) | 74.90% | (152.27%) | 17.59% | (386.96%) | 75.87% | (17.94%) | (4.17%) | (24.33%) | 59.85% | (102.31%) | .31% | 3.99% | 58.17% | (162.31%) | 29.46% |
| YoY% | | (515.66%) | (51.81%) | (65.23%) | 118.05% | 16.85% | 9,676.47% | 1,266.71% | 125.04% | 286.11% | 100.79% | (523.31%) | (166.88%) | 62.75% | 33.16% | 95.85% | 16.68% | (247.08%) | (1,084.19%) | (95.49%) | (225.27%) | 125.27% | 88.09% | 4.62% | 47.92% | (1,021.56%) | (158.44%) | (43.99%) | (816.00%) | (48.40%) | (148.45%) | 15.68% | 78.88% | 28.94% | (154.14%) | (144.24%) | (14.18%) | (44.34%) | 63.15% | 38.67% | (5.22%) | (.69%) | 22.25% | 19.00% | (5.03%) | 25.69% | (2.10%) | (113.40%) | (.13%) |
| TTM | | (3,689,000$) | 8,826,000$ | 9,687,000$ | 15,996,000$ | 14,786,000$ | 14,436,000$ | 12,791,000$ | 2,290,000$ | (2,829,000$) | (6,022,000$) | (8,192,000$) | (7,496,000$) | (4,936,000$) | (6,816,000$) | (7,884,000$) | (10,959,000$) | (11,266,000$) | (6,233,000$) | (3,284,000$) | (1,717,000$) | (442,000$) | (10,540,000$) | (12,552,000$) | (12,631,439$) | (13,152,282$) | (5,810,013$) | (4,409,785$) | (3,884,148$) | (2,915,956$) | (2,681,534$) | (2,153,474$) | (2,375,666$) | (2,818,716$) | (3,015,995$) | (2,800,251$) | (1,963,413$) | (1,893,640$) | (1,684,276$) | (1,924,110$) | (2,289,842$) | (2,265,452$) | (2,262,210$) | (2,370,901$) | (2,592,732$) | (2,570,357$) | (2,732,469$) | (2,722,413$) | (2,101,900$) |
| TTM_QoQ% | | (141.80%) | (8.89%) | (39.44%) | 8.18% | 2.42% | 12.86% | 458.56% | 180.95% | 53.02% | 26.49% | (9.29%) | (51.86%) | 27.58% | 13.55% | 28.06% | 2.73% | (80.75%) | (89.80%) | (91.26%) | (288.46%) | 95.81% | 16.03% | .63% | 3.96% | (126.37%) | (31.75%) | (13.53%) | (33.20%) | (8.74%) | (24.52%) | 9.35% | 15.72% | 6.54% | (7.70%) | (42.62%) | (3.69%) | (12.43%) | 12.47% | 15.97% | (1.08%) | (.14%) | 4.58% | 8.56% | (.87%) | 5.93% | (.37%) | (29.52%) | (.03%) |
| TTM_YoY% | | (124.95%) | (38.86%) | (24.27%) | 598.52% | 622.66% | 339.72% | 256.14% | 130.55% | 42.69% | 11.65% | (3.91%) | 31.60% | 56.19% | (9.35%) | (140.07%) | (538.26%) | (2,448.87%) | 40.86% | 73.84% | 86.41% | 96.64% | (81.41%) | (184.64%) | (225.21%) | (351.05%) | (116.67%) | (104.78%) | (63.50%) | (3.45%) | 11.09% | 23.10% | (21.00%) | (48.85%) | (79.07%) | (45.54%) | 14.26% | 16.41% | 25.55% | 18.85% | 11.68% | 11.86% | 17.21% | 12.91% | (23.35%) | (22.32%) | (34.41%) | (34.49%) | 17.43% |
| Profit Margin | | (61.56%) | 2.76% | 9.54% | 7.93% | 8.51% | 6.35% | 34.57% | 4.92% | 10.25% | .10% | (5.30%) | (57.78%) | (9.70%) | (25.60%) | (.83%) | (12.35%) | (25.79%) | (40.38%) | (28.74%) | (21.15%) | 15.20% | (3.06%) | (14.88%) | (13.48%) | (677.40%) | (1,532.89%) | (343.78%) | (353.90%) | (679.53%) | (7,956.89%) | (3,967.86%) | (184.52%) | (349.07%) | (1,265.16%) | (1,716.53%) | (798.40%) | (701.42%) | (329.86%) | (815.22%) | (1,606.19%) | (2,174.24%) | (1,245.13%) | (1,440.96%) | (4,346.36%) | (1,231.80%) | (1,337.17%) | (9,167.93%) | (71,340.22%) |
| QoQ | | (64.32%) | (6.79%) | 1.61% | (.58%) | 2.17% | (28.22%) | 29.65% | (5.33%) | 10.15% | 5.40% | 52.48% | (48.09%) | 15.90% | (24.77%) | 11.52% | 13.44% | 14.59% | (11.64%) | (7.58%) | (36.35%) | 18.26% | 11.82% | (1.40%) | 663.91% | 855.49% | (1,189.10%) | 10.12% | 325.63% | 7,277.36% | (3,989.03%) | (3,783.34%) | 164.55% | 916.09% | 451.37% | (918.12%) | (96.98%) | (371.57%) | 485.36% | 790.98% | 568.05% | (929.11%) | 195.83% | 2,905.40% | (3,114.56%) | 105.37% | 7,830.76% | 62,172.30% | (68,775.11%) |
| YoY | | (70.08%) | (3.59%) | (25.03%) | 3.02% | (1.73%) | 6.24% | 39.87% | 62.70% | 19.95% | 25.70% | (4.47%) | (45.44%) | 16.09% | 14.78% | 27.91% | 8.81% | (40.99%) | (37.32%) | (13.86%) | (7.67%) | 692.60% | 1,529.83% | 328.91% | 340.42% | 2.13% | 6,424.01% | 3,624.08% | (169.38%) | (330.46%) | (6,691.73%) | (2,251.33%) | 613.88% | 352.35% | (935.30%) | (901.31%) | 807.79% | 1,472.82% | 915.27% | 625.74% | 2,740.17% | (942.45%) | 92.04% | 7,726.97% | 66,993.86% | 1,333.31% | 9,257.10% | (7,349.73%) | |
| Equity to Common Shareholders | | 56,983,000$ | 66,488,000$ | 65,757,000$ | 63,143,000$ | 60,136,000$ | 56,827,000$ | 54,369,000$ | 44,539,000$ | 45,313,000$ | 43,169,000$ | 42,319,000$ | 42,223,000$ | 44,449,000$ | 44,719,000$ | 45,994,000$ | 47,240,000$ | 45,681,000$ | 61,407,000$ | 66,098,000$ | 68,258,000$ | 13,151,000$ | 9,044,000$ | 8,409,000$ | 8,761,000$ | 5,778,000$ | (2,728,000$) | (1,981,000$) | (180,117$) | (85,892$) | (441,336$) | 157,037$ | (381,337$) | (317,569$) | 99,571$ | (326,623$) | (2,005,613$) | (1,491,136$) | (1,061,407$) | (993,592$) | (756,015$) | (265,359$) | 211,077$ | 813,201$ | 1,086,677$ | 1,532,740$ | (502,663$) | 36,222$ | 676,785$ |
| QoQ | | (9,505,000$) | 731,000$ | 2,614,000$ | 3,007,000$ | 3,309,000$ | 2,458,000$ | 9,830,000$ | (774,000$) | 2,144,000$ | 850,000$ | 96,000$ | (2,226,000$) | (270,000$) | (1,275,000$) | (1,246,000$) | 1,559,000$ | (15,726,000$) | (4,691,000$) | (2,160,000$) | 55,107,000$ | 4,107,000$ | 635,000$ | (352,000$) | 2,983,000$ | 8,506,000$ | (765,000$) | (1,800,883$) | (94,225$) | 355,444$ | (598,373$) | 538,374$ | (63,768$) | (417,140$) | (227,052$) | 1,678,990$ | (514,477$) | (429,729$) | (67,815$) | (237,577$) | (490,656$) | (476,436$) | (602,124$) | (273,476$) | (446,063$) | 2,035,403$ | (538,885$) | (640,563$) | (336,691$) |
| QoQ% | | (14.30%) | 1.11% | 4.14% | 5.00% | 5.82% | 4.52% | 22.07% | (1.71%) | 4.97% | 2.01% | .23% | (5.01%) | (.60%) | (2.77%) | (2.64%) | 3.41% | (25.61%) | (7.10%) | (3.16%) | 419.03% | 45.41% | 7.55% | (4.02%) | 51.63% | 311.80% | (38.97%) | (999.84%) | (109.70%) | 80.54% | (381.04%) | 141.18% | (20.08%) | (418.94%) | (69.52%) | 83.72% | (34.50%) | (40.49%) | (6.83%) | (31.43%) | (184.90%) | (225.72%) | (74.04%) | (25.17%) | (29.10%) | 404.92% | (1,487.73%) | (94.65%) | (33.22%) |
| YoY | | (3,153,000$) | 9,661,000$ | 11,388,000$ | 18,604,000$ | 14,823,000$ | 13,658,000$ | 12,050,000$ | 2,316,000$ | 864,000$ | (1,550,000$) | (3,675,000$) | (5,017,000$) | (1,232,000$) | (16,688,000$) | (20,104,000$) | (21,018,000$) | 32,530,000$ | 52,363,000$ | 57,689,000$ | 59,497,000$ | 7,373,000$ | 11,772,000$ | 10,372,000$ | 8,941,117$ | 5,863,892$ | (2,286,664$) | (2,138,037$) | 201,220$ | 231,677$ | (540,907$) | (169,586$) | 1,624,276$ | 1,173,567$ | 1,160,978$ | 666,969$ | (1,249,598$) | (1,225,777$) | (1,272,484$) | (1,806,793$) | (1,842,692$) | (1,798,099$) | 713,740$ | 776,979$ | 409,892$ | 519,264$ | (1,977,706$) | (1,917,258$) | (1,427,527$) |
| YoY% | | (5.24%) | 17.00% | 20.95% | 41.77% | 32.71% | 31.64% | 28.47% | 5.49% | 1.94% | (3.47%) | (7.99%) | (10.62%) | (2.70%) | (27.18%) | (30.42%) | (30.79%) | 247.36% | 578.98% | 686.04% | 679.11% | 127.61% | 431.53% | 528.38% | 4,964.06% | 6,827.05% | (518.12%) | (1,361.49%) | 52.77% | 72.95% | (543.24%) | (51.92%) | 80.99% | 78.70% | 109.38% | 67.13% | (165.29%) | (461.93%) | (602.85%) | (222.18%) | (169.57%) | (117.31%) | 141.99% | 2,145.05% | 60.57% | 51.24% | (134.08%) | (98.15%) | (67.84%) |
| Dividends Paid | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | 677,000$ | 528,000$ | 390,000$ | 741,000$ | 844,000$ | 866,000$ | 665,000$ | 814,000$ | 176,000$ | 948,000$ | 719,000$ | 1,282,000$ | 1,487,000$ | 1,464,000$ | 1,367,000$ | 3,732,000$ | (392,000$) | 1,178,000$ | 1,215,000$ | 57,000,000$ | 2,078,000$ | 715,000$ | 1,471,910$ | 3,570,654$ | 16,369,770$ | 688,146$ | 728,470$ | 1,044,842$ | 1,077,491$ | 288,022$ | 1,720,191$ | 59,506$ | 180,167$ | 16,734$ | 3,712,072$ | 45,162$ | 251,178$ | 49,411$ | 124,873$ | 2,574$ | 0$ | 0$ | 639,143$ | 2,516,053$ | 0$ | 0$ | 504,340$ | 104,833$ |
| Treasury Stock | | | | | | | | | | | | | | | | 17,500,000$ | 15,000,000$ | 15,000,000$ | 2,654,000$ | | | | | | | | | 888,000$ | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | 2,500,000$ | 0$ | 12,346,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Goodwill | | 2,258,000$ | 2,258,000$ | 2,258,000$ | 2,258,000$ | 2,258,000$ | 2,258,000$ | 2,258,000$ | 2,258,000$ | 2,265,000$ | 2,258,000$ | 2,258,000$ | 2,258,000$ | 2,258,000$ | 2,258,000$ | 2,258,000$ | 2,307,000$ | 2,245,000$ | 816,000$ | 816,000$ | 816,000$ | 651,000$ | 651,000$ | 651,000$ | 354,519$ | 354,519$ | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ% | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | (.31%) | .31% | .00% | .00% | .00% | .00% | .00% | (2.12%) | 2.76% | 175.12% | .00% | .00% | 25.35% | .00% | .00% | 83.63% | .00% | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY% | | .00% | .00% | .00% | .00% | (.31%) | .00% | .00% | .00% | .31% | .00% | .00% | (2.12%) | .58% | 176.72% | 176.72% | 182.72% | 244.85% | 25.35% | 25.35% | 130.17% | 83.63% | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Other Intangible Assets | | 2,956,000$ | 3,021,000$ | 3,086,000$ | 3,151,000$ | 3,215,000$ | 3,273,000$ | 3,337,000$ | 3,401,000$ | 3,441,000$ | 3,510,000$ | 3,583,000$ | 3,655,000$ | 3,727,000$ | 3,800,000$ | 3,872,000$ | 3,952,000$ | 3,991,000$ | 3,612,000$ | 3,872,000$ | 3,659,000$ | 3,626,000$ | 795,000$ | 811,000$ | 827,147$ | 843,365$ | 859,583$ | 99,002$ | 100,835$ | 102,668$ | 104,501$ | 106,334$ | 108,167$ | 110,000$ | | 0$ | | | | | | | | | | | | | |
| QoQ | | (65,000$) | (65,000$) | (65,000$) | (64,000$) | (58,000$) | (64,000$) | (64,000$) | (40,000$) | (69,000$) | (73,000$) | (72,000$) | (72,000$) | (73,000$) | (72,000$) | (80,000$) | (39,000$) | 379,000$ | (56,000$) | 213,000$ | 33,000$ | 2,831,000$ | (16,000$) | (16,147$) | (16,218$) | (16,218$) | 760,581$ | (1,833$) | (1,833$) | (1,833$) | (1,833$) | (1,833$) | (1,833$) | | | | | | | | | | | | | | | | |
| Amortization of Intangible Assets | | 100,000$ | 100,000$ | 100,000$ | 100,000$ | 100,000$ | 100,000$ | 200,000$ | 100,000$ | 100,000$ | 100,000$ | 100,000$ | 100,000$ | 100,000$ | 100,000$ | 100,000$ | 100,000$ | 100,000$ | 100,000$ | 100,000$ | 100,000$ | 20,000$ | 16,000$ | 16,218$ | 16,218$ | 16,218$ | 16,000$ | 1,833$ | 1,833$ | 1,833$ | 1,833$ | 1,833$ | 1,833$ | | | | 0$ | | | | | | | | | | | | |
| Total Assets | | 68,417,000$ | 79,900,000$ | 84,488,000$ | 78,562,000$ | 77,450,000$ | 71,038,000$ | 71,922,000$ | 59,004,000$ | 57,523,000$ | 52,742,000$ | 52,314,000$ | 49,591,000$ | 53,423,000$ | 54,125,000$ | 57,049,000$ | 57,913,000$ | 56,718,000$ | 70,496,000$ | 75,314,000$ | 76,278,000$ | 22,033,000$ | 17,525,000$ | 21,216,000$ | 21,909,431$ | 7,662,057$ | 3,721,498$ | 3,566,419$ | 4,112,436$ | 2,782,283$ | 1,894,260$ | 2,657,085$ | 1,171,799$ | 1,508,194$ | 1,826,976$ | 2,192,357$ | 541,784$ | 915,628$ | 1,336,820$ | 370,090$ | 725,045$ | 1,232,619$ | 1,708,488$ | 2,148,280$ | 2,545,867$ | 3,056,766$ | 1,011,348$ | 1,557,052$ | 2,145,736$ |
| QoQ | | (11,483,000$) | (4,588,000$) | 5,926,000$ | 1,112,000$ | 6,412,000$ | (884,000$) | 12,918,000$ | 1,481,000$ | 4,781,000$ | 428,000$ | 2,723,000$ | (3,832,000$) | (702,000$) | (2,924,000$) | (864,000$) | 1,195,000$ | (13,778,000$) | (4,818,000$) | (964,000$) | 54,245,000$ | 4,508,000$ | (3,691,000$) | (693,431$) | 14,247,374$ | 3,940,559$ | 155,079$ | (546,017$) | 1,330,153$ | 888,023$ | (762,825$) | 1,485,286$ | (336,395$) | (318,782$) | (365,381$) | 1,650,573$ | (373,844$) | (421,192$) | 966,730$ | (354,955$) | (507,574$) | (475,869$) | (439,792$) | (397,587$) | (510,899$) | 2,045,418$ | (545,704$) | (588,684$) | 1,039,678$ |
| YoY | | (9,033,000$) | 8,862,000$ | 12,566,000$ | 19,558,000$ | 19,927,000$ | 18,296,000$ | 19,608,000$ | 9,413,000$ | 4,100,000$ | (1,383,000$) | (4,735,000$) | (8,322,000$) | (3,295,000$) | (16,371,000$) | (18,265,000$) | (18,365,000$) | 34,685,000$ | 52,971,000$ | 54,098,000$ | 54,368,569$ | 14,370,943$ | 13,803,502$ | 17,649,581$ | 17,796,995$ | 4,879,774$ | 1,827,238$ | 909,334$ | 2,940,637$ | 1,274,089$ | 67,284$ | 464,728$ | 630,015$ | 592,566$ | 490,156$ | 1,822,267$ | (183,261$) | (316,991$) | (371,668$) | (1,778,190$) | (1,820,822$) | (1,824,147$) | 697,140$ | 591,228$ | 400,131$ | 1,950,708$ | (583,991$) | (502,957$) | (919,122$) |
| Total Liabilities | | 11,434,000$ | 13,412,000$ | 18,731,000$ | 15,419,000$ | 17,314,000$ | 14,211,000$ | 17,553,000$ | 14,465,000$ | 12,210,000$ | 9,573,000$ | 9,995,000$ | 7,368,000$ | 8,974,000$ | 9,405,000$ | 11,055,000$ | 10,673,000$ | 11,036,000$ | 9,089,000$ | 9,216,000$ | 8,020,000$ | 8,883,000$ | 8,481,000$ | 12,807,000$ | 13,130,513$ | 1,884,500$ | 6,449,522$ | 5,550,412$ | 4,292,553$ | 2,868,175$ | 2,335,596$ | 2,500,048$ | 1,553,136$ | 1,825,763$ | 1,727,405$ | 1,865,734$ | 2,525,321$ | 2,445,674$ | 2,523,621$ | 1,363,682$ | 1,481,060$ | 1,497,978$ | 1,497,411$ | 1,335,079$ | 1,459,190$ | 1,524,026$ | 1,514,011$ | 1,559,997$ | 1,468,951$ |
| QoQ | | (1,978,000$) | (5,319,000$) | 3,312,000$ | (1,895,000$) | 3,103,000$ | (3,342,000$) | 3,088,000$ | 2,255,000$ | 2,637,000$ | (422,000$) | 2,627,000$ | (1,606,000$) | (431,000$) | (1,650,000$) | 382,000$ | (363,000$) | 1,947,000$ | (127,000$) | 1,196,000$ | (863,000$) | 402,000$ | (4,326,000$) | (323,513$) | 11,246,013$ | (4,565,022$) | 899,110$ | 1,257,859$ | 1,424,378$ | 532,579$ | (164,452$) | 946,912$ | (272,627$) | 98,358$ | (138,329$) | (659,587$) | 79,647$ | (77,947$) | 1,159,939$ | (117,378$) | (16,918$) | 567$ | 162,332$ | (124,111$) | (64,836$) | 10,015$ | (45,986$) | 91,046$ | 1,376,369$ |
| YoY | | (5,880,000$) | (799,000$) | 1,178,000$ | 954,000$ | 5,104,000$ | 4,638,000$ | 7,558,000$ | 7,097,000$ | 3,236,000$ | 168,000$ | (1,060,000$) | (3,305,000$) | (2,062,000$) | 316,000$ | 1,839,000$ | 2,653,000$ | 2,153,000$ | 608,000$ | (3,591,000$) | (5,110,513$) | 6,998,500$ | 2,031,478$ | 7,256,588$ | 8,837,960$ | (983,675$) | 4,113,926$ | 3,050,364$ | 2,739,417$ | 1,042,412$ | 608,191$ | 634,314$ | (972,185$) | (619,911$) | (796,216$) | 502,052$ | 1,044,261$ | 947,696$ | 1,026,210$ | 28,603$ | 21,870$ | (26,048$) | (16,600$) | (224,918$) | (9,761$) | 1,431,444$ | 1,393,715$ | 1,453,468$ | 508,405$ |
| Current Ratio | | 4.86x | 4.96x | 3.73x | 4.21x | 3.63x | 3.99x | 3.30x | 3.51x | 3.91x | 4.66x | 4.42x | 5.96x | 5.23x | 5.04x | 4.78x | 5.22x | 4.57x | 7.87x | 8.09x | 9.87x | 1.81x | 1.72x | 1.41x | 1.45x | 3.77x | .52x | .78x | 1.16x | .77x | .65x | .96x | .50x | 1.55x | 2.25x | 2.22x | 1.07x | 2.20x | 2.90x | .21x | .45x | 11.54x | 16.15x | 11.63x | 40.22x | 23.41x | 7.62x | 8.09x | 28.28x |
| Total Current Assets | | 49,329,000$ | 59,349,000$ | 63,696,000$ | 57,376,000$ | 55,738,000$ | 48,812,000$ | 50,958,000$ | 43,985,000$ | 43,702,000$ | 38,971,000$ | 38,201,000$ | 34,946,000$ | 38,234,000$ | 38,193,000$ | 42,645,000$ | 44,086,000$ | 43,691,000$ | 59,808,000$ | 66,161,000$ | 67,956,000$ | 14,428,000$ | 12,919,000$ | 16,606,000$ | 17,600,639$ | 4,557,285$ | 2,262,976$ | 2,857,208$ | 3,509,711$ | 2,204,430$ | 1,362,931$ | 2,231,669$ | 770,470$ | 1,366,865$ | 1,800,923$ | 2,165,406$ | 511,971$ | 868,625$ | 1,276,593$ | 282,720$ | 662,921$ | 1,147,369$ | 1,595,587$ | 2,015,245$ | 2,437,065$ | 2,936,173$ | 878,963$ | 1,305,768$ | 1,989,536$ |
| QoQ | | (10,020,000$) | (4,347,000$) | 6,320,000$ | 1,638,000$ | 6,926,000$ | (2,146,000$) | 6,973,000$ | 283,000$ | 4,731,000$ | 770,000$ | 3,255,000$ | (3,288,000$) | 41,000$ | (4,452,000$) | (1,441,000$) | 395,000$ | (16,117,000$) | (6,353,000$) | (1,795,000$) | 53,528,000$ | 1,509,000$ | (3,687,000$) | (994,639$) | 13,043,354$ | 2,294,309$ | (594,232$) | (652,503$) | 1,305,281$ | 841,499$ | (868,738$) | 1,461,199$ | (596,395$) | (434,058$) | (364,483$) | 1,653,435$ | (356,654$) | (407,968$) | 993,873$ | (380,201$) | (484,448$) | (448,218$) | (419,658$) | (421,820$) | (499,108$) | 2,057,210$ | (426,805$) | (683,768$) | 1,051,701$ |
| Total Current Liabilities | | 10,144,000$ | 11,971,000$ | 17,094,000$ | 13,619,000$ | 15,364,000$ | 12,237,000$ | 15,438,000$ | 12,538,000$ | 11,166,000$ | 8,367,000$ | 8,646,000$ | 5,862,000$ | 7,308,000$ | 7,583,000$ | 8,923,000$ | 8,450,000$ | 9,567,000$ | 7,603,000$ | 8,179,000$ | 6,887,000$ | 7,978,000$ | 7,529,000$ | 11,805,000$ | 12,179,570$ | 1,209,023$ | 4,390,172$ | 3,675,440$ | 3,014,877$ | 2,868,175$ | 2,096,447$ | 2,332,971$ | 1,553,136$ | 882,502$ | 801,677$ | 973,558$ | 478,877$ | 394,644$ | 440,749$ | 1,363,682$ | 1,481,060$ | 99,386$ | 98,819$ | 173,329$ | 60,598$ | 125,434$ | 115,419$ | 161,405$ | 70,359$ |
| QoQ | | (1,827,000$) | (5,123,000$) | 3,475,000$ | (1,745,000$) | 3,127,000$ | (3,201,000$) | 2,900,000$ | 1,372,000$ | 2,799,000$ | (279,000$) | 2,784,000$ | (1,446,000$) | (275,000$) | (1,340,000$) | 473,000$ | (1,117,000$) | 1,964,000$ | (576,000$) | 1,292,000$ | (1,091,000$) | 449,000$ | (4,276,000$) | (374,570$) | 10,970,547$ | (3,181,149$) | 714,732$ | 660,563$ | 146,702$ | 771,728$ | (236,524$) | 779,835$ | 670,634$ | 80,825$ | (171,881$) | 494,681$ | 84,233$ | (46,105$) | (922,933$) | (117,378$) | 1,381,674$ | 567$ | (74,510$) | 112,731$ | (64,836$) | 10,015$ | (45,986$) | 91,046$ | (22,223$) |
| Debt to Asset Ratio | | .17x | .17x | .22x | .20x | .22x | .20x | .24x | .25x | .21x | .18x | .19x | .15x | .17x | .17x | .19x | .18x | .19x | .13x | .12x | .11x | .40x | .48x | .60x | .60x | .25x | 1.73x | 1.56x | 1.04x | 1.03x | 1.23x | .94x | 1.33x | 1.21x | .95x | .85x | 4.66x | 2.67x | 1.89x | 3.68x | 2.04x | 1.22x | .88x | .62x | .57x | .50x | 1.50x | 1.00x | .68x |
| Long Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | 217,171$ | 326,201$ | 6,455,765$ | 6,455,765$ | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | (109,030$) | (6,129,564$) | 0$ | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 2,047,000$ | 2,170,000$ | 2,346,000$ | 2,432,000$ | 2,587,000$ | 2,535,000$ | 2,637,000$ | 2,495,000$ | 1,551,000$ | 1,776,000$ | 1,902,000$ | 2,020,000$ | 2,198,000$ | 2,297,000$ | 2,555,000$ | 2,518,000$ | 1,580,000$ | 1,570,000$ | 1,095,000$ | 1,067,000$ | 1,137,000$ | 1,164,000$ | 1,085,613$ | 1,093,637$ | 721,021$ | 65,136$ | | | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 9,436,000$ | 7,452,000$ | 13,727,000$ | 6,495,000$ | 7,001,000$ | 7,669,000$ | 16,829,000$ | 20,077,000$ | 24,788,000$ | 24,176,000$ | 20,498,000$ | 13,654,000$ | 15,360,000$ | 14,426,000$ | 20,068,000$ | 24,457,000$ | 25,847,000$ | 44,701,000$ | 56,308,000$ | | | | 3,175,000$ | | | 391,751$ | 1,173,900$ | 1,881,377$ | 738,714$ | 350,929$ | 1,182,387$ | 473,901$ | 918,801$ | 1,437,587$ | 1,965,043$ | 254,894$ | 595,788$ | 1,149,900$ | 192,826$ | 488,224$ | 1,014,166$ | 1,464,362$ | 1,851,021$ | 2,160,948$ | 164,726$ | 561,220$ | 1,085,006$ | 1,706,381$ |
| QoQ | | 1,984,000$ | (6,275,000$) | 7,232,000$ | (506,000$) | (668,000$) | (9,160,000$) | (3,248,000$) | (4,711,000$) | 612,000$ | 3,678,000$ | 6,844,000$ | (1,706,000$) | 934,000$ | (5,642,000$) | (4,389,000$) | (1,390,000$) | (18,854,000$) | (11,607,000$) | | | | | | | | (782,149$) | (707,477$) | 1,142,663$ | 387,785$ | (831,458$) | 708,486$ | (444,900$) | (518,786$) | (527,456$) | 1,710,149$ | (340,894$) | (554,112$) | 957,074$ | (295,398$) | (525,942$) | (450,196$) | (386,659$) | (309,927$) | 1,996,222$ | (396,494$) | (523,786$) | (621,375$) | 875,568$ |
| YoY | | 2,435,000$ | (217,000$) | (3,102,000$) | (13,582,000$) | (17,787,000$) | (16,507,000$) | (3,669,000$) | 6,423,000$ | 9,428,000$ | 9,750,000$ | 430,000$ | (10,803,000$) | (10,487,000$) | (30,275,000$) | (36,240,000$) | | | | 53,133,000$ | | | | 2,001,100$ | | | 40,822$ | (8,487$) | 1,407,476$ | (180,087$) | (1,086,658$) | (782,656$) | 219,007$ | 323,013$ | 287,687$ | 1,772,217$ | (233,330$) | (418,378$) | (314,462$) | (1,658,195$) | (1,672,724$) | 849,440$ | 903,142$ | 766,015$ | 454,567$ | (666,087$) | (835,935$) | (757,143$) | (1,181,836$) |
| Interest Expenses | | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 3,000$ | 0$ | 0$ | 10,000$ | 0$ | 9,000$ | 27,000$ | 0$ | 0$ | 74,000$ | 159,532$ | 157,366$ | 109,572$ | 88,036$ | 59,390$ | | | | | | | | | | | | | | | | | | |
| Interest Income | | 42,000$ | 88,000$ | 10,000$ | 97,000$ | 116,000$ | 186,000$ | 141,000$ | 281,000$ | 323,000$ | 280,000$ | 168,000$ | 239,000$ | 143,000$ | 143,000$ | 191,000$ | 0$ | 13,000$ | 1,000$ | 0$ | 13,000$ | 0$ | 0$ | 0$ | | | 159,000$ | | | | | | | | | | | | | | | | | | | | | | |