| DAILY JOURNAL CORP (DJCO) |
| 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-Sep-30 | 2025-Jun-30 | 2025-Mar-31 | 2024-Dec-31 | 2024-Sep-30 | 2024-Jun-30 | 2024-Mar-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 | | 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 |
| Close Price of Common Stock | 626.77$ | 485.83$ | 463.38$ | 417.63$ | 399.36$ | 570.32$ | 482.80$ | 374.24$ | 360.75$ | | 299.58$ | 284.30$ | 272.96$ | 310.00$ | 265.00$ | 263.00$ | 308.00$ | 351.98$ | 330.00$ | 363.01$ | 320.04$ | 392.00$ | 245.50$ | 271.00$ | 225.50$ | 285.53$ | 251.00$ | 224.33$ | 226.50$ | 232.22$ | 240.01$ | 247.40$ | 223.53$ | 235.20$ | 240.03$ | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 863,514,818$ | 669,338,679$ | 638,271,660$ | 575,254,420$ | 550,088,847$ | 785,566,709$ | 665,021,273$ | 515,338,210$ | 496,762,130$ | | 412,529,449$ | 391,488,492$ | 375,866,132$ | 426,878,060$ | 364,911,890$ | 363,136,198$ | 425,269,768$ | 485,994,977$ | 455,646,180$ | 501,224,605$ | 441,893,950$ | 541,252,432$ | 338,973,143$ | 374,182,166$ | 311,358,223$ | 394,244,405$ | 346,567,246$ | 309,735,846$ | 312,738,969$ | 320,636,836$ | 331,385,944$ | 341,596,560$ | 308,638,153$ | 324,751,459$ | 331,420,462$ | | | | | | | | | | | | | | |
| QoQ% | 29.01% | 4.87% | 10.96% | 4.58% | (29.98%) | 18.13% | 29.05% | 3.74% | | | 5.38% | 4.16% | (11.95%) | 16.98% | .49% | (14.61%) | (12.50%) | 6.66% | (9.09%) | 13.43% | (18.36%) | 59.67% | (9.41%) | 20.18% | (21.02%) | 13.76% | 11.89% | (.96%) | (2.46%) | (3.24%) | (2.99%) | 10.68% | (4.96%) | (2.01%) | | | | | | | | | | | | | | | |
| YoY% | 56.98% | (14.80%) | (4.02%) | 11.63% | 10.74% | | 61.21% | 31.64% | 32.17% | | 13.05% | 7.81% | (11.62%) | (12.16%) | (19.91%) | (27.55%) | (3.76%) | (10.21%) | 34.42% | 33.95% | 41.93% | 37.29% | (2.19%) | 20.81% | (.44%) | 22.96% | 4.58% | (9.33%) | 1.33% | (1.27%) | (.01%) | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | | 1,377,722 | 1,805,053 | 1,377,426 | 1,377,426 | 1,377,026 | 1,805,053 | 1,377,026 | 1,377,026 | | 1,377,026 | 1,377,026 | 1,377,026 | 1,377,026 | 1,377,026 | 1,377,026 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 | 1,380,746 |
| QoQ% | | (23.67%) | 31.05% | .00% | .03% | (23.71%) | 31.08% | .00% | | | .00% | .00% | .00% | .00% | .00% | (.27%) | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| YoY% | | .05% | .00% | .03% | .03% | | 31.08% | .00% | .00% | | .00% | .00% | (.27%) | (.27%) | (.27%) | (.27%) | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| Price to Sales | 9.85x | 7.63x | 7.28x | 7.27x | 7.51x | 10.97x | | 7.61x | 7.34x | | 6.09x | 6.05x | 6.29x | 7.82x | 6.76x | 7.65x | 8.82x | 9.48x | 9.13x | 9.83x | 8.79x | 11.12x | 6.79x | 7.90x | 6.36x | 8.33x | 7.52x | 6.75x | 7.68x | 7.82x | 8.11x | 8.23x | 7.28x | 7.80x | 8.01x | | | | | | | | | | | | | | |
| Price to Earnings | 7.70x | 5.97x | 5.69x | 5.95x | 5.21x | 10.28x | | 24.02x | 23.16x | | 19.23x | - | - | - | - | - | 21.03x | 8.03x | 4.04x | 3.43x | 3.75x | 11.02x | 83.88x | - | - | 259.71x | - | 151.31x | - | - | 40.41x | - | - | - | - | | | | | | | | | | | | | | |
| Price to Book | 2.21x | 1.71x | 1.63x | 1.65x | 1.64x | 2.71x | 2.39x | 2.05x | 2.17x | | 2.06x | 1.89x | 1.82x | 2.17x | 2.04x | 1.62x | 1.82x | 1.86x | 1.79x | 1.96x | 2.07x | 2.69x | 2.39x | 3.41x | 3.26x | 2.60x | 2.52x | 2.06x | 2.14x | 2.27x | 2.03x | 2.12x | 1.82x | 1.74x | 2.07x | | | | | | | | | | | | | | |
| Total Revenue | | | 28,414,000$ | 23,406,000$ | 18,176,000$ | 17,704,000$ | 19,873,000$ | 17,494,000$ | 16,571,000$ | | 21,550,000$ | 17,704,000$ | 16,154,000$ | 12,301,000$ | 18,507,000$ | 12,817,000$ | 10,949,000$ | 11,736,000$ | 11,973,000$ | 13,562,000$ | 13,970,000$ | 10,420,000$ | 13,035,000$ | 12,874,000$ | 12,356,000$ | 11,677,000$ | 10,428,000$ | 14,518,000$ | 10,712,000$ | 10,428,000$ | 10,252,000$ | 9,338,000$ | 11,007,000$ | 10,252,000$ | 10,914,000$ | 10,201,000$ | 10,279,000$ | 9,990,000$ | 9,017,000$ | 10,338,000$ | 11,442,000$ | 10,815,000$ | 10,760,000$ | 10,503,000$ | 11,392,000$ | 11,323,000$ | 11,497,000$ | 11,147,000$ | 10,828,000$ |
| QoQ% | | | 21.40% | 28.77% | 2.67% | (10.91%) | 13.60% | 5.57% | | | 21.72% | 9.60% | 31.32% | (33.53%) | 44.39% | 17.06% | (6.71%) | (1.98%) | (11.72%) | (2.92%) | 34.07% | (20.06%) | 1.25% | 4.19% | 5.82% | 11.98% | (28.17%) | 35.53% | 2.72% | 1.72% | 9.79% | (15.16%) | 7.36% | (6.07%) | 6.99% | (.76%) | 2.89% | 10.79% | (12.78%) | (9.65%) | 5.80% | .51% | 2.45% | (7.80%) | .61% | (1.51%) | 3.14% | 2.95% | 8.81% |
| YoY% | | | 42.98% | 33.79% | 9.69% | | (7.78%) | (1.19%) | 2.58% | | 16.44% | 38.13% | 47.54% | 4.81% | 54.57% | (5.49%) | (21.63%) | 12.63% | (8.15%) | 5.34% | 13.06% | (10.77%) | 25.00% | (11.32%) | 15.35% | 11.98% | 1.72% | 55.47% | (2.68%) | 1.72% | (6.07%) | (8.46%) | 7.08% | 2.62% | 21.04% | (1.33%) | (10.16%) | (7.63%) | (16.20%) | (1.57%) | .44% | (4.49%) | (6.41%) | (5.78%) | 5.21% | 13.79% | 104,171.72% | 121,010.39% | 110,922.25% |
| TTM | | | 87,700,000$ | 79,159,000$ | 73,247,000$ | 71,642,000$ | | | | | 67,709,000$ | 64,666,000$ | 59,779,000$ | 54,574,000$ | 54,009,000$ | 47,475,000$ | 48,220,000$ | 51,241,000$ | 49,925,000$ | 50,987,000$ | 50,299,000$ | 48,685,000$ | 49,942,000$ | 47,335,000$ | 48,979,000$ | 47,335,000$ | 46,086,000$ | 45,910,000$ | 40,730,000$ | 41,025,000$ | 40,849,000$ | 41,511,000$ | 42,374,000$ | 41,646,000$ | 41,384,000$ | 39,487,000$ | 39,624,000$ | 40,787,000$ | 41,612,000$ | 43,355,000$ | 43,520,000$ | 43,470,000$ | 43,978,000$ | 44,715,000$ | 45,359,000$ | 44,795,000$ | 43,423,000$ | 31,937,026$ | 20,799,230$ |
| TTM_QoQ% | | | 10.79% | 8.07% | 2.24% | | | | | | 4.71% | 8.18% | 9.54% | 1.05% | 13.76% | (1.55%) | (5.90%) | 2.64% | (2.08%) | 1.37% | 3.32% | (2.52%) | 5.51% | (3.36%) | 3.47% | 2.71% | .38% | 12.72% | (.72%) | .43% | (1.60%) | (2.04%) | 1.75% | .63% | 4.80% | (.35%) | (2.85%) | (1.98%) | (4.02%) | (.38%) | .12% | (1.16%) | (1.65%) | (1.42%) | 1.26% | 3.16% | 35.96% | 53.55% | 108.39% |
| TTM_YoY% | | | | | | | | | | | 25.37% | 36.21% | 23.97% | 6.51% | 8.18% | (6.89%) | (4.13%) | 5.25% | (.03%) | 7.72% | 2.70% | 2.85% | 8.37% | 3.10% | 20.25% | 15.38% | 12.82% | 10.60% | (3.88%) | (1.49%) | (1.29%) | 5.13% | 6.94% | 2.11% | (.55%) | (8.92%) | (8.95%) | (6.17%) | (5.38%) | (3.04%) | (4.05%) | (2.96%) | 1.28% | 40.01% | 118.08% | 348.80% | 115,153.74% | 310.31% | 30.77% |
| Gross Margin | | | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% |
| QoQ | | | .00% | .00% | .00% | .00% | .00% | .00% | | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| YoY | | | .00% | .00% | .00% | | .00% | .00% | .00% | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| Operating Income | | | 4,599,000$ | 3,224,000$ | 963,000$ | 742,000$ | 1,724,000$ | 1,090,000$ | 633,000$ | | 3,430,000$ | 2,313,000$ | 1,625,000$ | (716,000$) | 3,663,000$ | (2,103,000$) | 373,000$ | 56,000$ | (162,000$) | 1,324,000$ | 1,305,000$ | (315,000$) | 740,000$ | 593,000$ | (1,098,000$) | (1,518,000$) | (14,156,000$) | 1,124,000$ | (2,671,000$) | (2,521,000$) | (3,533,000$) | (2,709,000$) | (4,373,000$) | (3,445,000$) | (3,415,000$) | (3,633,000$) | (3,266,000$) | (2,853,000$) | (3,320,000$) | (1,782,000$) | (576,000$) | (962,000$) | (1,040,000$) | (1,145,000$) | (966,000$) | (361,000$) | (136,000$) | (264,000$) | (518,000$) |
| QoQ% | | | 42.65% | 234.79% | 29.78% | (56.96%) | 58.17% | 72.20% | | | 48.29% | 42.34% | 326.96% | (119.55%) | 274.18% | (663.81%) | 566.07% | 134.57% | (112.24%) | 1.46% | 514.29% | (142.57%) | 24.79% | 154.01% | 27.67% | 89.28% | (1,359.43%) | 142.08% | (5.95%) | 28.64% | (30.42%) | 38.05% | (26.94%) | (.88%) | 6.00% | (11.24%) | (14.48%) | 14.07% | (86.31%) | (209.38%) | 40.13% | 7.50% | 9.17% | (18.53%) | (167.59%) | (165.44%) | 48.49% | 49.04% | 59.18% |
| YoY% | | | 166.76% | 195.78% | 52.13% | | (49.74%) | (52.88%) | (61.05%) | | (6.36%) | 209.99% | 335.66% | (1,378.57%) | 2,361.11% | (258.84%) | (71.42%) | 117.78% | (121.89%) | 123.27% | 218.85% | 79.25% | 105.23% | (47.24%) | 58.89% | 39.79% | (300.68%) | 141.49% | 38.92% | 26.82% | (3.46%) | 25.43% | (33.90%) | (20.75%) | (2.86%) | (103.87%) | (467.01%) | (196.57%) | (219.23%) | (55.63%) | 40.37% | (166.48%) | (664.71%) | (333.71%) | (86.49%) | 71.55% | (109.04%) | (159.19%) | (145.56%) |
| TTM | | | 9,528,000$ | 6,653,000$ | 4,519,000$ | 4,189,000$ | | | | | 6,652,000$ | 6,885,000$ | 2,469,000$ | 1,217,000$ | 1,989,000$ | (1,836,000$) | 1,591,000$ | 2,523,000$ | 2,152,000$ | 3,054,000$ | 2,323,000$ | (80,000$) | (1,283,000$) | (16,179,000$) | (15,648,000$) | (17,221,000$) | (18,224,000$) | (7,601,000$) | (11,434,000$) | (13,136,000$) | (14,060,000$) | (13,942,000$) | (14,866,000$) | (13,759,000$) | (13,167,000$) | (13,072,000$) | (11,221,000$) | (8,531,000$) | (6,640,000$) | (4,360,000$) | (3,723,000$) | (4,113,000$) | (3,512,000$) | (2,608,000$) | (1,727,000$) | (1,279,000$) | (2,187,000$) | (546,000$) | 164,000$ |
| TTM_QoQ% | | | 43.21% | 47.22% | 7.88% | | | | | | (3.38%) | 178.86% | 102.88% | (38.81%) | 208.33% | (215.40%) | (36.94%) | 17.24% | (29.54%) | 31.47% | 3,003.75% | 93.77% | 92.07% | (3.39%) | 9.13% | 5.50% | (139.76%) | 33.52% | 12.96% | 6.57% | (.85%) | 6.22% | (8.05%) | (4.50%) | (.73%) | (16.50%) | (31.53%) | (28.48%) | (52.29%) | (17.11%) | 9.48% | (17.11%) | (34.66%) | (51.01%) | (35.03%) | 41.52% | (300.55%) | (432.93%) | (90.98%) |
| TTM_YoY% | | | | | | | | | | | 234.44% | 475.00% | 55.19% | (51.76%) | (7.57%) | (160.12%) | (31.51%) | 3,253.75% | 267.73% | 118.88% | 114.85% | 99.54% | 92.96% | (112.85%) | (36.86%) | (31.10%) | (29.62%) | 45.48% | 23.09% | 4.53% | (6.78%) | (6.66%) | (32.48%) | (61.28%) | (98.30%) | (199.82%) | (201.40%) | (107.42%) | (89.07%) | (67.18%) | (115.58%) | (221.58%) | (60.59%) | (377.66%) | (1,153.05%) | (170.31%) | (157.72%) | (112.73%) | (97.30%) |
| Operating Margin | | | 16.19% | 13.77% | 5.30% | 4.19% | 8.68% | 6.23% | 3.82% | | 15.92% | 13.07% | 10.06% | (5.82%) | 19.79% | (16.41%) | 3.41% | .48% | (1.35%) | 9.76% | 9.34% | (3.02%) | 5.68% | 4.61% | (8.89%) | (13.00%) | (135.75%) | 7.74% | (24.94%) | (24.18%) | (34.46%) | (29.01%) | (39.73%) | (33.60%) | (31.29%) | (35.61%) | (31.77%) | (28.56%) | (36.82%) | (17.24%) | (5.03%) | (8.90%) | (9.67%) | (10.90%) | (8.48%) | (3.19%) | (1.18%) | (2.37%) | (4.78%) |
| QoQ | | | 2.41% | 8.48% | 1.11% | (4.48%) | 2.44% | 2.41% | | | 2.85% | 3.01% | 15.88% | (25.61%) | 36.20% | (19.82%) | 2.93% | 1.83% | (11.12%) | .42% | 12.36% | (8.70%) | 1.07% | 13.49% | 4.11% | 122.75% | (143.49%) | 32.68% | (.76%) | 10.29% | (5.45%) | 10.72% | (6.13%) | (2.31%) | 4.32% | (3.84%) | (3.22%) | 8.26% | (19.58%) | (12.20%) | 3.86% | .77% | 1.24% | (2.42%) | (5.29%) | (2.01%) | 1.19% | 2.42% | 7.97% |
| YoY | | | 7.51% | 7.54% | 1.48% | | (7.24%) | (6.83%) | (6.24%) | | (3.88%) | 29.47% | 6.65% | (6.30%) | 21.15% | (26.17%) | (5.93%) | 3.50% | (7.03%) | 5.16% | 18.23% | 9.98% | 141.43% | (3.14%) | 16.05% | 11.18% | (101.29%) | 36.75% | 14.79% | 9.43% | (3.17%) | 6.60% | (7.96%) | (5.04%) | 5.53% | (18.38%) | (26.74%) | (19.66%) | (27.15%) | (6.34%) | 3.45% | (5.71%) | (8.48%) | (8.53%) | (3.70%) | 9.56% | (13,650.74%) | (4,848.09%) | (11,662.74%) |
| Net Income | | | 42,151,000$ | 14,421,000$ | 44,670,000$ | 10,895,000$ | 26,728,000$ | 23,355,000$ | 15,415,000$ | | (6,485,000$) | 677,000$ | 9,433,000$ | 17,827,000$ | 9,345,000$ | (9,862,000$) | (27,813,000$) | 6,878,000$ | (1,419,000$) | 42,573,000$ | 12,476,000$ | 59,270,000$ | 31,883,000$ | 14,274,000$ | (56,326,000$) | 14,210,000$ | (21,533,000$) | 3,823,000$ | 5,018,000$ | (21,533,000$) | 14,739,000$ | (232,000$) | (972,000$) | (5,334,000$) | (1,075,000$) | (1,351,000$) | 2,979,000$ | (1,471,000$) | (962,000$) | (338,000$) | 207,000$ | 50,000$ | (160,000$) | 33,000$ | 504,000$ | 433,000$ | 1,180,000$ | 38,000$ | 53,000$ |
| QoQ% | | | 192.29% | (67.72%) | 310.01% | (59.24%) | 14.44% | 51.51% | | | (1,057.90%) | (92.82%) | (47.09%) | 139.77% | 194.76% | 64.54% | (504.38%) | 584.71% | (103.33%) | 241.24% | (78.95%) | 85.90% | 123.36% | 125.34% | (496.38%) | 165.99% | (663.25%) | (23.81%) | 123.30% | (246.10%) | 6,453.02% | 76.13% | 81.78% | (396.19%) | 20.43% | (145.35%) | 302.52% | (52.91%) | (184.62%) | (263.29%) | 314.00% | 131.25% | (584.85%) | (93.45%) | 16.40% | (63.31%) | 3,005.26% | (28.30%) | 108.28% |
| YoY% | | | 57.70% | (38.25%) | 189.78% | | 512.15% | 3,349.78% | 63.42% | | 85.53% | 106.87% | 133.92% | 159.19% | 758.56% | (123.17%) | (322.93%) | (88.40%) | (104.45%) | 198.26% | 122.15% | 317.10% | 248.07% | 273.37% | (1,222.48%) | 165.99% | (246.10%) | 1,747.85% | 616.26% | (303.69%) | 1,471.07% | 82.83% | (132.63%) | (262.61%) | (11.75%) | (299.70%) | 1,339.13% | (3,042.00%) | (501.25%) | (1,124.24%) | (58.93%) | (88.45%) | (113.56%) | (13.16%) | 850.94% | 167.66% | 121,800.83% | 4,500.48% | 4,504.69% |
| TTM | | | 112,137,000$ | 96,714,000$ | 105,648,000$ | 76,393,000$ | | | | | 21,452,000$ | (16,890,000$) | (27,429,000$) | (64,675,000$) | (21,452,000$) | (32,216,000$) | 20,219,000$ | 60,508,000$ | 112,900,000$ | 146,202,000$ | 117,903,000$ | 49,101,000$ | 4,041,000$ | (49,375,000$) | (59,826,000$) | 1,518,000$ | (34,225,000$) | 2,047,000$ | (2,008,000$) | (7,998,000$) | 8,201,000$ | (7,613,000$) | (8,732,000$) | (4,781,000$) | (918,000$) | (805,000$) | 208,000$ | (2,564,000$) | (1,043,000$) | (241,000$) | 130,000$ | 427,000$ | 810,000$ | 2,150,000$ | 2,155,000$ | 1,704,000$ | 631,000$ | (548,032$) | (585,206$) |
| TTM_QoQ% | | | 15.95% | (8.46%) | 38.30% | | | | | | 227.01% | 38.42% | 57.59% | 14.48% | 33.41% | (259.34%) | (66.59%) | (46.41%) | (22.78%) | 24.00% | 140.12% | 1,115.07% | 108.18% | 17.47% | (4,041.11%) | 104.44% | (1,771.96%) | 201.94% | 74.89% | (197.53%) | 207.72% | 12.82% | (82.64%) | (420.81%) | (14.04%) | (487.02%) | 108.11% | (145.83%) | (332.78%) | (285.39%) | (69.56%) | (47.28%) | (62.33%) | (.23%) | 26.47% | 170.05% | 215.14% | 6.35% | 8.14% |
| TTM_YoY% | | | | | | | | | | | 128.37% | 47.57% | (235.66%) | (206.89%) | (119.00%) | (122.04%) | (82.85%) | 23.23% | 2,693.86% | 396.11% | 297.08% | 3,134.59% | 111.81% | (2,512.07%) | (2,879.38%) | 118.98% | (517.33%) | 126.89% | 77.00% | (67.29%) | 993.36% | (845.71%) | (4,298.08%) | (86.47%) | 11.99% | (234.03%) | 60.00% | (700.47%) | (228.77%) | (111.21%) | (93.97%) | (74.94%) | 28.37% | 492.31% | 468.25% | 367.48% | 16,597.54% | (134.56%) | (132.64%) |
| Profit Margin | | | 148.35% | 61.61% | 245.76% | 61.54% | 134.49% | 133.50% | 93.02% | | (30.09%) | 3.82% | 58.39% | 144.92% | 50.49% | (76.95%) | (254.02%) | 58.61% | (11.85%) | 313.91% | 89.31% | 568.81% | 244.60% | 110.88% | (455.86%) | 121.69% | (206.49%) | 26.33% | 46.85% | (206.49%) | 143.77% | (2.48%) | (8.83%) | (52.03%) | (9.85%) | (13.24%) | 28.98% | (14.73%) | (10.67%) | (3.27%) | 1.81% | .46% | (1.49%) | .31% | 4.42% | 3.82% | 10.26% | .34% | .49% |
| QoQ | | | 86.73% | (184.15%) | 184.22% | (72.95%) | .99% | 40.48% | | | (33.92%) | (54.57%) | (86.53%) | 387.14% | 127.44% | 177.08% | (312.63%) | 70.46% | (325.77%) | 224.61% | (479.50%) | 324.22% | 133.72% | 566.74% | (577.55%) | 328.18% | (232.83%) | (20.51%) | 253.34% | (350.26%) | 146.25% | 6.35% | 43.20% | (42.18%) | 3.39% | (42.23%) | 43.71% | (4.06%) | (7.40%) | (5.08%) | 1.35% | 1.95% | (1.80%) | (4.11%) | .60% | (6.44%) | 9.92% | (.15%) | 6.92% |
| YoY | | | 13.85% | (71.89%) | 152.74% | | 164.59% | 129.68% | 34.63% | | 212.12% | 80.77% | 312.42% | 86.32% | 62.35% | (390.86%) | (343.33%) | (510.20%) | (256.45%) | 203.04% | 545.17% | 447.12% | 451.09% | 84.54% | (502.71%) | 328.18% | (350.26%) | 28.82% | 55.68% | (154.46%) | 153.62% | 10.76% | (37.81%) | (37.30%) | .82% | (9.98%) | 27.17% | (15.19%) | (9.18%) | (3.58%) | (2.62%) | (3.36%) | (11.75%) | (.03%) | 3.94% | 10.26% | 1.49% | (8.63%) | (11.31%) |
| Equity to Common Shareholders | | | 391,061,000$ | 348,882,000$ | 334,438,000$ | 289,703,000$ | 278,784,000$ | 251,854,000$ | 228,499,000$ | | 200,469,000$ | 206,954,000$ | 206,277,000$ | 196,844,000$ | 179,017,000$ | 223,844,000$ | 233,706,000$ | 261,519,000$ | 254,641,000$ | 256,060,000$ | 213,487,000$ | 201,011,000$ | 141,741,000$ | 109,858,000$ | 95,584,000$ | 151,910,000$ | 137,700,000$ | 150,224,000$ | 146,401,000$ | 141,383,000$ | 162,916,000$ | 161,367,000$ | 169,952,000$ | 186,598,000$ | 159,741,000$ | 149,415,000$ | 146,508,000$ | 138,891,000$ | 125,343,000$ | 123,166,000$ | 124,726,000$ | 134,577,000$ | 128,600,000$ | 138,174,000$ | 132,864,000$ | 133,162,000$ | 136,371,000$ | 130,975,000$ | 131,626,000$ |
| QoQ | | | 42,179,000$ | 14,444,000$ | 44,735,000$ | 10,919,000$ | 26,930,000$ | 23,355,000$ | | | (6,485,000$) | 677,000$ | 9,433,000$ | 17,827,000$ | (44,827,000$) | (9,862,000$) | (27,813,000$) | 6,878,000$ | (1,419,000$) | 42,573,000$ | 12,476,000$ | 59,270,000$ | 31,883,000$ | 14,274,000$ | (56,326,000$) | 14,210,000$ | (12,524,000$) | 3,823,000$ | 5,018,000$ | (21,533,000$) | 1,549,000$ | (8,585,000$) | (16,646,000$) | 26,857,000$ | 10,326,000$ | 2,907,000$ | 7,617,000$ | 13,548,000$ | 2,177,000$ | (1,560,000$) | (9,851,000$) | 5,977,000$ | (9,574,000$) | 5,310,000$ | (298,000$) | (3,209,000$) | 5,396,000$ | (651,000$) | 10,720,000$ |
| QoQ% | | | 12.09% | 4.32% | 15.44% | 3.92% | 10.69% | 10.22% | | | (3.13%) | .33% | 4.79% | 9.96% | (20.03%) | (4.22%) | (10.64%) | 2.70% | (.55%) | 19.94% | 6.21% | 41.82% | 29.02% | 14.93% | (37.08%) | 10.32% | (8.34%) | 2.61% | 3.55% | (13.22%) | .96% | (5.05%) | (8.92%) | 16.81% | 6.91% | 1.98% | 5.48% | 10.81% | 1.77% | (1.25%) | (7.32%) | 4.65% | (6.93%) | 4.00% | (.22%) | (2.35%) | 4.12% | (.50%) | 8.87% |
| YoY | | | 112,277,000$ | 97,028,000$ | 105,939,000$ | | 78,315,000$ | 44,900,000$ | 22,222,000$ | | 21,452,000$ | (16,890,000$) | (27,429,000$) | (64,675,000$) | (75,624,000$) | (32,216,000$) | 20,219,000$ | 60,508,000$ | 112,900,000$ | 146,202,000$ | 117,903,000$ | 49,101,000$ | 4,041,000$ | (40,366,000$) | (50,817,000$) | 10,527,000$ | (25,216,000$) | (11,143,000$) | (23,551,000$) | (45,215,000$) | 3,175,000$ | 11,952,000$ | 23,444,000$ | 47,707,000$ | 34,398,000$ | 26,249,000$ | 21,782,000$ | 4,314,000$ | (3,257,000$) | (15,008,000$) | (8,138,000$) | 1,415,000$ | (7,771,000$) | 7,199,000$ | 1,238,000$ | 12,256,000$ | 23,024,000$ | 25,137,000$ | 31,501,000$ |
| YoY% | | | 40.27% | 38.53% | 46.36% | | 39.07% | 21.70% | 10.77% | | 11.98% | (7.55%) | (11.74%) | (24.73%) | (29.70%) | (12.58%) | 9.47% | 30.10% | 79.65% | 133.08% | 123.35% | 32.32% | 2.94% | (26.87%) | (34.71%) | 7.45% | (15.48%) | (6.91%) | (13.86%) | (24.23%) | 1.99% | 8.00% | 16.00% | 34.35% | 27.44% | 21.31% | 17.46% | 3.21% | (2.53%) | (10.86%) | (6.13%) | 1.06% | (5.70%) | 5.50% | .94% | 10.14% | 20.31% | 23.75% | 31.46% |
| Dividends Paid | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | | 28,000$ | 23,000$ | 65,000$ | 24,000$ | 202,000$ | 0$ | | | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ |
| Treasury Stock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Goodwill | | | | | | | | | | | | | | | | | | | | | | | | | | | | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ | 13,400,000$ |
| QoQ% | | | | | | | | | | | | | | | | | | | | | | | | | | | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| YoY% | | | | | | | | | | | | | | | | | | | | | | | | | | | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | (4.29%) | (4.29%) |
| Other Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 499,000$ | 1,248,000$ | 1,996,000$ | 3,058,000$ | 4,282,000$ | 5,506,000$ | 6,729,000$ | 7,953,000$ | 9,213,000$ | 10,472,000$ | 11,731,000$ | 12,990,000$ | 14,072,000$ | 15,296,000$ | 16,520,000$ | 17,744,000$ | 18,967,000$ | 20,191,000$ |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (749,000$) | (748,000$) | (1,062,000$) | (1,224,000$) | (1,224,000$) | (1,223,000$) | (1,224,000$) | (1,260,000$) | (1,259,000$) | (1,259,000$) | (1,259,000$) | (1,082,000$) | (1,224,000$) | (1,224,000$) | (1,224,000$) | (1,223,000$) | (1,224,000$) | (1,224,000$) |
| Amortization of Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 499,000$ | 749,000$ | 748,000$ | 1,062,000$ | 1,224,000$ | 1,224,000$ | 1,223,000$ | 1,224,000$ | 1,260,000$ | 1,259,000$ | 1,259,000$ | 1,259,000$ | 1,236,000$ | 1,223,000$ | 1,224,000$ | 1,224,000$ | 1,224,000$ | 1,223,000$ | 1,224,000$ |
| Total Assets | | | 548,118,000$ | 494,721,000$ | 468,050,000$ | 412,571,000$ | 403,763,000$ | 369,861,000$ | 335,747,000$ | | 354,860,000$ | 365,975,000$ | 359,020,000$ | 346,271,000$ | 319,111,000$ | 384,574,000$ | 390,090,000$ | 436,007,000$ | 382,556,000$ | 389,500,000$ | 330,645,000$ | 303,343,000$ | 238,575,000$ | 197,964,000$ | 174,735,000$ | 254,859,000$ | 237,376,000$ | 249,755,000$ | 243,463,000$ | 235,116,000$ | 263,998,000$ | 258,168,000$ | 266,742,000$ | 289,890,000$ | 280,708,000$ | 261,403,000$ | 255,159,000$ | 248,761,000$ | 225,446,000$ | 219,922,000$ | 221,962,000$ | 238,496,000$ | 228,196,000$ | 243,200,000$ | 234,595,000$ | 234,826,000$ | 243,877,000$ | 235,683,000$ | 231,174,000$ |
| QoQ | | | 53,397,000$ | 26,671,000$ | 55,479,000$ | 8,808,000$ | 33,902,000$ | 34,114,000$ | | | (11,115,000$) | 6,955,000$ | 12,749,000$ | 27,160,000$ | (65,463,000$) | (5,516,000$) | (45,917,000$) | 53,451,000$ | (6,944,000$) | 58,855,000$ | 27,302,000$ | 64,768,000$ | 40,611,000$ | 23,229,000$ | (80,124,000$) | 17,483,000$ | (12,379,000$) | 6,292,000$ | 8,347,000$ | (28,882,000$) | 5,830,000$ | (8,574,000$) | (23,148,000$) | 9,182,000$ | 19,305,000$ | 6,244,000$ | 6,398,000$ | 23,315,000$ | 5,524,000$ | (2,040,000$) | (16,534,000$) | 10,300,000$ | (15,004,000$) | 8,605,000$ | (231,000$) | (9,051,000$) | 8,194,000$ | 4,509,000$ | 17,253,000$ |
| YoY | | | 144,355,000$ | 124,860,000$ | 132,303,000$ | | 48,903,000$ | 3,886,000$ | (23,273,000$) | | 35,749,000$ | (18,599,000$) | (31,070,000$) | (89,736,000$) | (63,445,000$) | (4,926,000$) | 59,445,000$ | 132,664,000$ | 143,981,000$ | 191,536,000$ | 155,910,000$ | 48,484,000$ | 1,199,000$ | (51,791,000$) | (68,728,000$) | 19,743,000$ | (26,622,000$) | (8,413,000$) | (23,279,000$) | (54,774,000$) | (16,710,000$) | (3,235,000$) | 11,583,000$ | 41,129,000$ | 55,262,000$ | 41,481,000$ | 33,197,000$ | 10,265,000$ | (2,750,000$) | (23,278,000$) | (12,633,000$) | 3,670,000$ | (15,681,000$) | 7,517,000$ | 3,421,000$ | 20,905,000$ | 40,814,000$ | 61,932,000$ | 65,425,000$ |
| Total Liabilities | | | 157,057,000$ | 145,839,000$ | 133,612,000$ | 122,868,000$ | 124,979,000$ | 118,007,000$ | 107,248,000$ | | 154,391,000$ | 159,021,000$ | 152,743,000$ | 149,427,000$ | 140,094,000$ | 160,730,000$ | 156,384,000$ | 174,488,000$ | 127,915,000$ | 133,440,000$ | 117,158,000$ | 102,332,000$ | 96,834,000$ | 88,106,000$ | 79,151,000$ | 102,949,000$ | 99,676,000$ | 99,531,000$ | 97,062,000$ | 93,733,000$ | 101,082,000$ | 96,801,000$ | 96,790,000$ | 103,292,000$ | 120,967,000$ | 111,988,000$ | 108,651,000$ | 109,870,000$ | 100,103,000$ | 96,756,000$ | 97,236,000$ | 103,919,000$ | 99,596,000$ | 105,026,000$ | 101,731,000$ | 101,664,000$ | 107,506,000$ | 104,708,000$ | 99,548,000$ |
| QoQ | | | 11,218,000$ | 12,227,000$ | 10,744,000$ | (2,111,000$) | 6,972,000$ | 10,759,000$ | | | (4,630,000$) | 6,278,000$ | 3,316,000$ | 9,333,000$ | (20,636,000$) | 4,346,000$ | (18,104,000$) | 46,573,000$ | (5,525,000$) | 16,282,000$ | 14,826,000$ | 5,498,000$ | 8,728,000$ | 8,955,000$ | (23,798,000$) | 3,273,000$ | 145,000$ | 2,469,000$ | 3,329,000$ | (7,349,000$) | 4,281,000$ | 11,000$ | (6,502,000$) | (17,675,000$) | 8,979,000$ | 3,337,000$ | (1,219,000$) | 9,767,000$ | 3,347,000$ | (480,000$) | (6,683,000$) | 4,323,000$ | (5,430,000$) | 3,295,000$ | 67,000$ | (5,842,000$) | 2,798,000$ | 5,160,000$ | 6,533,000$ |
| YoY | | | 32,078,000$ | 27,832,000$ | 26,364,000$ | | (29,412,000$) | (41,014,000$) | (45,495,000$) | | 14,297,000$ | (1,709,000$) | (3,641,000$) | (25,061,000$) | 12,179,000$ | 27,290,000$ | 39,226,000$ | 72,156,000$ | 31,081,000$ | 45,334,000$ | 38,007,000$ | (617,000$) | (2,842,000$) | (11,425,000$) | (17,911,000$) | 9,216,000$ | (1,406,000$) | 2,730,000$ | 272,000$ | (9,559,000$) | (19,885,000$) | (15,187,000$) | (11,861,000$) | (6,578,000$) | 20,864,000$ | 15,232,000$ | 11,415,000$ | 5,951,000$ | 507,000$ | (8,270,000$) | (4,495,000$) | 2,255,000$ | (7,910,000$) | 318,000$ | 2,183,000$ | 8,649,000$ | 17,790,000$ | 36,795,000$ | 33,924,000$ |
| Current Ratio | | | 13.89x | 12.42x | 15.14x | 12.31x | 10.26x | 8.58x | 8.97x | | 8.19x | 9.24x | 11.18x | 10.76x | 9.20x | 12.17x | 15.31x | 9.49x | 10.95x | 14.00x | 12.56x | 11.09x | 7.73x | 5.96x | 5.87x | 8.02x | 6.94x | 7.00x | 7.11x | 7.08x | 8.34x | 8.80x | 10.30x | 11.00x | 9.96x | 2.76x | 2.79x | 2.79x | 2.84x | 2.90x | 2.90x | 2.85x | 2.87x | 2.84x | 2.85x | 2.85x | 2.74x | 2.72x | 2.74x |
| Total Current Assets | | | 539,188,000$ | 485,716,000$ | 458,960,000$ | 403,395,000$ | 394,495,000$ | 360,539,000$ | 326,428,000$ | | 345,405,000$ | 356,515,000$ | 349,487,000$ | 336,680,000$ | 309,454,000$ | 368,044,000$ | 373,303,000$ | 417,874,000$ | 372,336,000$ | 371,668,000$ | 312,061,000$ | 280,275,000$ | 216,308,000$ | 174,172,000$ | 150,173,000$ | 229,899,000$ | 212,948,000$ | 212,830,000$ | 205,972,000$ | 197,984,000$ | 227,228,000$ | 222,833,000$ | 230,778,000$ | 253,302,000$ | 239,754,000$ | 220,775,000$ | 214,558,000$ | 208,047,000$ | 184,483,000$ | 178,671,000$ | 178,936,000$ | 194,568,000$ | 188,828,000$ | 203,038,000$ | 193,033,000$ | 192,497,000$ | 200,737,000$ | 191,225,000$ | 187,226,000$ |
| QoQ | | | 53,472,000$ | 26,756,000$ | 55,565,000$ | 8,900,000$ | 33,956,000$ | 34,111,000$ | | | (11,110,000$) | 7,028,000$ | 12,807,000$ | 27,226,000$ | (58,590,000$) | (5,259,000$) | (44,571,000$) | 45,538,000$ | 668,000$ | 59,607,000$ | 31,786,000$ | 63,967,000$ | 42,136,000$ | 23,999,000$ | (79,726,000$) | 16,951,000$ | 118,000$ | 6,858,000$ | 7,988,000$ | (29,244,000$) | 4,395,000$ | (7,945,000$) | (22,524,000$) | 13,548,000$ | 18,979,000$ | 6,217,000$ | 6,511,000$ | 23,564,000$ | 5,812,000$ | (265,000$) | (15,632,000$) | 5,740,000$ | (14,210,000$) | 10,005,000$ | 536,000$ | (8,240,000$) | 9,512,000$ | 3,999,000$ | 18,374,000$ |
| Total Current Liabilities | | | 38,806,000$ | 39,121,000$ | 30,314,000$ | 32,779,000$ | 38,443,000$ | 42,011,000$ | 36,397,000$ | | 42,198,000$ | 38,590,000$ | 31,253,000$ | 31,300,000$ | 33,619,000$ | 30,241,000$ | 24,379,000$ | 44,023,000$ | 34,012,000$ | 26,548,000$ | 24,849,000$ | 25,283,000$ | 27,990,000$ | 29,237,000$ | 25,599,000$ | 28,668,000$ | 30,668,000$ | 30,415,000$ | 28,963,000$ | 27,976,000$ | 27,257,000$ | 25,312,000$ | 22,405,000$ | 23,018,000$ | 24,074,000$ | 79,885,000$ | 76,929,000$ | 74,692,000$ | 64,860,000$ | 61,512,000$ | 61,732,000$ | 68,258,000$ | 65,881,000$ | 71,377,000$ | 67,822,000$ | 67,608,000$ | 73,272,000$ | 70,268,000$ | 68,447,000$ |
| QoQ | | | (315,000$) | 8,807,000$ | (2,465,000$) | (5,664,000$) | (3,568,000$) | 5,614,000$ | | | 3,608,000$ | 7,337,000$ | (47,000$) | (2,319,000$) | 3,378,000$ | 5,862,000$ | (19,644,000$) | 10,011,000$ | 7,464,000$ | 1,699,000$ | (434,000$) | (2,707,000$) | (1,247,000$) | 3,638,000$ | (3,069,000$) | (2,000,000$) | 253,000$ | 1,452,000$ | 987,000$ | 719,000$ | 1,945,000$ | 2,907,000$ | (613,000$) | (1,056,000$) | (55,811,000$) | 2,956,000$ | 2,237,000$ | 9,832,000$ | 3,348,000$ | (220,000$) | (6,526,000$) | 2,377,000$ | (5,496,000$) | 3,555,000$ | 214,000$ | (5,664,000$) | 3,004,000$ | 1,821,000$ | 6,961,000$ |
| Debt to Asset Ratio | | | .29x | .29x | .29x | .30x | .31x | .32x | .32x | | .44x | .43x | .43x | .43x | .44x | .42x | .40x | .40x | .33x | .34x | .35x | .34x | .41x | .45x | .45x | .40x | .42x | .40x | .40x | .40x | .38x | .37x | .36x | .36x | .43x | .43x | .43x | .44x | .44x | .44x | .44x | .44x | .44x | .43x | .43x | .43x | .44x | .44x | .43x |
| Long Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 47,000$ | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | | 37,000$ | 59,000$ | 80,000$ | 101,000$ | 126,000$ | 151,000$ | 69,000$ | | 95,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | | 20,569,000$ | 18,705,000$ | 11,770,000$ | 15,047,000$ | 12,986,000$ | 9,991,000$ | 10,557,000$ | | 20,844,000$ | 20,434,000$ | 13,738,000$ | 14,593,000$ | 13,423,000$ | 8,879,000$ | 5,285,000$ | 12,793,000$ | 12,596,000$ | 9,333,000$ | 6,169,000$ | 9,622,000$ | 26,922,000$ | 9,867,000$ | 5,822,000$ | 7,376,000$ | 8,615,000$ | 8,508,000$ | 5,782,000$ | 6,691,000$ | 9,301,000$ | 4,974,000$ | 7,224,000$ | 2,508,000$ | 3,384,000$ | 2,635,000$ | 4,050,000$ | 4,873,000$ | 11,411,000$ | 10,362,000$ | 9,228,000$ | 8,883,000$ | 15,617,000$ | 12,573,000$ | 11,855,000$ | 8,660,000$ | 15,410,000$ | 14,750,000$ | 11,274,000$ |
| QoQ | | | 1,864,000$ | 6,935,000$ | (3,277,000$) | 2,061,000$ | 2,995,000$ | (566,000$) | | | 410,000$ | 6,696,000$ | (855,000$) | 1,170,000$ | 4,544,000$ | 3,594,000$ | (7,508,000$) | 197,000$ | 3,263,000$ | 3,164,000$ | (3,453,000$) | (17,300,000$) | 17,055,000$ | 4,045,000$ | (1,554,000$) | (1,239,000$) | 107,000$ | 2,726,000$ | (909,000$) | (2,610,000$) | 4,327,000$ | (2,250,000$) | 4,716,000$ | (876,000$) | 749,000$ | (1,415,000$) | (823,000$) | (6,538,000$) | 1,049,000$ | 1,134,000$ | 345,000$ | (6,734,000$) | 3,044,000$ | 718,000$ | 3,195,000$ | (6,750,000$) | 660,000$ | 3,476,000$ | 1,158,000$ |
| YoY | | | 7,583,000$ | 8,714,000$ | 1,213,000$ | | (7,858,000$) | (10,443,000$) | (3,181,000$) | | 7,421,000$ | 11,555,000$ | 8,453,000$ | 1,800,000$ | 827,000$ | (454,000$) | (884,000$) | 3,171,000$ | (14,326,000$) | (534,000$) | 347,000$ | 2,246,000$ | 18,307,000$ | 1,359,000$ | 40,000$ | 685,000$ | (686,000$) | 3,534,000$ | (1,442,000$) | 4,183,000$ | 5,917,000$ | 2,339,000$ | 3,174,000$ | (2,365,000$) | (8,027,000$) | (7,727,000$) | (5,178,000$) | (4,010,000$) | (4,206,000$) | (2,211,000$) | (2,627,000$) | 223,000$ | 207,000$ | (2,177,000$) | 581,000$ | (1,456,000$) | 4,072,000$ | 8,467,000$ | 6,481,000$ |
| Interest Expenses | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 108,000$ | 94,000$ | 68,000$ | | 56,000$ | 55,000$ | 57,000$ | | 56,000$ | 56,000$ |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |