| iBio, Inc. (IBIO) |
| 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-Jun-30 | 2026-Mar-31 | 2025-Dec-31 | 2025-Sep-30 | 2025-Jun-30 | 2025-Mar-31 | 2024-Dec-31 | 2024-Sep-30 | 2024-Jun-30 | 2024-Mar-31 | 2023-Dec-31 | 2023-Sep-30 | 2023-Jun-30 | 2023-Mar-31 | 2022-Dec-31 | 2022-Sep-30 | 2022-Jun-30 | 2022-Mar-31 | 2021-Dec-31 | 2021-Sep-30 | 2021-Jun-30 | 2021-Mar-31 | 2020-Dec-31 | 2020-Sep-30 | 2020-Jun-30 | 2020-Mar-31 | 2019-Dec-31 | 2019-Sep-30 | 2019-Jun-30 | 2019-Mar-31 | 2018-Dec-31 | 2018-Sep-30 | 2018-Jun-30 | 2018-Mar-31 | 2017-Dec-31 | 2017-Sep-30 | 2017-Jun-30 | 2017-Mar-31 | 2016-Dec-31 | 2016-Sep-30 | 2016-Jun-30 | 2016-Mar-31 | 2015-Dec-31 | 2015-Sep-30 | 2015-Jun-30 | 2015-Mar-31 | 2014-Dec-31 | 2014-Sep-30 |
| Fiscal Period | | Q4-FY2026 | Q3-FY2026 | 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 |
| Close Price of Common Stock | 1.36$ | 1.75$ | 1.91$ | 1.95$ | 0.80$ | 0.77$ | 4.02$ | 2.35$ | 2.19$ | 2.10$ | 4.04$ | 1.39$ | 0.30$ | 0.61$ | 2.07$ | 0.45$ | 0.17$ | 0.26$ | 0.42$ | 0.54$ | 1.06$ | 1.51$ | 1.54$ | 1.05$ | 2.02$ | 2.20$ | 1.05$ | 0.25$ | 0.56$ | 0.73$ | 0.90$ | 0.67$ | 0.85$ | 0.85$ | 0.22$ | 0.18$ | 0.32$ | | | | | | | | | | | | |
| Market Cap of Common Stock | 87,457,868$ | 86,689,089$ | 65,978,202$ | 43,850,251$ | 15,745,329$ | 12,767,752$ | 39,646,824$ | 21,501,255$ | 18,916,990$ | 18,066,601$ | 14,059,013$ | 38,919,515$ | 8,339,399$ | 10,246,789$ | 25,604,149$ | 4,044,952$ | 37,306,322$ | 56,744,879$ | 92,139,757$ | 117,195,798$ | 229,856,114$ | 328,954,019$ | 332,655,294$ | 190,302,950$ | 238,495,464$ | 260,392,070$ | 79,624,250$ | 7,981,864$ | 13,525,375$ | 14,372,943$ | 17,064,580$ | 12,497,833$ | 15,584,440$ | 98,530,734$ | 25,370,072$ | 16,614,513$ | 29,237,831$ | | | | | | | | | | | | |
| QoQ% | .89% | 31.39% | 50.46% | 178.50% | 23.32% | (67.80%) | 84.39% | 13.66% | 4.71% | 28.51% | (63.88%) | 366.70% | (18.62%) | (59.98%) | 532.99% | (89.16%) | (34.26%) | (38.41%) | (21.38%) | (49.01%) | (30.13%) | (1.11%) | 74.80% | (20.21%) | (8.41%) | 227.03% | 897.57% | (40.99%) | (5.90%) | (15.77%) | 36.54% | (19.81%) | (84.18%) | 288.37% | 52.70% | (43.18%) | | | | | | | | | | | | | |
| YoY% | 455.45% | 578.97% | 66.42% | 103.94% | (16.77%) | (29.33%) | 182.00% | (44.76%) | 126.84% | 76.32% | (45.09%) | 862.18% | (77.65%) | (81.94%) | (72.21%) | (96.55%) | (83.77%) | (82.75%) | (72.30%) | (38.42%) | (3.62%) | 26.33% | 317.78% | 2,284.19% | 1,663.32% | 1,711.68% | 366.61% | (36.13%) | (13.21%) | (85.41%) | (32.74%) | (24.78%) | (46.70%) | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 64,307,256 | 55,698,561 | 34,543,561 | 30,053,070 | 20,254,599 | 19,349,201 | 10,066,276 | 9,167,670 | 8,637,895 | 8,623,676 | 8,517,449 | 3,243,725 | 27,653,582 | 1,015,505 | 12,368,287 | 12,368,287 | 9,006,582 | 8,727,158 | 218,165,624 | 218,060,597 | 217,957,594 | 8,714,924 | 216,133,544 | 211,769,103 | 180,317,751 | 140,071,110 | 107,360,032 | 54,567,455 | 24,152,455 | 20,152,458 | 16,040,126 | 18,836,792 | 18,336,792 | 16,040,126 | 115,918,510 | 115,318,510 | 92,818,510 | 8,911,851 | 89,118,510 | 89,109,410 | 89,109,410 | 89,109,410 | 82,609,410 | 77,325,410 | 77,325,410 | 77,205,410 | 74,070,958 | 71,981,358 | 67,460,267 |
| QoQ% | 15.46% | 61.24% | 14.94% | 48.38% | 4.68% | 92.22% | 9.80% | 6.13% | .17% | 1.25% | 162.58% | (88.27%) | 2,623.14% | (91.79%) | .00% | 37.33% | 3.20% | (96.00%) | .05% | .05% | 2,400.97% | (95.97%) | 2.06% | 17.44% | 28.73% | 30.47% | 96.75% | 125.93% | 19.85% | 25.64% | (14.85%) | 2.73% | 14.32% | (86.16%) | .52% | 24.24% | 941.52% | (90.00%) | .01% | .00% | .00% | 7.87% | 6.83% | .00% | .16% | 4.23% | 2.90% | 6.70% | 2.77% |
| YoY% | 217.50% | 187.86% | 243.16% | 227.82% | 134.49% | 124.37% | 18.18% | 182.63% | (68.76%) | 749.20% | (31.14%) | (73.77%) | 207.04% | (88.36%) | (94.33%) | (94.33%) | (95.87%) | .14% | .94% | 2.97% | 20.87% | (93.78%) | 101.32% | 288.09% | 646.58% | 595.06% | 569.32% | 189.69% | 31.72% | 25.64% | (86.16%) | (83.67%) | (80.24%) | 79.99% | 30.07% | 29.41% | 4.16% | (90.00%) | 7.88% | 15.24% | 15.24% | 15.42% | 11.53% | 7.42% | 14.62% | 17.62% | 12.84% | 11.70% | 18.99% |
| Price to Sales | 874.58x | 866.89x | 219.93x | 146.17x | 31.49x | 31.92x | 105.72x | 57.34x | 108.10x | 80.30x | | | | | 13.59x | 2.15x | 19.80x | 30.12x | 38.80x | 87.46x | 112.40x | 138.74x | 110.89x | 81.64x | 122.94x | 158.97x | 60.64x | 4.58x | 6.50x | 7.12x | 12.99x | 14.45x | 42.46x | 221.92x | 50.74x | 36.20x | 76.74x | | | | | | | | | | | | |
| Price to Earnings | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | | | | | | | | | | | | |
| Price to Book | 1.02x | 1.01x | .85x | .78x | .28x | .86x | 3.48x | 1.55x | 1.07x | .85x | .57x | 4.23x | .63x | .67x | 1.47x | .21x | .77x | .89x | 1.16x | 1.29x | 2.29x | 3.03x | 3.17x | 1.77x | 2.98x | 4.60x | 20.08x | - | - | 5.84x | 2.47x | 1.13x | 1.20x | 6.09x | 6.11x | 2.13x | 4.65x | | | | | | | | | | | | |
| Total Revenue | | 0$ | 0$ | 0$ | 100,000$ | 200,000$ | 0$ | 200,000$ | 0$ | 175,000$ | 0$ | 0$ | 50,000$ | | | | | 0$ | 1,800,000$ | 0$ | 84,000$ | 491,000$ | 765,000$ | 705,000$ | 410,000$ | 1,120,000$ | 96,000$ | 314,000$ | 108,000$ | 795,000$ | 527,000$ | 651,000$ | 45,000$ | 91,000$ | 78,000$ | 153,000$ | 122,000$ | 147,000$ | 37,000$ | 75,000$ | 135,000$ | 275,000$ | 379,000$ | 134,000$ | 160,000$ | 316,000$ | 349,000$ | 367,000$ | 819,000$ |
| QoQ% | | .00% | .00% | (100.00%) | (50.00%) | .00% | (100.00%) | .00% | (100.00%) | .00% | .00% | (100.00%) | | | | | | (100.00%) | .00% | (100.00%) | (82.89%) | (35.82%) | 8.51% | 71.95% | (63.39%) | 1,066.67% | (69.43%) | 190.74% | (86.42%) | 50.85% | (19.05%) | 1,346.67% | (50.55%) | 16.67% | (49.02%) | 25.41% | (17.01%) | 297.30% | (50.67%) | (44.44%) | (50.91%) | (27.44%) | 182.84% | (16.25%) | (49.37%) | (9.46%) | (4.91%) | (55.19%) | 299.51% |
| YoY% | | (100.00%) | .00% | (100.00%) | .00% | 14.29% | .00% | .00% | (100.00%) | | | | | | | | | (100.00%) | 135.29% | (100.00%) | (79.51%) | (56.16%) | 696.88% | 124.52% | 279.63% | 40.88% | (81.78%) | (51.77%) | 140.00% | 773.63% | 575.64% | 325.49% | (63.12%) | (38.10%) | 110.81% | 104.00% | (9.63%) | (46.55%) | (90.24%) | (44.03%) | (15.63%) | (12.98%) | 8.60% | (63.49%) | (80.46%) | 54.15% | .00% | .00% | .00% |
| TTM | | 100,000$ | 300,000$ | 300,000$ | 500,000$ | 400,000$ | 375,000$ | 375,000$ | 175,000$ | 225,000$ | | | | | | | | 1,884,000$ | 2,375,000$ | 1,340,000$ | 2,045,000$ | 2,371,000$ | 3,000,000$ | 2,331,000$ | 1,940,000$ | 1,638,000$ | 1,313,000$ | 1,744,000$ | 2,081,000$ | 2,018,000$ | 1,314,000$ | 865,000$ | 367,000$ | 444,000$ | 500,000$ | 459,000$ | 381,000$ | 394,000$ | 522,000$ | 864,000$ | 923,000$ | 948,000$ | 989,000$ | 959,000$ | 1,192,000$ | 1,851,000$ | 1,740,000$ | 1,391,000$ | 1,024,000$ |
| TTM_QoQ% | | (66.67%) | .00% | (40.00%) | 25.00% | 6.67% | .00% | 114.29% | (22.22%) | | | | | | | | | (20.67%) | 77.24% | (34.47%) | (13.75%) | (20.97%) | 28.70% | 20.16% | 18.44% | 24.75% | (24.71%) | (16.19%) | 3.12% | 53.58% | 51.91% | 135.70% | (17.34%) | (11.20%) | 8.93% | 20.47% | (3.30%) | (24.52%) | (39.58%) | (6.39%) | (2.64%) | (4.15%) | 3.13% | (19.55%) | (35.60%) | 6.38% | 25.09% | 35.84% | 399.51% |
| TTM_YoY% | | (75.00%) | (20.00%) | (20.00%) | 185.71% | 77.78% | | | | | | | | | | | | (20.54%) | (20.83%) | (42.51%) | 5.41% | 44.75% | 128.48% | 33.66% | (6.78%) | (18.83%) | (.08%) | 101.62% | 467.03% | 354.51% | 162.80% | 88.45% | (3.68%) | 12.69% | (4.22%) | (46.88%) | (58.72%) | (58.44%) | (47.22%) | (9.91%) | (22.57%) | (48.78%) | (43.16%) | (31.06%) | 16.41% | 802.93% | 182.01% | 125.45% | 65.96% |
| Gross Margin | | | | | 100.00% | 100.00% | | 100.00% | | 100.00% | | | 100.00% | | | | | 9.22% | 105.28% | 32.74% | 203.57% | 61.91% | 35.56% | 70.07% | 73.90% | 73.30% | 10.42% | 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% | | | | | | | | | | | | | (96.06%) | 72.54% | (170.83%) | 141.66% | 26.36% | (34.52%) | (3.83%) | .60% | 62.89% | (89.58%) | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| YoY | | | | | | .00% | | | | | | | | | | | | (52.70%) | 69.72% | (37.33%) | 129.67% | (11.39%) | 25.14% | (29.93%) | (26.10%) | (26.70%) | (89.58%) | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | | | |
| Operating Income | | (11,380,000$) | (8,365,000$) | (9,445,000$) | (5,951,000$) | (5,198,000$) | (4,879,000$) | (4,419,000$) | (4,106,000$) | (3,409,000$) | (3,626,000$) | (4,496,000$) | (5,103,000$) | (4,965,000$) | (6,169,000$) | (10,573,000$) | (7,636,000$) | (10,453,000$) | (6,788,000$) | (7,231,000$) | (5,225,000$) | (9,439,000$) | (7,203,000$) | (7,545,000$) | (6,924,000$) | (2,929,000$) | (4,064,000$) | (3,155,000$) | (3,855,000$) | (4,053,000$) | (3,770,000$) | (4,015,000$) | (3,950,000$) | (3,946,000$) | (3,493,000$) | (3,427,000$) | (3,361,000$) | (3,859,000$) | (3,936,000$) | (3,325,000$) | (3,154,000$) | (2,754,000$) | (3,072,000$) | (2,254,000$) | (1,813,000$) | (1,896,000$) | (1,688,000$) | (1,666,000$) | (1,416,000$) |
| QoQ% | | (36.04%) | 11.44% | (58.71%) | (14.49%) | (6.54%) | (10.41%) | (7.62%) | (20.45%) | 5.99% | 19.35% | 11.90% | (2.78%) | 19.52% | 41.65% | (38.46%) | 26.95% | (53.99%) | 6.13% | (38.39%) | 44.65% | (31.04%) | 4.53% | (8.97%) | (136.40%) | 27.93% | (28.81%) | 18.16% | 4.89% | (7.51%) | 6.10% | (1.65%) | (.10%) | (12.97%) | (1.93%) | (1.96%) | 12.91% | 1.96% | (18.38%) | (5.42%) | (14.52%) | 10.35% | (36.29%) | (24.32%) | 4.38% | (12.32%) | (1.32%) | (17.66%) | (23.02%) |
| YoY% | | (118.93%) | (71.45%) | (113.74%) | (44.93%) | (52.48%) | (34.56%) | 1.71% | 19.54% | 31.34% | 41.22% | 57.48% | 33.17% | 52.50% | 9.12% | (46.22%) | (46.14%) | (10.74%) | 5.76% | 4.16% | 24.54% | (222.26%) | (77.24%) | (139.14%) | (79.61%) | 27.73% | (7.80%) | 21.42% | 2.41% | (2.71%) | (7.93%) | (17.16%) | (17.53%) | (2.25%) | 11.26% | (3.07%) | (6.56%) | (40.12%) | (28.13%) | (47.52%) | (73.97%) | (45.25%) | (81.99%) | (35.29%) | (28.04%) | (64.73%) | (30.45%) | (1.83%) | (690.00%) |
| TTM | | (35,141,000$) | (28,959,000$) | (25,473,000$) | (20,447,000$) | (18,602,000$) | (16,813,000$) | (15,560,000$) | (15,637,000$) | (16,634,000$) | (18,190,000$) | (20,733,000$) | (26,810,000$) | (29,343,000$) | (34,831,000$) | (35,450,000$) | (32,108,000$) | (29,697,000$) | (28,683,000$) | (29,098,000$) | (29,412,000$) | (31,111,000$) | (24,601,000$) | (21,462,000$) | (17,072,000$) | (14,003,000$) | (15,127,000$) | (14,833,000$) | (15,693,000$) | (15,788,000$) | (15,681,000$) | (15,404,000$) | (14,816,000$) | (14,227,000$) | (14,140,000$) | (14,583,000$) | (14,481,000$) | (14,274,000$) | (13,169,000$) | (12,305,000$) | (11,234,000$) | (9,893,000$) | (9,035,000$) | (7,651,000$) | (7,063,000$) | (6,666,000$) | (5,921,000$) | (5,527,000$) | (5,497,000$) |
| TTM_QoQ% | | (21.35%) | (13.69%) | (24.58%) | (9.92%) | (10.64%) | (8.05%) | .49% | 5.99% | 8.55% | 12.27% | 22.67% | 8.63% | 15.76% | 1.75% | (10.41%) | (8.12%) | (3.54%) | 1.43% | 1.07% | 5.46% | (26.46%) | (14.63%) | (25.72%) | (21.92%) | 7.43% | (1.98%) | 5.48% | .60% | (.68%) | (1.80%) | (3.97%) | (4.14%) | (.62%) | 3.04% | (.70%) | (1.45%) | (8.39%) | (7.02%) | (9.53%) | (13.56%) | (9.50%) | (18.09%) | (8.33%) | (5.96%) | (12.58%) | (7.13%) | (.55%) | (43.11%) |
| TTM_YoY% | | (88.91%) | (72.24%) | (63.71%) | (30.76%) | (11.83%) | 7.57% | 24.95% | 41.68% | 43.31% | 47.78% | 41.52% | 16.50% | 1.19% | (21.43%) | (21.83%) | (9.17%) | 4.55% | (16.59%) | (35.58%) | (72.28%) | (122.17%) | (62.63%) | (44.69%) | (8.79%) | 11.31% | 3.53% | 3.71% | (5.92%) | (10.97%) | (10.90%) | (5.63%) | (2.31%) | .33% | (7.37%) | (18.51%) | (28.90%) | (44.28%) | (45.76%) | (60.83%) | (59.05%) | (48.41%) | (52.59%) | (38.43%) | (28.49%) | (73.55%) | (48.32%) | (21.26%) | (19.06%) |
| Operating Margin | | | | | (5,951.00%) | (2,599.00%) | | (2,209.50%) | | (1,948.00%) | | | (10,206.00%) | | | | | (6,101.40%) | (377.11%) | (6,927.38%) | (6,220.24%) | (1,922.40%) | (941.57%) | (1,070.21%) | (1,688.78%) | (261.52%) | (4,233.33%) | (1,004.78%) | (3,569.44%) | (509.81%) | (715.37%) | (616.74%) | (8,777.78%) | (4,336.26%) | (4,478.21%) | (2,239.87%) | (2,754.92%) | (2,625.17%) | (10,637.84%) | (4,433.33%) | (2,336.30%) | (1,001.46%) | (810.55%) | (1,682.09%) | (1,133.13%) | (600.00%) | (483.67%) | (453.95%) | (172.89%) |
| QoQ | | | | | (3,352.00%) | | | | | | | | | | | | | (5,724.29%) | 6,550.27% | (707.14%) | (4,297.84%) | (980.83%) | 128.64% | 618.57% | (1,427.26%) | 3,971.82% | (3,228.56%) | 2,564.67% | (3,059.63%) | 205.56% | (98.63%) | 8,161.04% | (4,441.51%) | 141.94% | (2,238.34%) | 515.05% | (129.75%) | 8,012.67% | (6,204.51%) | (2,097.04%) | (1,334.84%) | (190.90%) | 871.54% | (548.97%) | (533.13%) | (116.33%) | (29.72%) | (281.06%) | 388.57% |
| YoY | | | | | | (651.00%) | | | | | | | | | | | | (4,179.00%) | 564.46% | (5,857.17%) | (4,531.46%) | (1,660.89%) | 3,291.76% | (65.44%) | 1,880.66% | 248.29% | (3,517.96%) | (388.03%) | 5,208.33% | 3,826.45% | 3,762.84% | 1,623.13% | (6,022.86%) | (1,711.09%) | 6,159.63% | 2,193.46% | (418.62%) | (1,623.72%) | (9,827.28%) | (2,751.24%) | (1,203.17%) | (401.46%) | (326.89%) | (1,228.14%) | (960.23%) | (38.54%) | | | |
| Net Income | | (10,601,000$) | (7,730,000$) | (8,993,000$) | (5,720,000$) | (5,163,000$) | (4,861,000$) | (4,364,000$) | (3,989,000$) | (7,778,000$) | (3,172,000$) | (8,211,000$) | (5,746,000$) | (6,033,000$) | (7,294,000$) | (33,553,000$) | (18,130,000$) | (17,054,000$) | (12,390,000$) | (11,920,000$) | (8,940,000$) | 114,000$ | (7,662,000$) | (8,131,000$) | (7,534,000$) | (3,540,000$) | (4,676,000$) | (3,764,000$) | (4,464,000$) | (4,504,000$) | (4,224,000$) | (4,470,000$) | (4,399,000$) | (4,418,000$) | (3,963,000$) | (3,900,000$) | 3,827,000$ | (4,330,000$) | (4,405,000$) | (3,792,000$) | (3,612,000$) | (3,221,000$) | (3,385,000$) | (2,246,000$) | (1,805,000$) | (1,885,000$) | (1,677,000$) | (1,653,000$) | (1,410,000$) |
| QoQ% | | (37.14%) | 14.04% | (57.22%) | (10.79%) | (6.21%) | (11.39%) | (9.40%) | 48.71% | (145.21%) | 61.37% | (42.90%) | 4.76% | 17.29% | 78.26% | (85.07%) | (6.31%) | (37.64%) | (3.94%) | (33.33%) | (7,942.11%) | 101.49% | 5.77% | (7.92%) | (112.83%) | 24.29% | (24.23%) | 15.68% | .89% | (6.63%) | 5.50% | (1.61%) | .43% | (11.48%) | (1.62%) | (201.91%) | 188.38% | 1.70% | (16.17%) | (4.98%) | (12.14%) | 4.85% | (50.71%) | (24.43%) | 4.24% | (12.40%) | (1.45%) | (17.23%) | (23.47%) |
| YoY% | | (105.33%) | (59.02%) | (106.07%) | (43.39%) | 33.62% | (53.25%) | 46.85% | 30.58% | (28.92%) | 56.51% | 75.53% | 68.31% | 64.62% | 41.13% | (181.49%) | (102.80%) | (15,059.65%) | (61.71%) | (46.60%) | (18.66%) | 103.22% | (63.86%) | (116.02%) | (68.77%) | 21.40% | (10.70%) | 15.79% | (1.48%) | (1.95%) | (6.59%) | (14.62%) | (214.95%) | (2.03%) | 10.03% | (2.85%) | 205.95% | (34.43%) | (30.13%) | (68.83%) | (100.11%) | (70.88%) | (101.85%) | (35.87%) | (28.01%) | (65.06%) | (31.12%) | (1.72%) | (472.03%) |
| TTM | | (33,044,000$) | (27,606,000$) | (24,737,000$) | (20,108,000$) | (18,377,000$) | (20,992,000$) | (19,303,000$) | (23,150,000$) | (24,907,000$) | (23,162,000$) | (27,284,000$) | (52,626,000$) | (65,010,000$) | (76,031,000$) | (81,127,000$) | (59,494,000$) | (50,304,000$) | (33,136,000$) | (28,408,000$) | (24,619,000$) | (23,213,000$) | (26,867,000$) | (23,881,000$) | (19,514,000$) | (16,444,000$) | (17,408,000$) | (16,956,000$) | (17,662,000$) | (17,597,000$) | (17,511,000$) | (17,250,000$) | (16,680,000$) | (8,454,000$) | (8,366,000$) | (8,808,000$) | (8,700,000$) | (16,139,000$) | (15,030,000$) | (14,010,000$) | (12,464,000$) | (10,657,000$) | (9,321,000$) | (7,613,000$) | (7,020,000$) | (6,625,000$) | (5,882,000$) | (5,484,000$) | (5,456,000$) |
| TTM_QoQ% | | (19.70%) | (11.60%) | (23.02%) | (9.42%) | 12.46% | (8.75%) | 16.62% | 7.05% | (7.53%) | 15.11% | 48.16% | 19.05% | 14.50% | 6.28% | (36.36%) | (18.27%) | (51.81%) | (16.64%) | (15.39%) | (6.06%) | 13.60% | (12.50%) | (22.38%) | (18.67%) | 5.54% | (2.67%) | 4.00% | (.37%) | (.49%) | (1.51%) | (3.42%) | (97.30%) | (1.05%) | 5.02% | (1.24%) | 46.09% | (7.38%) | (7.28%) | (12.40%) | (16.96%) | (14.33%) | (22.44%) | (8.45%) | (5.96%) | (12.63%) | (7.26%) | (.51%) | (48.79%) |
| TTM_YoY% | | (79.81%) | (31.51%) | (28.15%) | 13.14% | 26.22% | 9.37% | 29.25% | 56.01% | 61.69% | 69.54% | 66.37% | 11.54% | (29.23%) | (129.45%) | (185.58%) | (141.66%) | (116.71%) | (23.33%) | (18.96%) | (26.16%) | (41.16%) | (54.34%) | (40.84%) | (10.49%) | 6.55% | .59% | 1.70% | (5.89%) | (108.15%) | (109.31%) | (95.85%) | (91.72%) | 47.62% | 44.34% | 37.13% | 30.20% | (51.44%) | (61.25%) | (84.03%) | (77.55%) | (60.86%) | (58.47%) | (38.82%) | (28.67%) | (80.67%) | (53.10%) | (26.92%) | (44.84%) |
| Profit Margin | | | | | (5,720.00%) | (2,581.50%) | | (2,182.00%) | | (4,444.57%) | | | (11,492.00%) | | | | | (3,417.64%) | (688.33%) | (7,095.24%) | (10,642.86%) | 23.22% | (1,001.57%) | (1,153.33%) | (1,837.56%) | (316.07%) | (4,870.83%) | (1,198.73%) | (4,133.33%) | (566.54%) | (801.52%) | (686.64%) | (9,775.56%) | (4,854.95%) | (5,080.77%) | (2,549.02%) | 3,136.89% | (2,945.58%) | (11,905.41%) | (5,056.00%) | (2,675.56%) | (1,171.27%) | (893.14%) | (1,676.12%) | (1,128.13%) | (596.52%) | (480.52%) | (450.41%) | (172.16%) |
| QoQ | | | | | (3,138.50%) | | | | | | | | | | | | | (2,729.30%) | 6,406.91% | 3,547.62% | (10,666.08%) | 1,024.79% | 151.76% | 684.23% | (1,521.49%) | 4,554.76% | (3,672.11%) | 2,934.61% | (3,566.79%) | 234.98% | (114.88%) | 9,088.92% | (4,920.61%) | 225.82% | (2,531.75%) | (5,685.91%) | 6,082.46% | 8,959.83% | (6,849.41%) | (2,380.44%) | (1,504.28%) | (278.13%) | 782.98% | (547.99%) | (531.61%) | (116.00%) | (30.11%) | (278.25%) | 384.91% |
| YoY | | | | | | 1,863.07% | | | | | | | | | | | | (3,440.85%) | 313.24% | (5,941.91%) | (8,805.30%) | 339.29% | 3,869.26% | 45.39% | 2,295.77% | 250.47% | (4,069.32%) | (512.09%) | 5,642.22% | 4,288.40% | 4,279.25% | 1,862.38% | (12,912.44%) | (1,909.37%) | 6,824.64% | 2,506.98% | 5,812.44% | (1,774.31%) | (11,012.27%) | (3,379.88%) | (1,547.43%) | (574.75%) | (412.62%) | (1,225.71%) | (955.96%) | (39.45%) | | | |
| Equity to Common Shareholders | | 85,713,000$ | 77,537,000$ | 56,560,000$ | 56,039,000$ | 14,880,000$ | 11,381,000$ | 13,895,000$ | 17,754,000$ | 21,324,000$ | 24,863,000$ | 9,197,000$ | 13,209,000$ | 15,381,000$ | 17,389,000$ | 18,823,000$ | 48,368,000$ | 63,485,000$ | 79,380,000$ | 90,598,000$ | 100,543,000$ | 108,585,000$ | 104,845,000$ | 107,335,000$ | 80,054,000$ | 56,618,000$ | 3,966,000$ | (511,000$) | (1,933,000$) | 2,463,000$ | 6,907,000$ | 11,082,000$ | 13,031,000$ | 16,166,000$ | 4,154,000$ | 7,812,000$ | 6,293,000$ | 8,914,000$ | 12,946,000$ | 4,153,000$ | 7,141,000$ | 9,937,000$ | 8,265,000$ | 7,878,000$ | 9,809,000$ | 11,231,000$ | 10,192,000$ | 9,567,000$ | 5,439,000$ |
| QoQ | | 8,176,000$ | 20,977,000$ | 521,000$ | 41,159,000$ | 3,499,000$ | (2,514,000$) | (3,859,000$) | (3,570,000$) | (3,539,000$) | 15,666,000$ | (4,012,000$) | (2,172,000$) | (2,008,000$) | (1,434,000$) | (29,545,000$) | (15,117,000$) | (15,895,000$) | (11,218,000$) | (9,945,000$) | (8,042,000$) | 3,740,000$ | (2,490,000$) | 27,281,000$ | 23,436,000$ | 52,652,000$ | 4,477,000$ | 1,422,000$ | (4,396,000$) | (4,444,000$) | (4,175,000$) | (1,949,000$) | (3,135,000$) | 12,012,000$ | (3,658,000$) | 1,519,000$ | (2,621,000$) | (4,032,000$) | 8,793,000$ | (2,988,000$) | (2,796,000$) | 1,672,000$ | 387,000$ | (1,931,000$) | (1,422,000$) | 1,039,000$ | 625,000$ | 4,128,000$ | (660,000$) |
| QoQ% | | 10.55% | 37.09% | .93% | 276.61% | 30.74% | (18.09%) | (21.74%) | (16.74%) | (14.23%) | 170.34% | (30.37%) | (14.12%) | (11.55%) | (7.62%) | (61.08%) | (23.81%) | (20.02%) | (12.38%) | (9.89%) | (7.41%) | 3.57% | (2.32%) | 34.08% | 41.39% | 1,327.58% | 876.13% | 73.56% | (178.48%) | (64.34%) | (37.67%) | (14.96%) | (19.39%) | 289.17% | (46.83%) | 24.14% | (29.40%) | (31.15%) | 211.73% | (41.84%) | (28.14%) | 20.23% | 4.91% | (19.69%) | (12.66%) | 10.19% | 6.53% | 75.90% | (10.82%) |
| YoY | | 70,833,000$ | 66,156,000$ | 42,665,000$ | 38,285,000$ | (6,444,000$) | (13,482,000$) | 4,698,000$ | 4,545,000$ | 5,943,000$ | 7,474,000$ | (9,626,000$) | (35,159,000$) | (48,104,000$) | (61,991,000$) | (71,775,000$) | (52,175,000$) | (45,100,000$) | (25,465,000$) | (16,737,000$) | 20,489,000$ | 51,967,000$ | 100,879,000$ | 107,846,000$ | 81,987,000$ | 54,155,000$ | (2,941,000$) | (11,593,000$) | (14,964,000$) | (13,703,000$) | 2,753,000$ | 3,270,000$ | 6,738,000$ | 7,252,000$ | (8,792,000$) | 3,659,000$ | (848,000$) | (1,023,000$) | 4,681,000$ | (3,725,000$) | (2,668,000$) | (1,294,000$) | (1,927,000$) | (1,689,000$) | 4,370,000$ | 5,132,000$ | 3,191,000$ | 1,613,000$ | (243,000$) |
| YoY% | | 476.03% | 581.29% | 307.05% | 215.64% | (30.22%) | (54.23%) | 51.08% | 34.41% | 38.64% | 42.98% | (51.14%) | (72.69%) | (75.77%) | (78.09%) | (79.22%) | (51.89%) | (41.53%) | (24.29%) | (15.59%) | 25.59% | 91.79% | 2,543.60% | 21,104.89% | 4,241.44% | 2,198.74% | (42.58%) | (104.61%) | (114.83%) | (84.76%) | 66.27% | 41.86% | 107.07% | 81.36% | (67.91%) | 88.11% | (11.88%) | (10.30%) | 56.64% | (47.28%) | (27.20%) | (11.52%) | (18.91%) | (17.65%) | 80.35% | 84.15% | 45.58% | 20.28% | (4.28%) |
| Dividends Paid | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Treasury Stock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Goodwill | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ% | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY% | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Other Intangible Assets | | 1,825,000$ | 1,830,000$ | 4,338,000$ | 6,843,000$ | 6,848,000$ | 6,103,000$ | 6,108,000$ | 5,363,000$ | 5,368,000$ | 5,373,000$ | 5,378,000$ | 5,383,000$ | 5,388,000$ | 5,393,000$ | 5,398,000$ | 6,013,000$ | 4,851,000$ | 4,919,000$ | 5,041,000$ | 5,164,000$ | 952,000$ | 1,146,000$ | 1,185,000$ | 1,236,000$ | 1,144,000$ | 1,204,000$ | 1,249,000$ | 1,323,000$ | 1,374,000$ | 1,423,000$ | 1,498,000$ | 1,554,000$ | 1,620,000$ | 1,687,000$ | 1,702,000$ | 1,757,000$ | 1,823,000$ | 1,895,000$ | 1,960,000$ | 2,023,000$ | 2,092,000$ | 2,139,000$ | 2,201,000$ | 2,284,000$ | 2,360,000$ | 2,388,000$ | 2,463,000$ | 2,516,000$ |
| QoQ | | (5,000$) | (2,508,000$) | (2,505,000$) | (5,000$) | 745,000$ | (5,000$) | 745,000$ | (5,000$) | (5,000$) | (5,000$) | (5,000$) | (5,000$) | (5,000$) | (5,000$) | (615,000$) | 1,162,000$ | (68,000$) | (122,000$) | (123,000$) | 4,212,000$ | (194,000$) | (39,000$) | (51,000$) | 92,000$ | (60,000$) | (45,000$) | (74,000$) | (51,000$) | (49,000$) | (75,000$) | (56,000$) | (66,000$) | (67,000$) | (15,000$) | (55,000$) | (66,000$) | (72,000$) | (65,000$) | (63,000$) | (69,000$) | (47,000$) | (62,000$) | (83,000$) | (76,000$) | (28,000$) | (75,000$) | (53,000$) | (59,000$) |
| Amortization of Intangible Assets | | 5,000$ | 5,000$ | 5,000$ | 5,000$ | 5,000$ | 5,000$ | 5,000$ | 5,000$ | 5,000$ | 5,000$ | 5,000$ | 5,000$ | 5,000$ | 5,000$ | 49,000$ | 67,000$ | 68,000$ | 122,000$ | 123,000$ | 88,000$ | 73,000$ | 73,000$ | 73,000$ | 72,000$ | 73,000$ | 72,000$ | 76,000$ | 77,000$ | 79,000$ | 92,000$ | 68,000$ | 83,000$ | 85,000$ | 86,000,000$ | 84,000$ | 85,000$ | 86,000$ | 88,000$ | 88,000$ | 88,000$ | 89,000$ | 92,000$ | 91,000$ | 91,000$ | 92,000$ | 88,000$ | 90,000$ | 88,000$ |
| Total Assets | | 99,110,000$ | 85,834,000$ | 64,393,000$ | 64,155,000$ | 23,185,000$ | 19,103,000$ | 21,697,000$ | 24,517,000$ | 28,734,000$ | 50,154,000$ | 34,022,000$ | 37,678,000$ | 41,207,000$ | 44,386,000$ | 51,800,000$ | 84,564,000$ | 99,406,000$ | 115,370,000$ | 126,448,000$ | 143,739,000$ | 146,968,000$ | 142,697,000$ | 145,406,000$ | 117,255,000$ | 94,189,000$ | 42,220,000$ | 36,384,000$ | 35,164,000$ | 30,586,000$ | 35,674,000$ | 40,303,000$ | 42,896,000$ | 43,083,000$ | 31,034,000$ | 34,840,000$ | 33,433,000$ | 36,010,000$ | 40,698,000$ | 44,188,000$ | 48,091,000$ | 51,600,000$ | 50,665,000$ | 9,416,000$ | 11,374,000$ | 12,494,000$ | 11,446,000$ | 11,042,000$ | 6,657,000$ |
| QoQ | | 13,276,000$ | 21,441,000$ | 238,000$ | 40,970,000$ | 4,082,000$ | (2,594,000$) | (2,820,000$) | (4,217,000$) | (21,420,000$) | 16,132,000$ | (3,656,000$) | (3,529,000$) | (3,179,000$) | (7,414,000$) | (32,764,000$) | (14,842,000$) | (15,964,000$) | (11,078,000$) | (17,291,000$) | (3,229,000$) | 4,271,000$ | (2,709,000$) | 28,151,000$ | 23,066,000$ | 51,969,000$ | 5,836,000$ | 1,220,000$ | 4,578,000$ | (5,088,000$) | (4,629,000$) | (2,593,000$) | (187,000$) | 12,049,000$ | (3,806,000$) | 1,407,000$ | (2,577,000$) | (4,688,000$) | (3,490,000$) | (3,903,000$) | (3,509,000$) | 935,000$ | 41,249,000$ | (1,958,000$) | (1,120,000$) | 1,048,000$ | 404,000$ | 4,385,000$ | 163,000$ |
| YoY | | 75,925,000$ | 66,731,000$ | 42,696,000$ | 39,638,000$ | (5,549,000$) | (31,051,000$) | (12,325,000$) | (13,161,000$) | (12,473,000$) | 5,768,000$ | (17,778,000$) | (46,886,000$) | (58,199,000$) | (70,984,000$) | (74,648,000$) | (59,175,000$) | (47,562,000$) | (27,327,000$) | (18,958,000$) | 26,484,000$ | 52,779,000$ | 100,477,000$ | 109,022,000$ | 82,091,000$ | 63,603,000$ | 6,546,000$ | (3,919,000$) | (7,732,000$) | (12,497,000$) | 4,640,000$ | 5,463,000$ | 9,463,000$ | 7,073,000$ | (9,664,000$) | (9,348,000$) | (14,658,000$) | (15,590,000$) | (9,967,000$) | 34,772,000$ | 36,717,000$ | 39,106,000$ | 39,219,000$ | (1,626,000$) | 4,717,000$ | 6,000,000$ | 3,232,000$ | 1,424,000$ | (678,000$) |
| Total Liabilities | | 13,397,000$ | 8,297,000$ | 7,833,000$ | 8,116,000$ | 8,305,000$ | 7,722,000$ | 7,802,000$ | 6,763,000$ | 7,410,000$ | 25,291,000$ | 24,825,000$ | 24,469,000$ | 25,826,000$ | 26,997,000$ | 32,977,000$ | 36,196,000$ | 35,921,000$ | 35,990,000$ | 35,850,000$ | 43,214,000$ | 38,400,000$ | 37,867,000$ | 38,085,000$ | 37,212,000$ | 37,582,000$ | 38,263,000$ | 36,904,000$ | 37,104,000$ | 28,129,000$ | 28,772,000$ | 29,225,000$ | 29,868,000$ | 26,919,000$ | 26,882,000$ | 27,029,000$ | 27,140,000$ | 27,095,000$ | 27,750,000$ | 27,042,000$ | 27,394,000$ | 27,556,000$ | 27,749,000$ | 1,538,000$ | 1,565,000$ | 1,263,000$ | 1,254,000$ | 1,475,000$ | 1,218,000$ |
| QoQ | | 5,100,000$ | 464,000$ | (283,000$) | (189,000$) | 583,000$ | (80,000$) | 1,039,000$ | (647,000$) | (17,881,000$) | 466,000$ | 356,000$ | (1,357,000$) | (1,171,000$) | (5,980,000$) | (3,219,000$) | 275,000$ | (69,000$) | 140,000$ | (7,364,000$) | 4,814,000$ | 533,000$ | (218,000$) | 873,000$ | (370,000$) | (681,000$) | 1,359,000$ | (200,000$) | 8,975,000$ | (643,000$) | (453,000$) | (643,000$) | 2,949,000$ | 37,000$ | (147,000$) | (111,000$) | 45,000$ | (655,000$) | 708,000$ | (352,000$) | (162,000$) | (193,000$) | 26,211,000$ | (27,000$) | 302,000$ | 9,000$ | (221,000$) | 257,000$ | 823,000$ |
| YoY | | 5,092,000$ | 575,000$ | 31,000$ | 1,353,000$ | 895,000$ | (17,569,000$) | (17,023,000$) | (17,706,000$) | (18,416,000$) | (1,706,000$) | (8,152,000$) | (11,727,000$) | (10,095,000$) | (8,993,000$) | (2,873,000$) | (7,018,000$) | (2,479,000$) | (1,877,000$) | (2,235,000$) | 6,002,000$ | 818,000$ | (396,000$) | 1,181,000$ | 108,000$ | 9,453,000$ | 9,491,000$ | 7,679,000$ | 7,236,000$ | 1,210,000$ | 1,890,000$ | 2,196,000$ | 2,728,000$ | (176,000$) | (868,000$) | (13,000$) | (254,000$) | (461,000$) | 1,000$ | 25,504,000$ | 25,829,000$ | 26,293,000$ | 26,495,000$ | 63,000$ | 347,000$ | 868,000$ | 41,000$ | (189,000$) | (435,000$) |
| Current Ratio | | 7.85x | 11.88x | 9.04x | 8.39x | 1.59x | 1.12x | 1.76x | 3.37x | 4.08x | 1.69x | .91x | 1.11x | 1.19x | 1.22x | 1.38x | 1.97x | 1.48x | 7.28x | 8.09x | 11.09x | 15.74x | 17.67x | 18.17x | 16.84x | 11.79x | 1.67x | .84x | .48x | 1.39x | 2.37x | 3.14x | 3.24x | 8.00x | 2.05x | 3.83x | 3.03x | 4.26x | 4.95x | 8.97x | 9.41x | 10.43x | 9.31x | | | 8.01x | | 5.80x | 3.38x |
| Total Current Assets | | 92,221,000$ | 77,251,000$ | 53,368,000$ | 50,772,000$ | 9,721,000$ | 6,060,000$ | 8,285,000$ | 11,705,000$ | 15,672,000$ | 36,139,000$ | 19,699,000$ | 23,022,000$ | 26,259,000$ | 27,093,000$ | 38,235,000$ | 63,565,000$ | 45,070,000$ | 60,316,000$ | 67,496,000$ | 89,817,000$ | 104,597,000$ | 107,203,000$ | 110,882,000$ | 84,959,000$ | 61,748,000$ | 10,304,000$ | 4,007,000$ | 2,361,000$ | 4,808,000$ | 9,586,000$ | 13,969,000$ | 16,335,000$ | 16,285,000$ | 3,986,000$ | 7,823,000$ | 6,382,000$ | 8,572,000$ | 12,984,000$ | 16,748,000$ | 20,462,000$ | 23,906,000$ | 22,723,000$ | 7,201,000$ | 9,080,000$ | 10,121,000$ | 9,044,000$ | 8,562,000$ | 4,121,000$ |
| QoQ | | 14,970,000$ | 23,883,000$ | 2,596,000$ | 41,051,000$ | 3,661,000$ | (2,225,000$) | (3,420,000$) | (3,967,000$) | (20,467,000$) | 16,440,000$ | (3,323,000$) | (3,237,000$) | (834,000$) | (11,142,000$) | (25,330,000$) | 18,495,000$ | (15,246,000$) | (7,180,000$) | (22,321,000$) | (14,780,000$) | (2,606,000$) | (3,679,000$) | 25,923,000$ | 23,211,000$ | 51,444,000$ | 6,297,000$ | 1,646,000$ | (2,447,000$) | (4,778,000$) | (4,383,000$) | (2,366,000$) | 50,000$ | 12,299,000$ | (3,837,000$) | 1,441,000$ | (2,190,000$) | (4,412,000$) | (3,764,000$) | (3,714,000$) | (3,444,000$) | 1,183,000$ | 15,522,000$ | (1,879,000$) | (1,041,000$) | 1,077,000$ | 482,000$ | 4,441,000$ | 208,000$ |
| Total Current Liabilities | | 11,745,000$ | 6,504,000$ | 5,901,000$ | 6,048,000$ | 6,106,000$ | 5,397,000$ | 4,709,000$ | 3,469,000$ | 3,840,000$ | 21,426,000$ | 21,553,000$ | 20,708,000$ | 22,109,000$ | 22,276,000$ | 27,775,000$ | 32,199,000$ | 30,436,000$ | 8,281,000$ | 8,346,000$ | 8,098,000$ | 6,645,000$ | 6,067,000$ | 6,102,000$ | 5,046,000$ | 5,236,000$ | 6,179,000$ | 4,744,000$ | 4,869,000$ | 3,458,000$ | 4,046,000$ | 4,445,000$ | 5,036,000$ | 2,035,000$ | 1,947,000$ | 2,044,000$ | 2,106,000$ | 2,013,000$ | 2,621,000$ | 1,867,000$ | 2,174,000$ | 2,291,000$ | 2,441,000$ | | | 1,263,000$ | | 1,475,000$ | 1,218,000$ |
| QoQ | | 5,241,000$ | 603,000$ | (147,000$) | (58,000$) | 709,000$ | 688,000$ | 1,240,000$ | (371,000$) | (17,586,000$) | (127,000$) | 845,000$ | (1,401,000$) | (167,000$) | (5,499,000$) | (4,424,000$) | 1,763,000$ | 22,155,000$ | (65,000$) | 248,000$ | 1,453,000$ | 578,000$ | (35,000$) | 1,056,000$ | (190,000$) | (943,000$) | 1,435,000$ | (125,000$) | 1,411,000$ | (588,000$) | (399,000$) | (591,000$) | 3,001,000$ | 88,000$ | (97,000$) | (62,000$) | 93,000$ | (608,000$) | 754,000$ | (307,000$) | (117,000$) | (150,000$) | | | | | | 257,000$ | 823,000$ |
| Debt to Asset Ratio | | .14x | .10x | .12x | .13x | .36x | .40x | .36x | .28x | .26x | .50x | .73x | .65x | .63x | .61x | .64x | .43x | .36x | .31x | .28x | .30x | .26x | .27x | .26x | .32x | .40x | .91x | 1.01x | 1.06x | .92x | .81x | .73x | .70x | .62x | .87x | .78x | .81x | .75x | .68x | .61x | .57x | .53x | .55x | .16x | .14x | .10x | .11x | .13x | .18x |
| Long Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 56,395,000$ | 47,631,000$ | 28,672,000$ | 28,111,000$ | 8,582,000$ | 4,959,000$ | 7,015,000$ | 11,038,000$ | 14,210,000$ | 5,302,000$ | 2,788,000$ | 1,461,000$ | 4,301,000$ | 6,562,000$ | 3,696,000$ | 9,887,000$ | 22,676,000$ | 33,767,000$ | 39,205,000$ | 62,820,000$ | 77,404,000$ | 84,627,000$ | 91,252,000$ | 77,543,000$ | 55,112,000$ | 10,040,000$ | 3,637,000$ | 2,103,000$ | 4,421,000$ | 9,037,000$ | 13,361,000$ | 8,164,000$ | 4,421,000$ | 3,398,000$ | 7,310,000$ | 5,916,000$ | 15,934,000$ | 12,422,000$ | 16,329,000$ | 20,098,000$ | 15,934,000$ | 21,893,000$ | 6,732,000$ | 8,384,000$ | 9,494,000$ | 8,080,000$ | 7,363,000$ | 3,486,000$ |
| QoQ | | 8,764,000$ | 18,959,000$ | 561,000$ | 19,529,000$ | 3,623,000$ | (2,056,000$) | (4,023,000$) | (3,172,000$) | 8,908,000$ | 2,514,000$ | 1,327,000$ | (2,840,000$) | (2,261,000$) | 2,866,000$ | (6,191,000$) | (12,789,000$) | (11,091,000$) | (5,438,000$) | (23,615,000$) | (14,584,000$) | (7,223,000$) | (6,625,000$) | 13,709,000$ | 22,431,000$ | 45,072,000$ | 6,403,000$ | 1,534,000$ | (2,318,000$) | (4,616,000$) | (4,324,000$) | 5,197,000$ | 3,743,000$ | 1,023,000$ | (3,912,000$) | 1,394,000$ | (10,018,000$) | 3,512,000$ | (3,907,000$) | (3,769,000$) | 12,010,000$ | (5,959,000$) | 15,161,000$ | (1,652,000$) | (1,110,000$) | 1,414,000$ | 717,000$ | 3,877,000$ | (104,000$) |
| YoY | | 47,813,000$ | 42,672,000$ | 21,657,000$ | 17,073,000$ | (5,628,000$) | (343,000$) | 4,227,000$ | 9,577,000$ | 9,909,000$ | (1,260,000$) | (908,000$) | (8,426,000$) | (18,375,000$) | (27,205,000$) | (35,509,000$) | (52,933,000$) | (54,728,000$) | (50,860,000$) | (52,047,000$) | (14,723,000$) | 22,292,000$ | 74,587,000$ | 87,615,000$ | 75,440,000$ | 50,691,000$ | 1,003,000$ | (9,724,000$) | (6,061,000$) | 0$ | 5,639,000$ | 6,051,000$ | 2,248,000$ | (11,513,000$) | (9,024,000$) | (9,019,000$) | (14,182,000$) | 7,846,000$ | (9,471,000$) | 9,597,000$ | 11,714,000$ | 6,440,000$ | 13,813,000$ | (631,000$) | 4,898,000$ | 5,904,000$ | 3,747,000$ | 1,685,000$ | 42,000$ |
| Interest Expenses | | | | | | | | | | | 52,000$ | 34,000$ | 26,000$ | 17,000$ | 35,000$ | 31,000$ | | 225,000$ | 250,000$ | 328,000$ | 609,000$ | 613,000$ | 612,000$ | 615,000$ | 614,000$ | 615,000$ | 616,000$ | 615,000$ | 620,000$ | 474,000$ | 474,000$ | 476,000$ | 476,000$ | 478,000$ | 478,000$ | 479,000$ | 480,000$ | 482,000$ | 481,000$ | 483,000$ | 483,000$ | 484,000$ | 323,000$ | 0$ | 0$ | 0$ | 0$ | | |
| Interest Income | | 733,000$ | 657,000$ | 493,000$ | 267,000$ | 79,000$ | 72,000$ | 112,000$ | 174,000$ | 223,000$ | 43,000$ | 42,000$ | 55,000$ | 50,000$ | 23,000$ | 41,000$ | 99,000$ | 66,000$ | 40,000$ | 35,000$ | 36,000$ | (43,000$) | 152,000$ | 27,000$ | 4,000$ | 3,000$ | 4,000$ | 4,000$ | 4,000$ | 11,000$ | 20,000$ | 23,000$ | 21,000$ | 2,000$ | 4,000$ | 4,000$ | 5,000$ | 6,000$ | 8,000$ | 12,000$ | 13,000$ | 13,000$ | 5,000$ | 2,000$ | 2,000$ | 3,000$ | 2,000$ | 3,000$ | 1,000$ |