| Inogen Inc (INGN) |
| Q1-CY2026 | Q4-CY2025 | Q3-CY2025 | Q2-CY2025 | Q1-CY2025 | Q4-CY2024 | Q3-CY2024 | Q2-CY2024 | Q1-CY2024 | Q4-CY2023 | Q3-CY2023 | Q2-CY2023 | Q1-CY2023 | Q4-CY2022 | Q3-CY2022 | Q2-CY2022 | Q1-CY2022 | Q4-CY2021 | Q3-CY2021 | Q2-CY2021 | Q1-CY2021 | Q4-CY2020 | Q3-CY2020 | Q2-CY2020 | Q1-CY2020 | Q4-CY2019 | Q3-CY2019 | Q2-CY2019 | Q1-CY2019 | Q4-CY2018 | Q3-CY2018 | Q2-CY2018 | Q1-CY2018 | Q4-CY2017 | Q3-CY2017 | Q2-CY2017 | Q1-CY2017 | Q4-CY2016 | Q3-CY2016 | Q2-CY2016 | Q1-CY2016 | Q4-CY2015 | Q3-CY2015 | Q2-CY2015 | Q1-CY2015 | Q4-CY2014 | Q3-CY2014 | Q2-CY2014 | Q1-CY2014 |
| Balance Sheet Date | | 2025-Dec-31 | 2025-Sep-30 | 2025-Jun-30 | 2025-Mar-31 | 2024-Dec-31 | 2024-Sep-30 | 2024-Jun-30 | 2024-Mar-31 | 2023-Dec-31 | 2023-Sep-30 | 2023-Jun-30 | 2023-Mar-31 | 2022-Dec-31 | 2022-Sep-30 | 2022-Jun-30 | 2022-Mar-31 | 2021-Dec-31 | 2021-Sep-30 | 2021-Jun-30 | 2021-Mar-31 | 2020-Dec-31 | 2020-Sep-30 | 2020-Jun-30 | 2020-Mar-31 | 2019-Dec-31 | 2019-Sep-30 | 2019-Jun-30 | 2019-Mar-31 | 2018-Dec-31 | 2018-Sep-30 | 2018-Jun-30 | 2018-Mar-31 | 2017-Dec-31 | 2017-Sep-30 | 2017-Jun-30 | 2017-Mar-31 | 2016-Dec-31 | 2016-Sep-30 | 2016-Jun-30 | 2016-Mar-31 | 2015-Dec-31 | 2015-Sep-30 | 2015-Jun-30 | 2015-Mar-31 | 2014-Dec-31 | 2014-Sep-30 | 2014-Jun-30 | 2014-Mar-31 |
| Fiscal Period | | Q4-FY2025 | Q3-FY2025 | Q2-FY2025 | Q1-FY2025 | Q4-FY2024 | Q3-FY2024 | Q2-FY2024 | Q1-FY2024 | Q4-FY2023 | Q3-FY2023 | Q2-FY2023 | Q1-FY2023 | Q4-FY2022 | Q3-FY2022 | Q2-FY2022 | Q1-FY2022 | Q4-FY2021 | Q3-FY2021 | Q2-FY2021 | Q1-FY2021 | Q4-FY2020 | Q3-FY2020 | Q2-FY2020 | Q1-FY2020 | Q4-FY2019 | Q3-FY2019 | Q2-FY2019 | Q1-FY2019 | Q4-FY2018 | Q3-FY2018 | Q2-FY2018 | Q1-FY2018 | Q4-FY2017 | Q3-FY2017 | Q2-FY2017 | Q1-FY2017 | Q4-FY2016 | Q3-FY2016 | Q2-FY2016 | Q1-FY2016 | Q4-FY2015 | Q3-FY2015 | Q2-FY2015 | Q1-FY2015 | Q4-FY2014 | Q3-FY2014 | Q2-FY2014 | Q1-FY2014 |
| Close Price of Common Stock | 6.11$ | 6.71$ | 8.17$ | 7.04$ | 7.13$ | 9.16$ | 9.70$ | 8.11$ | 8.07$ | 5.50$ | 5.26$ | 11.54$ | 12.47$ | 19.75$ | 24.30$ | 24.15$ | 32.42$ | 33.99$ | 43.10$ | 65.31$ | 52.65$ | 44.73$ | 29.04$ | 35.50$ | 51.73$ | 68.33$ | 47.92$ | 66.78$ | 95.38$ | 123.87$ | 244.15$ | 186.38$ | 122.93$ | 119.39$ | 95.16$ | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 166,389,659$ | 182,030,572$ | 220,919,986$ | 189,286,184$ | 189,155,649$ | 218,176,663$ | 229,955,821$ | 191,210,354$ | 188,247,139$ | 128,192,977$ | 122,002,928$ | 266,820,691$ | 286,430,588$ | 452,689,790$ | 555,655,124$ | 551,370,246$ | 737,084,456$ | 772,278,471$ | 974,531,040$ | 1,462,640,962$ | 1,171,393,739$ | 989,322,350$ | 640,798,063$ | 782,690,084$ | 1,139,796,886$ | 1,503,156,480$ | 1,051,065,683$ | 1,464,429,104$ | 2,080,704,685$ | 2,666,004,710$ | 5,212,717,251$ | 3,955,079,958$ | 2,593,124,510$ | 2,491,711,922$ | 1,972,221,068$ | | | | | | | | | | | | | | |
| QoQ% | (8.59%) | (17.60%) | 16.71% | .07% | (13.30%) | (5.12%) | 20.26% | 1.57% | 46.85% | 5.07% | (54.28%) | (6.85%) | (36.73%) | (18.53%) | .78% | (25.20%) | (4.56%) | (20.75%) | (33.37%) | 24.86% | 18.40% | 54.39% | (18.13%) | (31.33%) | (24.17%) | 43.01% | (28.23%) | (29.62%) | (21.95%) | (48.86%) | 31.80% | 52.52% | 4.07% | 26.34% | | | | | | | | | | | | | | | |
| YoY% | (12.04%) | (16.57%) | (3.93%) | (1.01%) | .48% | 70.19% | 88.48% | (28.34%) | (34.28%) | (71.68%) | (78.04%) | (51.61%) | (61.14%) | (41.38%) | (42.98%) | (62.30%) | (37.08%) | (21.94%) | 52.08% | 86.87% | 2.77% | (34.18%) | (39.03%) | (46.55%) | (45.22%) | (43.62%) | (79.84%) | (62.97%) | (19.76%) | 7.00% | 164.31% | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 27,232,350 | 27,232,350 | 27,148,482 | 27,040,390 | 26,887,242 | 23,902,338 | 23,817,704 | 23,718,774 | 23,546,478 | 23,324,750 | 23,306,825 | 23,194,034 | 23,120,786 | 22,941,643 | 22,919,781 | 22,865,715 | 22,836,472 | 22,731,586 | 22,721,619 | 22,578,696 | 22,385,794 | 22,131,447 | 22,116,291 | 22,065,961 | 22,044,527 | 22,031,410 | 21,998,374 | 21,933,669 | 21,931,342 | 21,778,632 | 21,503,012 | 21,321,543 | 21,214,662 | 20,976,350 | 20,851,696 | 20,709,797 | 20,559,077 | 20,389,860 | 20,244,243 | 20,068,955 | 19,877,486 | 19,782,403 | 19,586,673 | 19,346,143 | 19,282,247 | 19,059,364 | 18,436,802 | 18,240,043 | 14,259,647 |
| QoQ% | .00% | .31% | .40% | .57% | 12.49% | .36% | .42% | .73% | .95% | .08% | .49% | .32% | .78% | .10% | .24% | .13% | .46% | .04% | .63% | .86% | 1.15% | .07% | .23% | .10% | .06% | .15% | .30% | .01% | .70% | 1.28% | .85% | .50% | 1.14% | .60% | .69% | .73% | .83% | .72% | .87% | .96% | .48% | 1.00% | 1.24% | .33% | 1.17% | 3.38% | 1.08% | 27.91% | 4,975.08% |
| YoY% | 1.28% | 13.93% | 13.98% | 14.00% | 14.19% | 2.48% | 2.19% | 2.26% | 1.84% | 1.67% | 1.69% | 1.44% | 1.25% | .92% | .87% | 1.27% | 2.01% | 2.71% | 2.74% | 2.32% | 1.55% | .45% | .54% | .60% | .52% | 1.16% | 2.30% | 2.87% | 3.38% | 3.83% | 3.12% | 2.95% | 3.19% | 2.88% | 3.00% | 3.19% | 3.43% | 3.07% | 3.36% | 3.74% | 3.09% | 3.79% | 6.24% | 6.06% | 35.22% | 6,683.32% | 6,565.08% | 6,545.14% | 5,136.40% |
| Price to Sales | .48x | .52x | .64x | .55x | .56x | .65x | .69x | .59x | .59x | .41x | .37x | .76x | .78x | 1.20x | 1.52x | 1.56x | 2.10x | 2.16x | 2.74x | 4.34x | 3.82x | 3.21x | 2.04x | 2.37x | 3.16x | 4.15x | 2.84x | 3.93x | 5.63x | 7.44x | 15.54x | 12.80x | 9.40x | 9.99x | 8.34x | | | | | | | | | | | | | | |
| Price to Earnings | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 85.31x | - | - | - | - | 120.80x | 81.07x | 71.75x | 32.47x | 34.92x | 44.85x | 51.42x | 126.54x | 123.21x | 100.40x | 118.64x | 73.40x | | | | | | | | | | | | | | |
| Price to Book | .87x | .95x | 1.12x | .95x | .96x | 1.25x | 1.24x | 1.02x | .98x | .63x | .53x | .97x | 1.02x | 1.52x | 1.58x | 1.55x | 2.06x | 2.09x | 2.49x | 3.94x | 3.29x | 2.83x | 1.82x | 2.23x | 3.28x | 4.36x | 3.06x | 4.39x | 6.46x | 8.59x | 17.90x | 14.82x | 10.53x | 10.97x | 8.91x | | | | | | | | | | | | | | |
| Total Revenue | | 81,721,000$ | 92,390,000$ | 92,277,000$ | 82,280,000$ | 80,081,000$ | 88,834,000$ | 88,765,000$ | 78,025,000$ | 75,896,000$ | 83,967,000$ | 83,635,000$ | 72,162,000$ | 88,091,000$ | 105,389,000$ | 103,376,000$ | 80,385,000$ | 76,403,000$ | 93,105,000$ | 101,563,000$ | 86,932,000$ | 73,978,000$ | 74,329,000$ | 71,691,000$ | 88,489,000$ | 78,917,000$ | 91,761,000$ | 101,063,000$ | 90,202,000$ | 86,531,000$ | 95,291,000$ | 97,238,000$ | 79,051,000$ | 63,787,000$ | 69,030,000$ | 64,121,000$ | 52,500,000$ | 50,851,000$ | 54,422,000$ | 54,567,000$ | 42,989,000$ | 40,446,000$ | 40,778,000$ | 44,029,000$ | 33,752,000$ | 29,118,000$ | 29,393,000$ | 30,393,000$ | 23,633,000$ |
| QoQ% | | (11.55%) | .12% | 12.15% | 2.75% | (9.85%) | .08% | 13.77% | 2.81% | (9.61%) | .40% | 15.90% | (18.08%) | (16.41%) | 1.95% | 28.60% | 5.21% | (17.94%) | (8.33%) | 16.83% | 17.51% | (.47%) | 3.68% | (18.98%) | 12.13% | (14.00%) | (9.20%) | 12.04% | 4.24% | (9.19%) | (2.00%) | 23.01% | 23.93% | (7.60%) | 7.66% | 22.14% | 3.24% | (6.56%) | (.27%) | 26.93% | 6.29% | (.81%) | (7.38%) | 30.45% | 15.92% | (.94%) | (3.29%) | 28.60% | 19.59% |
| YoY% | | 2.05% | 4.00% | 3.96% | 5.45% | 5.51% | 5.80% | 6.13% | 8.13% | (13.84%) | (20.33%) | (19.10%) | (10.23%) | 15.30% | 13.19% | 1.79% | (7.53%) | 3.28% | 25.26% | 41.67% | (1.76%) | (6.26%) | (19.00%) | (29.06%) | (1.90%) | (8.80%) | (3.70%) | 3.93% | 14.11% | 35.66% | 38.04% | 51.65% | 50.57% | 25.44% | 26.84% | 17.51% | 22.12% | 25.73% | 33.46% | 23.93% | 27.37% | 38.90% | 38.73% | 44.87% | 42.82% | 47.34% | 48.62% | 50.78% | 50.08% |
| TTM | | 348,668,000$ | 347,028,000$ | 343,472,000$ | 339,960,000$ | 335,705,000$ | 331,520,000$ | 326,653,000$ | 321,523,000$ | 315,660,000$ | 327,855,000$ | 349,277,000$ | 369,018,000$ | 377,241,000$ | 365,553,000$ | 353,269,000$ | 351,456,000$ | 358,003,000$ | 355,578,000$ | 336,802,000$ | 306,930,000$ | 308,487,000$ | 313,426,000$ | 330,858,000$ | 360,230,000$ | 361,943,000$ | 369,557,000$ | 373,087,000$ | 369,262,000$ | 358,111,000$ | 335,367,000$ | 309,106,000$ | 275,989,000$ | 249,438,000$ | 236,502,000$ | 221,894,000$ | 212,340,000$ | 202,829,000$ | 192,424,000$ | 178,780,000$ | 168,242,000$ | 159,005,000$ | 147,677,000$ | 136,292,000$ | 122,656,000$ | 112,537,000$ | 103,181,000$ | 93,565,000$ | 83,329,000$ |
| TTM_QoQ% | | .47% | 1.04% | 1.03% | 1.27% | 1.26% | 1.49% | 1.60% | 1.86% | (3.72%) | (6.13%) | (5.35%) | (2.18%) | 3.20% | 3.48% | .52% | (1.83%) | .68% | 5.58% | 9.73% | (.51%) | (1.58%) | (5.27%) | (8.15%) | (.47%) | (2.06%) | (.95%) | 1.04% | 3.11% | 6.78% | 8.50% | 12.00% | 10.64% | 5.47% | 6.58% | 4.50% | 4.69% | 5.41% | 7.63% | 6.26% | 5.81% | 7.67% | 8.35% | 11.12% | 8.99% | 9.07% | 10.28% | 12.28% | 10.45% |
| TTM_YoY% | | 3.86% | 4.68% | 5.15% | 5.73% | 6.35% | 1.12% | (6.48%) | (12.87%) | (16.32%) | (10.31%) | (1.13%) | 5.00% | 5.37% | 2.81% | 4.89% | 14.51% | 16.05% | 13.45% | 1.80% | (14.80%) | (14.77%) | (15.19%) | (11.32%) | (2.45%) | 1.07% | 10.20% | 20.70% | 33.80% | 43.57% | 41.80% | 39.30% | 29.98% | 22.98% | 22.91% | 24.12% | 26.21% | 27.56% | 30.30% | 31.17% | 37.17% | 41.29% | 43.12% | 45.67% | 47.20% | 49.17% | | | |
| Gross Margin | | 43.12% | 44.72% | 44.80% | 44.21% | 45.32% | 46.54% | 48.15% | 44.05% | 37.10% | 40.21% | 40.71% | 42.59% | 33.46% | 40.61% | 44.75% | 43.55% | 50.51% | 51.22% | 49.56% | 45.87% | 46.04% | 44.41% | 45.68% | 43.36% | 42.98% | 47.20% | 49.69% | 49.23% | 50.35% | 51.23% | 49.85% | 47.73% | 48.22% | 48.05% | 49.23% | 49.04% | 48.55% | 46.17% | 48.04% | 49.50% | 49.54% | 47.51% | 47.29% | 47.47% | 47.45% | 49.84% | 49.73% | 50.51% |
| QoQ | | (1.60%) | (.08%) | .60% | (1.11%) | (1.23%) | (1.61%) | 4.10% | 6.95% | (3.11%) | (.49%) | (1.88%) | 9.13% | (7.16%) | (4.14%) | 1.20% | (6.96%) | (.71%) | 1.66% | 3.69% | (.17%) | 1.63% | (1.28%) | 2.32% | .37% | (4.22%) | (2.48%) | .45% | (1.12%) | (.87%) | 1.38% | 2.12% | (.49%) | .17% | (1.18%) | .19% | .49% | 2.38% | (1.87%) | (1.46%) | (.04%) | 2.03% | .22% | (.18%) | .03% | (2.39%) | .11% | (.79%) | (.97%) |
| YoY | | (2.20%) | (1.82%) | (3.35%) | .15% | 8.21% | 6.33% | 7.44% | 1.46% | 3.65% | (.40%) | (4.04%) | (.96%) | (17.05%) | (10.61%) | (4.81%) | (2.32%) | 4.47% | 6.81% | 3.88% | 2.51% | 3.06% | (2.80%) | (4.01%) | (5.88%) | (7.37%) | (4.02%) | (.16%) | 1.51% | 2.14% | 3.17% | .62% | (1.31%) | (.33%) | 1.88% | 1.19% | (.46%) | (.99%) | (1.34%) | .75% | 2.03% | 2.10% | (2.33%) | (2.44%) | (3.04%) | (4.04%) | 1.08% | (5.13%) | (1.03%) |
| Operating Income | | (9,306,000$) | (7,116,000$) | (6,129,000$) | (7,656,000$) | (11,386,000$) | (7,792,000$) | (7,064,000$) | (16,274,000$) | (28,982,000$) | (46,721,000$) | (11,768,000$) | (21,915,000$) | (58,489,000$) | (10,292,000$) | (2,876,000$) | (13,586,000$) | (6,673,000$) | 6,374,000$ | 11,671,000$ | (2,132,000$) | (5,522,000$) | (1,973,000$) | (2,351,000$) | (2,179,000$) | (5,321,000$) | 8,107,000$ | 12,145,000$ | 4,858,000$ | 4,775,000$ | 10,396,000$ | 14,021,000$ | 8,700,000$ | 5,190,000$ | 8,332,000$ | 8,497,000$ | 5,571,000$ | 6,171,000$ | 5,397,000$ | 8,019,000$ | 3,277,000$ | 3,474,000$ | 3,714,000$ | 5,345,000$ | 2,518,000$ | 1,432,000$ | 3,567,000$ | 3,963,000$ | 1,549,000$ |
| QoQ% | | (30.78%) | (16.10%) | 19.95% | 32.76% | (46.12%) | (10.31%) | 56.59% | 43.85% | 37.97% | (297.02%) | 46.30% | 62.53% | (468.30%) | (257.86%) | 78.83% | (103.60%) | (204.69%) | (45.39%) | 647.42% | 61.39% | (179.88%) | 16.08% | (7.89%) | 59.05% | (165.64%) | (33.25%) | 150.00% | 1.74% | (54.07%) | (25.85%) | 61.16% | 67.63% | (37.71%) | (1.94%) | 52.52% | (9.72%) | 14.34% | (32.70%) | 144.71% | (5.67%) | (6.46%) | (30.51%) | 112.27% | 75.84% | (59.85%) | (9.99%) | 155.84% | 180.11% |
| YoY% | | 18.27% | 8.68% | 13.24% | 52.96% | 60.71% | 83.32% | 39.97% | 25.74% | 50.45% | (353.96%) | (309.18%) | (61.31%) | (776.50%) | (261.47%) | (124.64%) | (537.24%) | (20.84%) | 423.06% | 596.43% | 2.16% | (3.78%) | (124.34%) | (119.36%) | (144.85%) | (211.44%) | (22.02%) | (13.38%) | (44.16%) | (8.00%) | 24.77% | 65.01% | 56.17% | (15.90%) | 54.38% | 5.96% | 70.00% | 77.63% | 45.32% | 50.03% | 30.14% | 142.60% | 4.12% | 34.87% | 62.56% | 158.95% | 302.60% | 65.68% | 144.71% |
| TTM | | (30,207,000$) | (32,287,000$) | (32,963,000$) | (33,898,000$) | (42,516,000$) | (60,112,000$) | (99,041,000$) | (103,745,000$) | (109,386,000$) | (138,893,000$) | (102,464,000$) | (93,572,000$) | (85,243,000$) | (33,427,000$) | (16,761,000$) | (2,214,000$) | 9,240,000$ | 10,391,000$ | 2,044,000$ | (11,978,000$) | (12,025,000$) | (11,824,000$) | (1,744,000$) | 12,752,000$ | 19,789,000$ | 29,885,000$ | 32,174,000$ | 34,050,000$ | 37,892,000$ | 38,307,000$ | 36,243,000$ | 30,719,000$ | 27,590,000$ | 28,571,000$ | 25,636,000$ | 25,158,000$ | 22,864,000$ | 20,167,000$ | 18,484,000$ | 15,810,000$ | 15,051,000$ | 13,009,000$ | 12,862,000$ | 11,480,000$ | 10,511,000$ | 9,632,000$ | 6,951,000$ | 5,380,000$ |
| TTM_QoQ% | | 6.44% | 2.05% | 2.76% | 20.27% | 29.27% | 39.31% | 4.53% | 5.16% | 21.24% | (35.55%) | (9.50%) | (9.77%) | (155.01%) | (99.43%) | (657.05%) | (123.96%) | (11.08%) | 408.37% | 117.07% | .39% | (1.70%) | (577.98%) | (113.68%) | (35.56%) | (33.78%) | (7.11%) | (5.51%) | (10.14%) | (1.08%) | 5.70% | 17.98% | 11.34% | (3.43%) | 11.45% | 1.90% | 10.03% | 13.37% | 9.11% | 16.91% | 5.04% | 15.70% | 1.14% | 12.04% | 9.22% | 9.13% | 38.57% | 29.20% | 20.52% |
| TTM_YoY% | | 28.95% | 46.29% | 66.72% | 67.33% | 61.13% | 56.72% | 3.34% | (10.87%) | (28.32%) | (315.51%) | (511.32%) | (4,126.38%) | (1,022.54%) | (421.69%) | (920.01%) | 81.52% | 176.84% | 187.88% | 217.20% | (193.93%) | (160.77%) | (139.57%) | (105.42%) | (62.55%) | (47.78%) | (21.99%) | (11.23%) | 10.84% | 37.34% | 34.08% | 41.38% | 22.10% | 20.67% | 41.67% | 38.69% | 59.13% | 51.91% | 55.02% | 43.71% | 37.72% | 43.19% | 35.06% | 85.04% | 113.38% | 135.46% | | | |
| Operating Margin | | (11.39%) | (7.70%) | (6.64%) | (9.31%) | (14.22%) | (8.77%) | (7.96%) | (20.86%) | (38.19%) | (55.64%) | (14.07%) | (30.37%) | (66.40%) | (9.77%) | (2.78%) | (16.90%) | (8.73%) | 6.85% | 11.49% | (2.45%) | (7.46%) | (2.65%) | (3.28%) | (2.46%) | (6.74%) | 8.84% | 12.02% | 5.39% | 5.52% | 10.91% | 14.42% | 11.01% | 8.14% | 12.07% | 13.25% | 10.61% | 12.14% | 9.92% | 14.70% | 7.62% | 8.59% | 9.11% | 12.14% | 7.46% | 4.92% | 12.14% | 13.04% | 6.55% |
| QoQ | | (3.69%) | (1.06%) | 2.66% | 4.91% | (5.45%) | (.81%) | 12.90% | 17.33% | 17.46% | (41.57%) | 16.30% | 36.03% | (56.63%) | (6.98%) | 14.12% | (8.17%) | (15.58%) | (4.65%) | 13.94% | 5.01% | (4.81%) | .63% | (.82%) | 4.28% | (15.58%) | (3.18%) | 6.63% | (.13%) | (5.39%) | (3.51%) | 3.41% | 2.87% | (3.93%) | (1.18%) | 2.64% | (1.52%) | 2.22% | (4.78%) | 7.07% | (.97%) | (.52%) | (3.03%) | 4.68% | 2.54% | (7.22%) | (.90%) | 6.49% | 3.76% |
| YoY | | 2.83% | 1.07% | 1.32% | 11.55% | 23.97% | 46.87% | 6.11% | 9.51% | 28.21% | (45.88%) | (11.29%) | (13.47%) | (57.66%) | (16.61%) | (14.27%) | (14.45%) | (1.27%) | 9.50% | 14.77% | .01% | (.72%) | (11.49%) | (15.30%) | (7.85%) | (12.26%) | (2.08%) | (2.40%) | (5.62%) | (2.62%) | (1.16%) | 1.17% | .40% | (4.00%) | 2.15% | (1.44%) | 2.99% | 3.55% | .81% | 2.56% | .16% | 3.67% | (3.03%) | (.90%) | .91% | 2.12% | 7.66% | 1.17% | 2.53% |
| Net Income | | (7,127,000$) | (5,294,000$) | (4,152,000$) | (6,174,000$) | (9,757,000$) | (5,963,000$) | (5,590,000$) | (14,578,000$) | (26,555,000$) | (45,719,000$) | (9,826,000$) | (20,349,000$) | (56,610,000$) | (9,506,000$) | (3,442,000$) | (14,214,000$) | (22,877,000$) | 12,174,000$ | 5,102,000$ | (732,000$) | (5,121,000$) | (1,699,000$) | 2,580,000$ | (1,589,000$) | (1,375,000$) | 6,863,000$ | 10,160,000$ | 5,302,000$ | 10,045,000$ | 16,432,000$ | 14,610,000$ | 10,758,000$ | (606,000$) | 7,338,000$ | 8,338,000$ | 5,932,000$ | 5,260,000$ | 5,246,000$ | 7,492,000$ | 2,521,000$ | 3,858,000$ | 2,696,000$ | 3,459,000$ | 1,572,000$ | 1,519,000$ | 2,133,000$ | 2,286,000$ | 888,000$ |
| QoQ% | | (34.62%) | (27.51%) | 32.75% | 36.72% | (63.63%) | (6.67%) | 61.66% | 45.10% | 41.92% | (365.29%) | 51.71% | 64.05% | (495.52%) | (176.18%) | 75.78% | 37.87% | (287.92%) | 138.61% | 797.00% | 85.71% | (201.41%) | (165.85%) | 262.37% | (15.56%) | (120.04%) | (32.45%) | 91.63% | (47.22%) | (38.87%) | 12.47% | 35.81% | 1,875.25% | (108.26%) | (11.99%) | 40.56% | 12.78% | .27% | (29.98%) | 197.18% | (34.66%) | 43.10% | (22.06%) | 120.04% | 3.49% | (28.79%) | (6.69%) | 157.43% | (95.96%) |
| YoY% | | 26.96% | 11.22% | 25.73% | 57.65% | 63.26% | 86.96% | 43.11% | 28.36% | 53.09% | (380.95%) | (185.47%) | (43.16%) | (147.45%) | (178.08%) | (167.46%) | (1,841.80%) | (346.73%) | 816.54% | 97.75% | 53.93% | (272.44%) | (124.76%) | (74.61%) | (129.97%) | (113.69%) | (58.23%) | (30.46%) | (50.72%) | 1,757.59% | 123.93% | 75.22% | 81.36% | (111.52%) | 39.88% | 11.29% | 135.30% | 36.34% | 94.59% | 116.59% | 60.37% | 153.98% | 26.40% | 51.31% | 77.03% | (93.09%) | 175.58% | 16.63% | 21.64% |
| TTM | | (22,747,000$) | (25,377,000$) | (26,046,000$) | (27,484,000$) | (35,888,000$) | (52,686,000$) | (92,442,000$) | (96,678,000$) | (102,449,000$) | (132,504,000$) | (96,291,000$) | (89,907,000$) | (83,772,000$) | (50,039,000$) | (28,359,000$) | (19,815,000$) | (6,333,000$) | 11,423,000$ | (2,450,000$) | (4,972,000$) | (5,829,000$) | (2,083,000$) | 6,479,000$ | 14,059,000$ | 20,950,000$ | 32,370,000$ | 41,939,000$ | 46,389,000$ | 51,845,000$ | 41,194,000$ | 32,100,000$ | 25,828,000$ | 21,002,000$ | 26,868,000$ | 24,776,000$ | 23,930,000$ | 20,519,000$ | 19,117,000$ | 16,567,000$ | 12,534,000$ | 11,585,000$ | 9,246,000$ | 8,683,000$ | 7,510,000$ | 6,826,000$ | 27,278,000$ | 25,919,000$ | 25,593,000$ |
| TTM_QoQ% | | 10.36% | 2.57% | 5.23% | 23.42% | 31.88% | 43.01% | 4.38% | 5.63% | 22.68% | (37.61%) | (7.10%) | (7.32%) | (67.41%) | (76.45%) | (43.12%) | (212.89%) | (155.44%) | 566.25% | 50.72% | 14.70% | (179.84%) | (132.15%) | (53.92%) | (32.89%) | (35.28%) | (22.82%) | (9.59%) | (10.52%) | 25.86% | 28.33% | 24.28% | 22.98% | (21.83%) | 8.44% | 3.54% | 16.62% | 7.33% | 15.39% | 32.18% | 8.19% | 25.30% | 6.48% | 15.62% | 10.02% | (74.98%) | 5.24% | 1.27% | .62% |
| TTM_YoY% | | 36.62% | 51.83% | 71.82% | 71.57% | 64.97% | 60.24% | 4.00% | (7.53%) | (22.30%) | (164.80%) | (239.54%) | (353.73%) | (1,222.79%) | (538.06%) | (1,057.51%) | (298.53%) | (8.65%) | 648.39% | (137.81%) | (135.37%) | (127.82%) | (106.44%) | (84.55%) | (69.69%) | (59.59%) | (21.42%) | 30.65% | 79.61% | 146.86% | 53.32% | 29.56% | 7.93% | 2.35% | 40.55% | 49.55% | 90.92% | 77.12% | 106.76% | 90.80% | 66.90% | 69.72% | (66.11%) | (66.50%) | (70.66%) | (73.16%) | | | |
| Profit Margin | | (8.72%) | (5.73%) | (4.50%) | (7.50%) | (12.18%) | (6.71%) | (6.30%) | (18.68%) | (34.99%) | (54.45%) | (11.75%) | (28.20%) | (64.26%) | (9.02%) | (3.33%) | (17.68%) | (29.94%) | 13.08% | 5.02% | (.84%) | (6.92%) | (2.29%) | 3.60% | (1.80%) | (1.74%) | 7.48% | 10.05% | 5.88% | 11.61% | 17.24% | 15.03% | 13.61% | (.95%) | 10.63% | 13.00% | 11.30% | 10.34% | 9.64% | 13.73% | 5.86% | 9.54% | 6.61% | 7.86% | 4.66% | 5.22% | 7.26% | 7.52% | 3.76% |
| QoQ | | (2.99%) | (1.23%) | 3.01% | 4.68% | (5.47%) | (.42%) | 12.39% | 16.31% | 19.46% | (42.70%) | 16.45% | 36.06% | (55.24%) | (5.69%) | 14.35% | 12.26% | (43.02%) | 8.05% | 5.87% | 6.08% | (4.64%) | (5.89%) | 5.40% | (.05%) | (9.22%) | (2.57%) | 4.18% | (5.73%) | (5.64%) | 2.22% | 1.42% | 14.56% | (11.58%) | (2.37%) | 1.71% | .96% | .71% | (4.09%) | 7.87% | (3.68%) | 2.93% | (1.25%) | 3.20% | (.56%) | (2.04%) | (.26%) | 3.76% | (107.42%) |
| YoY | | 3.46% | .98% | 1.80% | 11.18% | 22.81% | 47.74% | 5.45% | 9.52% | 29.27% | (45.43%) | (8.42%) | (10.52%) | (34.32%) | (22.10%) | (8.35%) | (16.84%) | (23.02%) | 15.36% | 1.42% | .95% | (5.18%) | (9.77%) | (6.45%) | (7.67%) | (13.35%) | (9.77%) | (4.97%) | (7.73%) | 12.56% | 6.61% | 2.02% | 2.31% | (11.29%) | .99% | (.73%) | 5.44% | .81% | 3.03% | 5.87% | 1.21% | 4.32% | (.65%) | .34% | .90% | (105.96%) | 3.34% | (2.20%) | (.88%) |
| Equity to Common Shareholders | | 192,231,000$ | 197,175,000$ | 199,491,000$ | 197,952,000$ | 173,860,000$ | 185,404,000$ | 187,595,000$ | 191,898,000$ | 204,812,000$ | 230,630,000$ | 274,779,000$ | 281,297,000$ | 297,406,000$ | 350,842,000$ | 356,537,000$ | 358,285,000$ | 370,227,000$ | 390,920,000$ | 370,916,000$ | 356,284,000$ | 349,623,000$ | 352,500,000$ | 351,114,000$ | 347,300,000$ | 344,621,000$ | 343,146,000$ | 333,798,000$ | 321,894,000$ | 310,424,000$ | 291,264,000$ | 266,906,000$ | 246,337,000$ | 227,041,000$ | 221,286,000$ | 207,777,000$ | 192,775,000$ | 182,088,000$ | 172,605,000$ | 162,235,000$ | 150,571,000$ | 134,018,000$ | 129,922,000$ | 127,917,000$ | 122,566,000$ | 118,150,000$ | 113,906,000$ | 110,814,000$ | 107,904,000$ |
| QoQ | | (4,944,000$) | (2,316,000$) | 1,539,000$ | 24,092,000$ | (11,544,000$) | (2,191,000$) | (4,303,000$) | (12,914,000$) | (25,818,000$) | (44,149,000$) | (6,518,000$) | (16,109,000$) | (53,436,000$) | (5,695,000$) | (1,748,000$) | (11,942,000$) | (20,693,000$) | 20,004,000$ | 14,632,000$ | 6,661,000$ | (2,877,000$) | 1,386,000$ | 3,814,000$ | 2,679,000$ | 1,475,000$ | 9,348,000$ | 11,904,000$ | 11,470,000$ | 19,160,000$ | 24,358,000$ | 20,569,000$ | 19,296,000$ | 5,755,000$ | 13,509,000$ | 15,002,000$ | 10,687,000$ | 9,483,000$ | 10,370,000$ | 11,664,000$ | 16,553,000$ | 4,096,000$ | 2,005,000$ | 5,351,000$ | 4,416,000$ | 4,244,000$ | 3,092,000$ | 2,910,000$ | 170,276,000$ |
| QoQ% | | (2.51%) | (1.16%) | .78% | 13.86% | (6.23%) | (1.17%) | (2.24%) | (6.31%) | (11.20%) | (16.07%) | (2.32%) | (5.42%) | (15.23%) | (1.60%) | (.49%) | (3.23%) | (5.29%) | 5.39% | 4.11% | 1.91% | (.82%) | .40% | 1.10% | .78% | .43% | 2.80% | 3.70% | 3.70% | 6.58% | 9.13% | 8.35% | 8.50% | 2.60% | 6.50% | 7.78% | 5.87% | 5.49% | 6.39% | 7.75% | 12.35% | 3.15% | 1.57% | 4.37% | 3.74% | 3.73% | 2.79% | 2.70% | 273.00% |
| YoY | | 18,371,000$ | 11,771,000$ | 11,896,000$ | 6,054,000$ | (30,952,000$) | (45,226,000$) | (87,184,000$) | (89,399,000$) | (92,594,000$) | (120,212,000$) | (81,758,000$) | (76,988,000$) | (72,821,000$) | (40,078,000$) | (14,379,000$) | 2,001,000$ | 20,604,000$ | 38,420,000$ | 19,802,000$ | 8,984,000$ | 5,002,000$ | 9,354,000$ | 17,316,000$ | 25,406,000$ | 34,197,000$ | 51,882,000$ | 66,892,000$ | 75,557,000$ | 83,383,000$ | 69,978,000$ | 59,129,000$ | 53,562,000$ | 44,953,000$ | 48,681,000$ | 45,542,000$ | 42,204,000$ | 48,070,000$ | 42,683,000$ | 34,318,000$ | 28,005,000$ | 15,868,000$ | 16,016,000$ | 17,103,000$ | 14,662,000$ | 180,522,000$ | | | 189,642,000$ |
| YoY% | | 10.57% | 6.35% | 6.34% | 3.16% | (15.11%) | (19.61%) | (31.73%) | (31.78%) | (31.13%) | (34.26%) | (22.93%) | (21.49%) | (19.67%) | (10.25%) | (3.88%) | .56% | 5.89% | 10.90% | 5.64% | 2.59% | 1.45% | 2.73% | 5.19% | 7.89% | 11.02% | 17.81% | 25.06% | 30.67% | 36.73% | 31.62% | 28.46% | 27.79% | 24.69% | 28.20% | 28.07% | 28.03% | 35.87% | 32.85% | 26.83% | 22.85% | 13.43% | 14.06% | 15.43% | 13.59% | 289.43% | | | 232.01% |
| Dividends Paid | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2,724,000$ | 959,000$ | 624,000$ | |
| Treasury Stock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Goodwill | | 10,698,000$ | 10,695,000$ | 10,700,000$ | 9,860,000$ | 9,465,000$ | 10,170,000$ | 9,764,000$ | 9,834,000$ | 10,057,000$ | 9,869,000$ | 32,889,000$ | 32,887,000$ | 32,852,000$ | 32,674,000$ | 32,803,000$ | 32,934,000$ | 32,979,000$ | 33,028,000$ | 33,085,000$ | 33,055,000$ | 33,165,000$ | 33,054,000$ | 32,957,000$ | 32,912,000$ | 32,954,000$ | 33,277,000$ | 2,242,000$ | 2,212,000$ | 2,257,000$ | 2,288,000$ | 2,304,000$ | 2,430,000$ | 2,363,000$ | 2,330,000$ | 2,253,000$ | | | | | | | | | | | | | |
| QoQ% | | .03% | (.05%) | 8.52% | 4.17% | (6.93%) | 4.16% | (.71%) | (2.22%) | 1.91% | (69.99%) | .01% | .11% | .55% | (.39%) | (.40%) | (.14%) | (.15%) | (.17%) | .09% | (.33%) | .34% | .29% | .14% | (.13%) | (.97%) | 1,384.26% | 1.36% | (1.99%) | (1.36%) | (.69%) | (5.19%) | 2.84% | 1.42% | 3.42% | | | | | | | | | | | | | | |
| YoY% | | 13.03% | 5.16% | 9.59% | .26% | (5.89%) | 3.05% | (70.31%) | (70.10%) | (69.39%) | (69.80%) | .26% | (.14%) | (.39%) | (1.07%) | (.85%) | (.37%) | (.56%) | (.08%) | .39% | .43% | .64% | (.67%) | 1,369.98% | 1,387.88% | 1,360.08% | 1,354.41% | (2.69%) | (8.97%) | (4.49%) | (1.80%) | 2.26% | | | | | | | | | | | | | | | | | |
| Other Intangible Assets | | 30,763,000$ | 32,049,000$ | 33,359,000$ | 31,607,000$ | 30,493,000$ | 33,762,000$ | 33,585,000$ | 32,907,000$ | 34,591,000$ | 34,067,000$ | | | 177,000$ | 53,700,000$ | 55,850,000$ | 58,000,000$ | 60,147,000$ | 62,299,000$ | 64,424,000$ | 66,557,000$ | 68,797,000$ | 71,009,000$ | 73,253,000$ | 75,282,000$ | 77,533,000$ | 79,536,000$ | 3,127,000$ | 3,411,000$ | 3,755,000$ | 4,103,000$ | 4,093,000$ | 4,456,000$ | 4,717,000$ | 1,650,000$ | 1,684,000$ | 214,000$ | 241,000$ | 268,000$ | 184,000$ | 206,000$ | 229,000$ | 227,000$ | 238,000$ | 260,000$ | 270,000$ | 274,000$ | 315,000$ | 345,000$ |
| QoQ | | (1,286,000$) | (1,310,000$) | 1,752,000$ | 1,114,000$ | (3,269,000$) | 177,000$ | 678,000$ | (1,684,000$) | 524,000$ | | | | (53,523,000$) | (2,150,000$) | (2,150,000$) | (2,147,000$) | (2,152,000$) | (2,125,000$) | (2,133,000$) | (2,240,000$) | (2,212,000$) | (2,244,000$) | (2,029,000$) | (2,251,000$) | (2,003,000$) | 76,409,000$ | (284,000$) | (344,000$) | (348,000$) | 10,000$ | (363,000$) | (261,000$) | 3,067,000$ | (34,000$) | 1,470,000$ | (27,000$) | (27,000$) | 84,000$ | (22,000$) | (23,000$) | 2,000$ | (11,000$) | (22,000$) | (10,000$) | (4,000$) | (41,000$) | (30,000$) | 130,000$ |
| Amortization of Intangible Assets | | | | | | | | | | | | | | | | | | | | | | 2,257,000$ | 2,255,000$ | 2,250,000$ | 2,242,000$ | 2,239,000$ | 1,269,000$ | 324,000$ | 328,000$ | 336,000$ | 332,000$ | 299,000$ | 298,000$ | 254,000$ | 101,000$ | 125,000$ | 27,000$ | 28,000$ | 28,000$ | 22,000$ | 23,000$ | 22,000$ | 21,000$ | 22,000$ | 21,000$ | 25,000$ | 45,000$ | 41,000$ | 39,000$ |
| Total Assets | | 298,625,000$ | 307,009,000$ | 312,040,000$ | 308,412,000$ | 296,185,000$ | 306,172,000$ | 308,919,000$ | 315,599,000$ | 326,194,000$ | 343,696,000$ | 374,351,000$ | 385,674,000$ | 405,041,000$ | 469,584,000$ | 470,069,000$ | 474,616,000$ | 489,513,000$ | 512,857,000$ | 498,174,000$ | 476,475,000$ | 461,852,000$ | 460,331,000$ | 458,121,000$ | 459,121,000$ | 447,339,000$ | 444,732,000$ | 403,773,000$ | 388,195,000$ | 375,898,000$ | 357,112,000$ | 332,636,000$ | 299,882,000$ | 275,072,000$ | 269,841,000$ | 251,230,000$ | 227,629,000$ | 214,049,000$ | 211,314,000$ | 197,518,000$ | 180,782,000$ | 161,314,000$ | 157,471,000$ | 157,199,000$ | 148,460,000$ | 140,085,000$ | 137,153,000$ | 145,466,000$ | 135,506,000$ |
| QoQ | | (8,384,000$) | (5,031,000$) | 3,628,000$ | 12,227,000$ | (9,987,000$) | (2,747,000$) | (6,680,000$) | (10,595,000$) | (17,502,000$) | (30,655,000$) | (11,323,000$) | (19,367,000$) | (64,543,000$) | (485,000$) | (4,547,000$) | (14,897,000$) | (23,344,000$) | 14,683,000$ | 21,699,000$ | 14,623,000$ | 1,521,000$ | 2,210,000$ | (1,000,000$) | 11,782,000$ | 2,607,000$ | 40,959,000$ | 15,578,000$ | 12,297,000$ | 18,786,000$ | 24,476,000$ | 32,754,000$ | 24,810,000$ | 5,231,000$ | 18,611,000$ | 23,601,000$ | 13,580,000$ | 2,735,000$ | 13,796,000$ | 16,736,000$ | 19,468,000$ | 3,843,000$ | 272,000$ | 8,739,000$ | 8,375,000$ | 2,932,000$ | (8,313,000$) | 9,960,000$ | 53,109,000$ |
| YoY | | 2,440,000$ | 837,000$ | 3,121,000$ | (7,187,000$) | (30,009,000$) | (37,524,000$) | (65,432,000$) | (70,075,000$) | (78,847,000$) | (125,888,000$) | (95,718,000$) | (88,942,000$) | (84,472,000$) | (43,273,000$) | (28,105,000$) | (1,859,000$) | 27,661,000$ | 52,526,000$ | 40,053,000$ | 17,354,000$ | 14,513,000$ | 15,599,000$ | 54,348,000$ | 70,926,000$ | 71,441,000$ | 87,620,000$ | 71,137,000$ | 88,313,000$ | 100,826,000$ | 87,271,000$ | 81,406,000$ | 72,253,000$ | 61,023,000$ | 58,527,000$ | 53,712,000$ | 46,847,000$ | 52,735,000$ | 53,843,000$ | 40,319,000$ | 32,322,000$ | 21,229,000$ | 20,318,000$ | 11,733,000$ | 12,954,000$ | 57,688,000$ | | | |
| Total Liabilities | | 106,394,000$ | 109,834,000$ | 112,549,000$ | 110,460,000$ | 122,325,000$ | 120,768,000$ | 121,324,000$ | 123,701,000$ | 121,382,000$ | 113,066,000$ | 99,572,000$ | 104,377,000$ | 107,635,000$ | 118,742,000$ | 113,532,000$ | 116,331,000$ | 119,286,000$ | 121,937,000$ | 127,258,000$ | 120,191,000$ | 112,229,000$ | 107,831,000$ | 107,007,000$ | 111,821,000$ | 102,718,000$ | 101,586,000$ | 69,975,000$ | 66,301,000$ | 65,474,000$ | 65,848,000$ | 65,730,000$ | 53,545,000$ | 48,031,000$ | 48,555,000$ | 43,453,000$ | 34,854,000$ | 31,961,000$ | 38,709,000$ | 35,283,000$ | 30,211,000$ | 27,296,000$ | 27,549,000$ | 29,282,000$ | 25,894,000$ | 21,935,000$ | 23,247,000$ | 34,652,000$ | 27,602,000$ |
| QoQ | | (3,440,000$) | (2,715,000$) | 2,089,000$ | (11,865,000$) | 1,557,000$ | (556,000$) | (2,377,000$) | 2,319,000$ | 8,316,000$ | 13,494,000$ | (4,805,000$) | (3,258,000$) | (11,107,000$) | 5,210,000$ | (2,799,000$) | (2,955,000$) | (2,651,000$) | (5,321,000$) | 7,067,000$ | 7,962,000$ | 4,398,000$ | 824,000$ | (4,814,000$) | 9,103,000$ | 1,132,000$ | 31,611,000$ | 3,674,000$ | 827,000$ | (374,000$) | 118,000$ | 12,185,000$ | 5,514,000$ | (524,000$) | 5,102,000$ | 8,599,000$ | 2,893,000$ | (6,748,000$) | 3,426,000$ | 5,072,000$ | 2,915,000$ | (253,000$) | (1,733,000$) | 3,388,000$ | 3,959,000$ | (1,312,000$) | (11,405,000$) | 7,050,000$ | 1,504,000$ |
| YoY | | (15,931,000$) | (10,934,000$) | (8,775,000$) | (13,241,000$) | 943,000$ | 7,702,000$ | 21,752,000$ | 19,324,000$ | 13,747,000$ | (5,676,000$) | (13,960,000$) | (11,954,000$) | (11,651,000$) | (3,195,000$) | (13,726,000$) | (3,860,000$) | 7,057,000$ | 14,106,000$ | 20,251,000$ | 8,370,000$ | 9,511,000$ | 6,245,000$ | 37,032,000$ | 45,520,000$ | 37,244,000$ | 35,738,000$ | 4,245,000$ | 12,756,000$ | 17,443,000$ | 17,293,000$ | 22,277,000$ | 18,691,000$ | 16,070,000$ | 9,846,000$ | 8,170,000$ | 4,643,000$ | 4,665,000$ | 11,160,000$ | 6,001,000$ | 4,317,000$ | 5,361,000$ | 4,302,000$ | (5,370,000$) | (1,708,000$) | (4,163,000$) | | | |
| Current Ratio | | 3.12x | 3.14x | 3.03x | 3.07x | 2.42x | 2.66x | 2.70x | 2.70x | 2.86x | 3.73x | 4.53x | 4.47x | 4.66x | 4.83x | 5.32x | 5.32x | 5.35x | 5.60x | 5.30x | 5.58x | 5.39x | 5.84x | 5.98x | 5.43x | 5.82x | 5.79x | 7.35x | 7.35x | 6.75x | 6.49x | 5.99x | 6.67x | 6.74x | 6.20x | 6.18x | 6.98x | 7.07x | 5.23x | 5.10x | 5.16x | 5.22x | 5.01x | 4.36x | 4.49x | 4.94x | 4.36x | 3.71x | 3.99x |
| Total Current Assets | | 198,299,000$ | 203,715,000$ | 203,121,000$ | 200,708,000$ | 185,451,000$ | 192,554,000$ | 194,791,000$ | 199,194,000$ | 207,067,000$ | 225,268,000$ | 269,223,000$ | 283,147,000$ | 304,645,000$ | 317,776,000$ | 315,447,000$ | 318,122,000$ | 329,186,000$ | 335,831,000$ | 327,566,000$ | 309,676,000$ | 305,697,000$ | 303,381,000$ | 302,765,000$ | 302,989,000$ | 292,219,000$ | 289,836,000$ | 340,726,000$ | 321,756,000$ | 314,583,000$ | 299,550,000$ | 282,994,000$ | 251,054,000$ | 228,488,000$ | 219,779,000$ | 198,847,000$ | 176,504,000$ | 161,545,000$ | 158,077,000$ | 142,561,000$ | 123,980,000$ | 114,844,000$ | 114,436,000$ | 109,442,000$ | 100,527,000$ | 92,543,000$ | 89,315,000$ | 97,694,000$ | 87,450,000$ |
| QoQ | | (5,416,000$) | 594,000$ | 2,413,000$ | 15,257,000$ | (7,103,000$) | (2,237,000$) | (4,403,000$) | (7,873,000$) | (18,201,000$) | (43,955,000$) | (13,924,000$) | (21,498,000$) | (13,131,000$) | 2,329,000$ | (2,675,000$) | (11,064,000$) | (6,645,000$) | 8,265,000$ | 17,890,000$ | 3,979,000$ | 2,316,000$ | 616,000$ | (224,000$) | 10,770,000$ | 2,383,000$ | (50,890,000$) | 18,970,000$ | 7,173,000$ | 15,033,000$ | 16,556,000$ | 31,940,000$ | 22,566,000$ | 8,709,000$ | 20,932,000$ | 22,343,000$ | 14,959,000$ | 3,468,000$ | 15,516,000$ | 18,581,000$ | 9,136,000$ | 408,000$ | 4,994,000$ | 8,915,000$ | 7,984,000$ | 3,228,000$ | (8,379,000$) | 10,244,000$ | 54,620,000$ |
| Total Current Liabilities | | 63,535,000$ | 64,944,000$ | 67,068,000$ | 65,451,000$ | 76,686,000$ | 72,396,000$ | 72,185,000$ | 73,910,000$ | 72,496,000$ | 60,382,000$ | 59,367,000$ | 63,379,000$ | 65,349,000$ | 65,736,000$ | 59,340,000$ | 59,823,000$ | 61,512,000$ | 59,933,000$ | 61,840,000$ | 55,472,000$ | 56,710,000$ | 51,971,000$ | 50,614,000$ | 55,845,000$ | 50,181,000$ | 50,043,000$ | 46,362,000$ | 43,752,000$ | 46,585,000$ | 46,130,000$ | 47,232,000$ | 37,667,000$ | 33,886,000$ | 35,433,000$ | 32,190,000$ | 25,289,000$ | 22,845,000$ | 30,228,000$ | 27,977,000$ | 24,044,000$ | 22,013,000$ | 22,837,000$ | 25,088,000$ | 22,368,000$ | 18,735,000$ | 20,475,000$ | 26,300,000$ | 21,916,000$ |
| QoQ | | (1,409,000$) | (2,124,000$) | 1,617,000$ | (11,235,000$) | 4,290,000$ | 211,000$ | (1,725,000$) | 1,414,000$ | 12,114,000$ | 1,015,000$ | (4,012,000$) | (1,970,000$) | (387,000$) | 6,396,000$ | (483,000$) | (1,689,000$) | 1,579,000$ | (1,907,000$) | 6,368,000$ | (1,238,000$) | 4,739,000$ | 1,357,000$ | (5,231,000$) | 5,664,000$ | 138,000$ | 3,681,000$ | 2,610,000$ | (2,833,000$) | 455,000$ | (1,102,000$) | 9,565,000$ | 3,781,000$ | (1,547,000$) | 3,243,000$ | 6,901,000$ | 2,444,000$ | (7,383,000$) | 2,251,000$ | 3,933,000$ | 2,031,000$ | (824,000$) | (2,251,000$) | 2,720,000$ | 3,633,000$ | (1,740,000$) | (5,825,000$) | 4,384,000$ | 3,089,000$ |
| Debt to Asset Ratio | | .36x | .36x | .36x | .36x | .41x | .39x | .39x | .39x | .37x | .33x | .27x | .27x | .27x | .25x | .24x | .25x | .24x | .24x | .26x | .25x | .24x | .23x | .23x | .24x | .23x | .23x | .17x | .17x | .17x | .18x | .20x | .18x | .17x | .18x | .17x | .15x | .15x | .18x | .18x | .17x | .17x | .17x | .19x | .17x | .16x | .17x | .24x | .20x |
| Long Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 80,000$ | 159,000$ | 238,000$ | 315,000$ | 80,000$ | 159,000$ | 237,000$ | 315,000$ | 391,000$ | 6,333,000$ | 4,151,000$ |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (79,000$) | (79,000$) | (77,000$) | 235,000$ | (79,000$) | (78,000$) | (78,000$) | (76,000$) | (5,942,000$) | 2,182,000$ | (1,240,000$) |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0$ | 0$ | 1,000$ | 0$ | (311,000$) | (6,174,000$) | (3,914,000$) | (5,076,000$) | | | |
| Capital Lease Obligations | | 17,476,000$ | 18,221,000$ | 19,037,000$ | 19,212,000$ | 19,406,000$ | 20,147,000$ | 21,438,000$ | 22,110,000$ | 21,923,000$ | 22,767,000$ | 21,879,000$ | 22,749,000$ | 23,279,000$ | 24,148,000$ | 25,184,000$ | 25,810,000$ | 26,674,000$ | 27,639,000$ | 28,473,000$ | 18,910,000$ | 10,009,000$ | 10,460,000$ | 10,516,000$ | 10,979,000$ | 6,716,000$ | 7,316,000$ | 6,462,000$ | 6,418,000$ | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 103,729,000$ | 106,476,000$ | 103,685,000$ | 118,893,000$ | 113,795,000$ | 105,690,000$ | 97,920,000$ | 107,444,000$ | 125,492,000$ | 124,608,000$ | 167,687,000$ | 164,137,000$ | 187,014,000$ | 209,633,000$ | 223,621,000$ | 213,399,000$ | 235,524,000$ | 241,576,000$ | 238,850,000$ | 220,014,000$ | 211,962,000$ | 213,984,000$ | 214,086,000$ | 208,362,000$ | 198,037,000$ | 156,131,000$ | 213,947,000$ | 190,236,000$ | 196,634,000$ | 176,282,000$ | 166,344,000$ | 154,284,000$ | 142,953,000$ | 129,693,000$ | 114,711,000$ | 105,105,000$ | 92,851,000$ | 86,009,000$ | 84,500,000$ | 72,400,000$ | 66,106,000$ | 55,090,000$ | 51,822,000$ | 61,102,000$ | 56,836,000$ | 56,160,000$ | 69,046,000$ | 59,550,000$ |
| QoQ | | (2,747,000$) | 2,791,000$ | (15,208,000$) | 5,098,000$ | 8,105,000$ | 7,770,000$ | (9,524,000$) | (18,048,000$) | 884,000$ | (43,079,000$) | 3,550,000$ | (22,877,000$) | (22,619,000$) | (13,988,000$) | 10,222,000$ | (22,125,000$) | (6,052,000$) | 2,726,000$ | 18,836,000$ | 8,052,000$ | (2,022,000$) | (102,000$) | 5,724,000$ | 10,325,000$ | 41,906,000$ | (57,816,000$) | 23,711,000$ | (6,398,000$) | 20,352,000$ | 9,938,000$ | 12,060,000$ | 11,331,000$ | 13,260,000$ | 14,982,000$ | 9,606,000$ | 12,254,000$ | 6,842,000$ | 1,509,000$ | 12,100,000$ | 6,294,000$ | 11,016,000$ | 3,268,000$ | (9,280,000$) | 4,266,000$ | 676,000$ | (12,886,000$) | 9,496,000$ | 46,029,000$ |
| YoY | | (10,066,000$) | 786,000$ | 5,765,000$ | 11,449,000$ | (11,697,000$) | (18,918,000$) | (69,767,000$) | (56,693,000$) | (61,522,000$) | (85,025,000$) | (55,934,000$) | (49,262,000$) | (48,510,000$) | (31,943,000$) | (15,229,000$) | (6,615,000$) | 23,562,000$ | 27,592,000$ | 24,764,000$ | 11,652,000$ | 13,925,000$ | 57,853,000$ | 139,000$ | 18,126,000$ | 1,403,000$ | (20,151,000$) | 47,603,000$ | 35,952,000$ | 53,681,000$ | 46,589,000$ | 51,633,000$ | 49,179,000$ | 50,102,000$ | 43,684,000$ | 30,211,000$ | 32,705,000$ | 26,745,000$ | 30,919,000$ | 32,678,000$ | 11,298,000$ | 9,270,000$ | (1,070,000$) | (17,224,000$) | 1,552,000$ | 43,315,000$ | 42,639,000$ | 51,987,000$ | 45,419,000$ |
| Interest Expenses | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0$ | 1,000$ | 2,000$ | 3,000$ | 4,000$ | 5,000$ | 6,000$ | 7,000$ | 9,000$ | 104,000$ | 203,000$ | 133,000$ |
| Interest Income | | 1,163,000$ | 1,070,000$ | 1,123,000$ | 1,029,000$ | 1,413,000$ | 1,041,000$ | 1,333,000$ | 1,403,000$ | 1,602,000$ | 1,801,000$ | 1,646,000$ | 1,525,000$ | 1,715,000$ | 868,000$ | 225,000$ | 29,000$ | 22,000$ | 21,000$ | 29,000$ | 57,000$ | 67,000$ | 114,000$ | 176,000$ | 552,000$ | 835,000$ | 1,149,000$ | 1,394,000$ | 1,334,000$ | 1,148,000$ | 895,000$ | 673,000$ | 543,000$ | 297,000$ | 221,000$ | 146,000$ | 101,000$ | 70,000$ | 61,000$ | 36,000$ | 29,000$ | 36,000$ | 28,000$ | 26,000$ | 12,000$ | 14,000$ | 10,000$ | 12,000$ | 6,000$ |