| AGILYSYS INC (AGYS) |
| 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 | Q2-CY2014 |
| Balance Sheet Date | | 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 | 2014-Jun-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 | 82.68$ | 71.06$ | 119.16$ | 105.49$ | 114.82$ | 72.53$ | 131.64$ | 108.92$ | 104.08$ | 84.31$ | 84.91$ | 66.30$ | 68.75$ | 82.50$ | 79.31$ | 55.41$ | 47.20$ | 39.97$ | 44.35$ | 52.64$ | 57.03$ | 48.14$ | 38.45$ | 24.15$ | 17.93$ | 16.68$ | 25.47$ | 25.71$ | 21.46$ | 21.15$ | 14.30$ | 16.35$ | 15.50$ | 11.70$ | 12.27$ | 11.97$ | | | | | | | | | | | | | |
| Market Cap of Common Stock | 2,328,816,886$ | 1,997,372,032$ | 3,341,545,253$ | 2,958,234,445$ | 3,216,807,677$ | 2,028,228,050$ | 3,679,405,136$ | 3,036,889,795$ | 2,857,297,218$ | 2,306,426,178$ | 2,154,445,205$ | 1,680,837,994$ | 1,741,856,738$ | 2,079,709,335$ | 1,987,737,873$ | 1,387,054,537$ | 1,167,587,438$ | 987,831,850$ | 1,091,508,184$ | 1,293,774,708$ | 1,362,589,280$ | 1,137,793,566$ | 907,082,140$ | 569,568,912$ | 419,576,631$ | 394,597,376$ | 602,582,734$ | 608,694,020$ | 504,203,301$ | 497,767,725$ | 336,337,206$ | 384,524,003$ | 360,021,754$ | 272,763,925$ | 284,694,381$ | 279,998,194$ | | | | | | | | | | | | | |
| QoQ% | 16.59% | (40.23%) | 12.96% | (8.04%) | 58.60% | (44.88%) | 21.16% | 6.29% | 23.88% | 7.05% | 28.18% | (3.50%) | (16.25%) | 4.63% | 43.31% | 18.80% | 18.20% | (9.50%) | (15.63%) | (5.05%) | 19.76% | 25.43% | 59.26% | 35.75% | 6.33% | (34.52%) | (1.00%) | 20.72% | 1.29% | 48.00% | (12.53%) | 6.81% | 31.99% | (4.19%) | 1.68% | | | | | | | | | | | | | | |
| YoY% | (27.61%) | (1.52%) | (9.18%) | (2.59%) | 12.58% | (12.06%) | 70.78% | 80.68% | 64.04% | 10.90% | 8.39% | 21.18% | 49.18% | 110.53% | 82.11% | 7.21% | (14.31%) | (13.18%) | 20.33% | 127.15% | 224.75% | 188.34% | 50.53% | (6.43%) | (16.78%) | (20.73%) | 79.16% | 58.30% | 40.05% | 82.49% | 18.14% | 37.33% | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 28,166,629 | 28,166,478 | 28,097,684 | 28,042,618 | 28,035,462 | 28,015,775 | 27,961,890 | 27,940,004 | 27,872,345 | 27,376,862 | 27,349,322 | 25,370,482 | 25,351,357 | 25,326,626 | 25,184,727 | 25,058,198 | 25,025,983 | 24,728,532 | 24,712,343 | 24,607,173 | 24,568,661 | 24,010,727 | 23,637,552 | 23,588,178 | 23,612,924 | 23,609,398 | 23,656,891 | 23,658,529 | 23,680,171 | 23,501,193 | 23,535,090 | 23,530,629 | 23,526,906 | 23,324,679 | 23,402,512 | 23,318,471 | 23,366,461 | 23,210,682 | 23,207,376 | 23,152,224 | 22,939,102 | 22,942,586 | 22,949,056 | 22,944,100 | 22,924,212 | 22,789,355 | 22,822,554 | 22,814,241 | 22,617,213 |
| QoQ% | .00% | .25% | .20% | .03% | .07% | .19% | .08% | .24% | 1.81% | .10% | 7.80% | .08% | .10% | .56% | .51% | .13% | 1.20% | .07% | .43% | .16% | 2.32% | 1.58% | .21% | (.11%) | .02% | (.20%) | (.01%) | (.09%) | .76% | (.14%) | .02% | .02% | .87% | (.33%) | .36% | (.21%) | .67% | .01% | .24% | .93% | (.02%) | (.03%) | .02% | .09% | .59% | (.15%) | .04% | .87% | .66% |
| YoY% | .47% | .54% | .49% | .37% | .59% | 2.33% | 2.24% | 10.13% | 9.94% | 8.10% | 8.60% | 1.25% | 1.30% | 2.42% | 1.91% | 1.83% | 1.86% | 2.99% | 4.55% | 4.32% | 4.05% | 1.70% | (.08%) | (.30%) | (.28%) | .46% | .52% | .54% | .65% | .76% | .57% | .91% | .69% | .49% | .84% | .72% | 1.86% | 1.17% | 1.13% | .91% | .07% | .67% | .55% | .57% | 1.36% | 1.43% | 1.76% | 1.72% | .95% |
| Price to Sales | 7.29x | 6.26x | 10.76x | 9.87x | 11.14x | 7.36x | 13.96x | 11.93x | 11.67x | 9.71x | 9.44x | 7.73x | 8.43x | 10.50x | 10.37x | 7.65x | 6.81x | 6.07x | 7.16x | 8.65x | 9.33x | 8.29x | 6.46x | 3.91x | 2.76x | 2.45x | 3.82x | 4.01x | 3.47x | 3.53x | 2.47x | 2.92x | 2.82x | 2.14x | 2.24x | 2.20x | | | | | | | | | | | | | |
| Price to Earnings | 60.03x | 51.49x | 109.84x | 121.46x | 229.62x | 87.33x | 165.28x | 31.87x | 29.15x | 27.14x | 25.16x | 137.50x | 154.76x | 163.17x | 186.59x | 167.05x | 204.52x | 212.80x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | | | | | | | | | | | | | |
| Price to Book | 7.13x | 6.11x | 10.67x | 9.97x | 11.36x | 7.63x | 14.33x | 11.67x | 11.24x | 9.75x | 9.36x | 14.41x | 15.60x | 19.03x | 17.76x | 13.01x | 11.53x | 10.15x | 11.81x | 14.75x | 16.13x | 14.24x | 11.09x | 7.31x | 5.88x | 5.50x | 6.22x | 6.19x | 5.05x | 4.95x | 3.23x | 3.59x | 3.28x | 2.52x | 2.63x | 2.56x | | | | | | | | | | | | | |
| Total Revenue | | 82,946,000$ | 80,390,000$ | 79,299,000$ | 76,675,000$ | 74,272,000$ | 69,561,000$ | 68,279,000$ | 63,512,000$ | 62,221,000$ | 60,566,000$ | 58,616,000$ | 56,059,000$ | 52,897,000$ | 49,920,000$ | 47,742,000$ | 47,506,000$ | 46,558,000$ | 39,460,000$ | 37,892,000$ | 38,725,000$ | 36,336,000$ | 36,675,000$ | 34,360,000$ | 29,807,000$ | 39,659,000$ | 41,987,000$ | 40,722,000$ | 38,389,000$ | 36,618,000$ | 36,014,000$ | 34,203,000$ | 34,007,000$ | 32,056,000$ | 31,310,000$ | 30,129,000$ | 33,865,000$ | 32,056,000$ | 31,310,000$ | 30,129,000$ | 33,865,000$ | 30,602,000$ | 33,448,000$ | 32,676,000$ | 30,953,000$ | 28,708,000$ | 24,742,000$ | 26,318,000$ | 23,746,000$ |
| QoQ% | | 3.18% | 1.38% | 3.42% | 3.24% | 6.77% | 1.88% | 7.51% | 2.08% | 2.73% | 3.33% | 4.56% | 5.98% | 5.96% | 4.56% | .50% | 2.04% | 17.99% | 4.14% | (2.15%) | 6.58% | (.92%) | 6.74% | 15.28% | (24.84%) | (5.55%) | 3.11% | 6.08% | 4.84% | 1.68% | 5.30% | .58% | 6.09% | 2.38% | 3.92% | (11.03%) | 5.64% | 2.38% | 3.92% | (11.03%) | 10.66% | (8.51%) | 2.36% | 5.57% | 7.82% | 16.03% | (5.99%) | 10.83% | (14.43%) |
| YoY% | | 11.68% | 15.57% | 16.14% | 20.73% | 19.37% | 14.85% | 16.49% | 13.30% | 17.63% | 21.33% | 22.78% | 18.00% | 13.62% | 26.51% | 26.00% | 22.68% | 28.13% | 7.59% | 10.28% | 29.92% | (8.38%) | (12.65%) | (15.62%) | (22.36%) | 8.31% | 16.59% | 19.06% | 12.89% | 14.23% | 15.02% | 13.52% | .42% | .00% | .00% | .00% | .00% | 4.75% | (6.39%) | (7.80%) | 9.41% | 6.60% | 35.19% | 24.16% | 30.35% | 3.45% | (.89%) | 5.92% | .19% |
| TTM | | 319,310,000$ | 310,636,000$ | 299,807,000$ | 288,787,000$ | 275,624,000$ | 263,573,000$ | 254,578,000$ | 244,915,000$ | 237,462,000$ | 228,138,000$ | 217,492,000$ | 206,618,000$ | 198,065,000$ | 191,726,000$ | 181,266,000$ | 171,416,000$ | 162,635,000$ | 152,413,000$ | 149,628,000$ | 146,096,000$ | 137,178,000$ | 140,501,000$ | 145,813,000$ | 152,175,000$ | 160,757,000$ | 157,716,000$ | 151,743,000$ | 145,224,000$ | 140,842,000$ | 136,280,000$ | 131,576,000$ | 127,502,000$ | 127,360,000$ | 127,360,000$ | 127,360,000$ | 127,360,000$ | 127,360,000$ | 125,906,000$ | 128,044,000$ | 130,591,000$ | 127,679,000$ | 125,785,000$ | 117,079,000$ | 110,721,000$ | 103,514,000$ | 102,556,000$ | 102,779,000$ | 101,307,000$ |
| TTM_QoQ% | | 2.79% | 3.61% | 3.82% | 4.78% | 4.57% | 3.53% | 3.95% | 3.14% | 4.09% | 4.90% | 5.26% | 4.32% | 3.31% | 5.77% | 5.75% | 5.40% | 6.71% | 1.86% | 2.42% | 6.50% | (2.37%) | (3.64%) | (4.18%) | (5.34%) | 1.93% | 3.94% | 4.49% | 3.11% | 3.35% | 3.58% | 3.20% | .11% | .00% | .00% | .00% | .00% | 1.16% | (1.67%) | (1.95%) | 2.28% | 1.51% | 7.44% | 5.74% | 6.96% | .93% | (.22%) | 1.45% | .05% |
| TTM_YoY% | | 15.85% | 17.86% | 17.77% | 17.91% | 16.07% | 15.53% | 17.05% | 18.54% | 19.89% | 18.99% | 19.99% | 20.54% | 21.79% | 25.79% | 21.14% | 17.33% | 18.56% | 8.48% | 2.62% | (4.00%) | (14.67%) | (10.92%) | (3.91%) | 4.79% | 14.14% | 15.73% | 15.33% | 13.90% | 10.59% | 7.00% | 3.31% | .11% | .00% | 1.16% | (.53%) | (2.47%) | (.25%) | .10% | 9.37% | 17.95% | 23.35% | 22.65% | 13.91% | 9.29% | 2.23% | 7.30% | 5.25% | 5.43% |
| Gross Margin | | 64.40% | 62.50% | 61.75% | 61.68% | 60.66% | 63.05% | 63.29% | 62.77% | 61.52% | 62.45% | 59.87% | 58.97% | 60.84% | 61.65% | 61.51% | 59.98% | 59.48% | 62.64% | 64.01% | 64.21% | 64.61% | 65.97% | 67.39% | 62.23% | 49.57% | 50.17% | 49.65% | 52.14% | 53.51% | 51.78% | 51.89% | 52.60% | 52.25% | 49.91% | 51.01% | 49.23% | 52.25% | 49.91% | 51.01% | 49.23% | 50.57% | 48.56% | 48.60% | 52.31% | 50.89% | 57.11% | 63.34% | 61.80% |
| QoQ | | 1.90% | .75% | .07% | 1.02% | (2.39%) | (.25%) | .52% | 1.26% | (.94%) | 2.58% | .91% | (1.87%) | (.81%) | .14% | 1.53% | .50% | (3.16%) | (1.38%) | (.20%) | (.40%) | (1.36%) | (1.41%) | 5.15% | 12.67% | (.60%) | .52% | (2.49%) | (1.38%) | 1.74% | (.12%) | (.71%) | .36% | 2.34% | (1.10%) | 1.79% | (3.02%) | 2.34% | (1.10%) | 1.79% | (1.34%) | 2.01% | (.04%) | (3.71%) | 1.42% | (6.21%) | (6.23%) | 1.54% | 1.76% |
| YoY | | 3.75% | (.55%) | (1.54%) | (1.09%) | (.86%) | .59% | 3.42% | 3.80% | .68% | .80% | (1.63%) | (1.01%) | 1.36% | (.99%) | (2.50%) | (4.23%) | (5.14%) | (3.34%) | (3.38%) | 1.98% | 15.05% | 15.81% | 17.74% | 10.10% | (3.95%) | (1.61%) | (2.25%) | (.47%) | 1.26% | 1.86% | .88% | 3.38% | .00% | .00% | .00% | .00% | 1.68% | 1.36% | 2.42% | (3.08%) | (.32%) | (8.55%) | (14.74%) | (9.49%) | (9.14%) | (3.60%) | (3.43%) | (4.18%) |
| Operating Income | | 12,615,000$ | 11,732,000$ | 14,147,000$ | 4,521,000$ | 5,310,000$ | 7,410,000$ | 4,126,000$ | 5,747,000$ | 3,480,000$ | 7,751,000$ | 3,562,000$ | 958,000$ | 3,433,000$ | 3,482,000$ | 2,927,000$ | 3,033,000$ | 1,545,000$ | 1,612,000$ | 1,120,000$ | 2,041,000$ | (24,770,000$) | (1,811,000$) | 6,050,000$ | (423,000$) | (26,938,000$) | (2,696,000$) | (2,881,000$) | (1,544,000$) | (3,758,000$) | (3,878,000$) | (3,804,000$) | (1,639,000$) | (2,250,000$) | (3,613,000$) | (3,201,000$) | (3,019,000$) | (5,242,000$) | (1,629,000$) | (2,342,000$) | (2,194,000$) | (1,976,000$) | (1,679,000$) | (379,000$) | (277,000$) | (5,624,000$) | (2,680,000$) | (1,054,000$) | (3,109,000$) |
| QoQ% | | 7.53% | (17.07%) | 212.92% | (14.86%) | (28.34%) | 79.59% | (28.21%) | 65.14% | (55.10%) | 117.60% | 271.82% | (72.09%) | (1.41%) | 18.96% | (3.50%) | 96.31% | (4.16%) | 43.93% | (45.13%) | 108.24% | (1,267.75%) | (129.93%) | 1,530.26% | 98.43% | (899.18%) | 6.42% | (86.59%) | 58.91% | 3.09% | (1.95%) | (132.09%) | 27.16% | 37.73% | (12.87%) | (6.03%) | 42.41% | (221.79%) | 30.44% | (6.75%) | (11.03%) | (17.69%) | (343.01%) | (36.82%) | 95.08% | (109.85%) | (154.27%) | 66.10% | (21.78%) |
| YoY% | | 137.57% | 58.33% | 242.87% | (21.33%) | 52.59% | (4.40%) | 15.83% | 499.90% | 1.37% | 122.60% | 21.70% | (68.41%) | 122.20% | 116.01% | 161.34% | 48.60% | 106.24% | 189.01% | (81.49%) | 582.51% | 8.05% | 32.83% | 310.00% | 72.60% | (616.82%) | 30.48% | 24.26% | 5.80% | (67.02%) | (7.34%) | (18.84%) | 45.71% | 57.08% | (121.79%) | (36.68%) | (37.60%) | (165.28%) | 2.98% | (517.94%) | (692.06%) | 64.87% | 37.35% | 64.04% | 91.09% | (120.29%) | 9.70% | 8.03% | (749.06%) |
| TTM | | 43,015,000$ | 35,710,000$ | 31,388,000$ | 21,367,000$ | 22,593,000$ | 20,763,000$ | 21,104,000$ | 20,540,000$ | 15,751,000$ | 15,704,000$ | 11,435,000$ | 10,800,000$ | 12,875,000$ | 10,987,000$ | 9,117,000$ | 7,310,000$ | 6,318,000$ | (19,997,000$) | (23,420,000$) | (18,490,000$) | (20,954,000$) | (23,122,000$) | (24,007,000$) | (32,938,000$) | (34,059,000$) | (10,879,000$) | (12,061,000$) | (12,984,000$) | (13,079,000$) | (11,571,000$) | (11,306,000$) | (10,703,000$) | (12,083,000$) | (15,075,000$) | (13,091,000$) | (12,232,000$) | (11,407,000$) | (8,141,000$) | (8,191,000$) | (6,228,000$) | (4,311,000$) | (7,959,000$) | (8,960,000$) | (9,635,000$) | (12,467,000$) | (9,396,000$) | (9,684,000$) | (9,776,000$) |
| TTM_QoQ% | | 20.46% | 13.77% | 46.90% | (5.43%) | 8.81% | (1.62%) | 2.75% | 30.40% | .30% | 37.33% | 5.88% | (16.12%) | 17.18% | 20.51% | 24.72% | 15.70% | 131.60% | 14.62% | (26.66%) | 11.76% | 9.38% | 3.69% | 27.12% | 3.29% | (213.07%) | 9.80% | 7.11% | .73% | (13.03%) | (2.34%) | (5.63%) | 11.42% | 19.85% | (15.16%) | (7.02%) | (7.23%) | (40.12%) | .61% | (31.52%) | (44.47%) | 45.84% | 11.17% | 7.01% | 22.72% | (32.68%) | 2.97% | .94% | (57.98%) |
| TTM_YoY% | | 90.39% | 71.99% | 48.73% | 4.03% | 43.44% | 32.22% | 84.56% | 90.19% | 22.34% | 42.93% | 25.43% | 47.74% | 103.78% | 154.94% | 138.93% | 139.54% | 130.15% | 13.52% | 2.45% | 43.86% | 38.48% | (112.54%) | (99.05%) | (153.68%) | (160.41%) | 5.98% | (6.68%) | (21.31%) | (8.24%) | 23.24% | 13.64% | 12.50% | (5.93%) | (85.17%) | (59.82%) | (96.40%) | (164.60%) | (2.29%) | 8.58% | 35.36% | 65.42% | 15.29% | 7.48% | 1.44% | (101.47%) | (51.11%) | (95.16%) | (61.64%) |
| Operating Margin | | 15.21% | 14.59% | 17.84% | 5.90% | 7.15% | 10.65% | 6.04% | 9.05% | 5.59% | 12.80% | 6.08% | 1.71% | 6.49% | 6.98% | 6.13% | 6.38% | 3.32% | 4.09% | 2.96% | 5.27% | (68.17%) | (4.94%) | 17.61% | (1.42%) | (67.92%) | (6.42%) | (7.08%) | (4.02%) | (10.26%) | (10.77%) | (11.12%) | (4.82%) | (7.02%) | (11.54%) | (10.62%) | (8.92%) | (16.35%) | (5.20%) | (7.77%) | (6.48%) | (6.46%) | (5.02%) | (1.16%) | (.90%) | (19.59%) | (10.83%) | (4.01%) | (13.09%) |
| QoQ | | .62% | (3.25%) | 11.94% | (1.25%) | (3.50%) | 4.61% | (3.01%) | 3.46% | (7.21%) | 6.72% | 4.37% | (4.78%) | (.49%) | .84% | (.25%) | 3.07% | (.77%) | 1.13% | (2.31%) | 73.44% | (63.23%) | (22.55%) | 19.03% | 66.51% | (61.50%) | .65% | (3.05%) | 6.24% | .51% | .35% | (6.30%) | 2.20% | 4.52% | (.92%) | (1.71%) | 7.44% | (11.15%) | 2.57% | (1.29%) | (.02%) | (1.44%) | (3.86%) | (.27%) | 18.70% | (8.76%) | (6.83%) | 9.09% | (3.89%) |
| YoY | | 8.06% | 3.94% | 11.80% | (3.15%) | 1.56% | (2.15%) | (.03%) | 7.34% | (.90%) | 5.82% | (.05%) | (4.68%) | 3.17% | 2.89% | 3.18% | 1.11% | 71.49% | 9.02% | (14.65%) | 6.69% | (.25%) | 1.48% | 24.68% | 2.60% | (57.66%) | 4.35% | 4.05% | .80% | (3.24%) | .77% | (.50%) | 4.10% | 9.33% | (6.34%) | (2.85%) | (2.44%) | (9.90%) | (.18%) | (6.61%) | (5.58%) | 13.13% | 5.81% | 2.85% | 12.20% | (10.39%) | 1.06% | .61% | (15.11%) |
| Net Income | | 12,294,000$ | 9,897,000$ | 11,710,000$ | 4,890,000$ | 3,925,000$ | 3,830,000$ | 1,364,000$ | 14,106,000$ | 2,961,000$ | 77,141,000$ | 4,545,000$ | 1,548,000$ | 4,075,000$ | 3,892,000$ | 3,576,000$ | 3,039,000$ | 1,982,000$ | 1,542,000$ | 982,000$ | 1,972,000$ | (24,281,000$) | (2,070,000$) | 5,867,000$ | (517,000$) | (26,992,000$) | (2,582,000$) | (2,918,000$) | (1,575,000$) | (3,589,000$) | (4,048,000$) | (3,791,000$) | (1,736,000$) | (210,000$) | (1,934,000$) | (3,248,000$) | (2,958,000$) | (210,000$) | (1,934,000$) | (3,248,000$) | (2,958,000$) | (5,287,000$) | (1,737,000$) | (2,400,000$) | (2,297,000$) | (5,426,000$) | (2,715,000$) | (1,127,000$) | (2,229,000$) |
| QoQ% | | 24.22% | (15.48%) | 139.47% | 24.59% | 2.48% | 180.79% | (90.33%) | 376.39% | (96.16%) | 1,597.27% | 193.61% | (62.01%) | 4.70% | 8.84% | 17.67% | 53.33% | 28.53% | 57.03% | (50.20%) | 108.12% | (1,073.00%) | (135.28%) | 1,234.82% | 98.09% | (945.39%) | 11.52% | (85.27%) | 56.12% | 11.34% | (6.78%) | (118.38%) | (726.67%) | 89.14% | 40.46% | (9.80%) | (1,308.57%) | 89.14% | 40.46% | (9.80%) | 44.05% | (204.38%) | 27.63% | (4.48%) | 57.67% | (99.85%) | (140.91%) | 49.44% | (10.95%) |
| YoY% | | 213.22% | 158.41% | 758.50% | (65.33%) | 32.56% | (95.04%) | (69.99%) | 811.24% | (27.34%) | 1,882.04% | 27.10% | (49.06%) | 105.60% | 152.40% | 264.16% | 54.11% | 108.16% | 174.49% | (83.26%) | 481.43% | 10.04% | 19.83% | 301.06% | 67.18% | (652.08%) | 36.22% | 23.03% | 9.27% | (1,609.05%) | (109.31%) | (16.72%) | 41.31% | .00% | .00% | .00% | .00% | 96.03% | (11.34%) | (35.33%) | (28.78%) | 2.56% | 36.02% | (112.96%) | (3.05%) | (170.09%) | (1.95%) | (105.51%) | (269.38%) |
| TTM | | 38,791,000$ | 30,422,000$ | 24,355,000$ | 14,009,000$ | 23,225,000$ | 22,261,000$ | 95,572,000$ | 98,753,000$ | 86,195,000$ | 87,309,000$ | 14,060,000$ | 13,091,000$ | 14,582,000$ | 12,489,000$ | 10,139,000$ | 7,545,000$ | 6,478,000$ | (19,785,000$) | (23,397,000$) | (18,512,000$) | (21,001,000$) | (23,712,000$) | (24,224,000$) | (33,009,000$) | (34,067,000$) | (10,664,000$) | (12,130,000$) | (13,003,000$) | (13,164,000$) | (9,785,000$) | (7,671,000$) | (7,128,000$) | (8,350,000$) | (8,350,000$) | (8,350,000$) | (8,350,000$) | (8,350,000$) | (13,427,000$) | (13,230,000$) | (12,382,000$) | (11,721,000$) | (11,860,000$) | (12,838,000$) | (11,565,000$) | (11,497,000$) | (8,080,000$) | (8,028,000$) | 13,552,000$ |
| TTM_QoQ% | | 27.51% | 24.91% | 73.85% | (39.68%) | 4.33% | (76.71%) | (3.22%) | 14.57% | (1.28%) | 520.97% | 7.40% | (10.23%) | 16.76% | 23.18% | 34.38% | 16.47% | 132.74% | 15.44% | (26.39%) | 11.85% | 11.43% | 2.11% | 26.61% | 3.11% | (219.46%) | 12.09% | 6.71% | 1.22% | (34.53%) | (27.56%) | (7.62%) | 14.64% | .00% | .00% | .00% | .00% | 37.81% | (1.49%) | (6.85%) | (5.64%) | 1.17% | 7.62% | (11.01%) | (.59%) | (42.29%) | (.65%) | (159.24%) | (20.74%) |
| TTM_YoY% | | 67.02% | 36.66% | (74.52%) | (85.81%) | (73.06%) | (74.50%) | 579.74% | 654.36% | 491.11% | 599.09% | 38.67% | 73.51% | 125.10% | 163.12% | 143.34% | 140.76% | 130.85% | 16.56% | 3.41% | 43.92% | 38.35% | (122.36%) | (99.70%) | (153.86%) | (158.79%) | (8.98%) | (58.13%) | (82.42%) | (57.65%) | (17.19%) | 8.13% | 14.64% | .00% | 37.81% | 36.89% | 32.56% | 28.76% | (13.21%) | (3.05%) | (7.06%) | (1.95%) | (46.78%) | (59.92%) | (185.34%) | (167.25%) | (141.57%) | (135.50%) | 648.73% |
| Profit Margin | | 14.82% | 12.31% | 14.77% | 6.38% | 5.29% | 5.51% | 2.00% | 22.21% | 4.76% | 127.37% | 7.75% | 2.76% | 7.70% | 7.80% | 7.49% | 6.40% | 4.26% | 3.91% | 2.59% | 5.09% | (66.82%) | (5.64%) | 17.08% | (1.73%) | (68.06%) | (6.15%) | (7.17%) | (4.10%) | (9.80%) | (11.24%) | (11.08%) | (5.11%) | (.66%) | (6.18%) | (10.78%) | (8.74%) | (.66%) | (6.18%) | (10.78%) | (8.74%) | (17.28%) | (5.19%) | (7.35%) | (7.42%) | (18.90%) | (10.97%) | (4.28%) | (9.39%) |
| QoQ | | 2.51% | (2.46%) | 8.39% | 1.09% | (.22%) | 3.51% | (20.21%) | 17.45% | (122.61%) | 119.61% | 4.99% | (4.94%) | (.09%) | .31% | 1.09% | 2.14% | .35% | 1.32% | (2.50%) | 71.92% | (61.18%) | (22.72%) | 18.81% | 66.33% | (61.91%) | 1.02% | (3.06%) | 5.70% | 1.44% | (.16%) | (5.98%) | (4.45%) | 5.52% | 4.60% | (2.05%) | (8.08%) | 5.52% | 4.60% | (2.05%) | 8.54% | (12.08%) | 2.15% | .08% | 11.48% | (7.93%) | (6.69%) | 5.11% | (2.15%) |
| YoY | | 9.54% | 6.81% | 12.77% | (15.83%) | .53% | (121.86%) | (5.76%) | 19.45% | (2.95%) | 119.57% | .26% | (3.64%) | 3.45% | 3.89% | 4.90% | 1.31% | 71.08% | 9.55% | (14.48%) | 6.83% | 1.24% | .51% | 24.24% | 2.37% | (58.26%) | 5.09% | 3.92% | 1.00% | (9.15%) | (5.06%) | (.30%) | 3.63% | .00% | .00% | .00% | .00% | 16.62% | (.98%) | (3.44%) | (1.31%) | 1.62% | 5.78% | (3.06%) | 1.97% | (11.66%) | (.31%) | (86.60%) | (14.94%) |
| Equity to Common Shareholders | | 326,791,000$ | 313,123,000$ | 296,747,000$ | 283,219,000$ | 265,886,000$ | 256,791,000$ | 260,262,000$ | 254,171,000$ | 236,477,000$ | 230,273,000$ | 116,618,000$ | 111,686,000$ | 109,310,000$ | 111,912,000$ | 106,594,000$ | 101,276,000$ | 97,344,000$ | 92,413,000$ | 87,718,000$ | 84,487,000$ | 79,876,000$ | 81,779,000$ | 77,924,000$ | 71,350,000$ | 71,757,000$ | 96,936,000$ | 98,365,000$ | 99,923,000$ | 100,622,000$ | 104,105,000$ | 106,974,000$ | 109,749,000$ | 108,431,000$ | 108,214,000$ | 109,428,000$ | 111,915,000$ | 113,669,000$ | 117,706,000$ | 119,507,000$ | 121,469,000$ | 123,473,000$ | 124,224,000$ | 124,988,000$ | 124,393,000$ | 124,188,000$ | 128,709,000$ | 130,657,000$ | 130,989,000$ |
| QoQ | | 13,668,000$ | 16,376,000$ | 13,528,000$ | 17,333,000$ | 9,095,000$ | (3,471,000$) | 6,091,000$ | 17,694,000$ | 6,204,000$ | 113,655,000$ | 4,932,000$ | 2,376,000$ | (2,602,000$) | 5,318,000$ | 5,318,000$ | 3,932,000$ | 4,931,000$ | 4,695,000$ | 3,231,000$ | 4,611,000$ | (1,903,000$) | 3,855,000$ | 6,574,000$ | (407,000$) | (25,179,000$) | (1,429,000$) | (1,558,000$) | (699,000$) | (3,483,000$) | (2,869,000$) | (2,775,000$) | 1,318,000$ | 217,000$ | (1,214,000$) | (2,487,000$) | (1,754,000$) | (4,037,000$) | (1,801,000$) | (1,962,000$) | (2,004,000$) | (751,000$) | (764,000$) | 595,000$ | 205,000$ | (4,521,000$) | (1,948,000$) | (332,000$) | (1,884,000$) |
| QoQ% | | 4.37% | 5.52% | 4.78% | 6.52% | 3.54% | (1.33%) | 2.40% | 7.48% | 2.69% | 97.46% | 4.42% | 2.17% | (2.33%) | 4.99% | 5.25% | 4.04% | 5.34% | 5.35% | 3.82% | 5.77% | (2.33%) | 4.95% | 9.21% | (.57%) | (25.98%) | (1.45%) | (1.56%) | (.70%) | (3.35%) | (2.68%) | (2.53%) | 1.22% | .20% | (1.11%) | (2.22%) | (1.54%) | (3.43%) | (1.51%) | (1.62%) | (1.62%) | (.61%) | (.61%) | .48% | .17% | (3.51%) | (1.49%) | (.25%) | (1.42%) |
| YoY | | 60,905,000$ | 56,332,000$ | 36,485,000$ | 29,048,000$ | 29,409,000$ | 26,518,000$ | 143,644,000$ | 142,485,000$ | 127,167,000$ | 118,361,000$ | 10,024,000$ | 10,410,000$ | 11,966,000$ | 19,499,000$ | 18,876,000$ | 16,789,000$ | 17,468,000$ | 10,634,000$ | 9,794,000$ | 13,137,000$ | 8,119,000$ | (15,157,000$) | (20,441,000$) | (28,573,000$) | (28,865,000$) | (7,169,000$) | (8,609,000$) | (9,826,000$) | (7,809,000$) | (4,109,000$) | (2,454,000$) | (2,166,000$) | (5,238,000$) | (9,492,000$) | (10,079,000$) | (9,554,000$) | (9,804,000$) | (6,518,000$) | (5,481,000$) | (2,924,000$) | (715,000$) | (4,485,000$) | (5,669,000$) | (6,596,000$) | (8,685,000$) | (5,382,000$) | (5,281,000$) | 15,930,000$ |
| YoY% | | 22.91% | 21.94% | 14.02% | 11.43% | 12.44% | 11.52% | 123.18% | 127.58% | 116.34% | 105.76% | 9.40% | 10.28% | 12.29% | 21.10% | 21.52% | 19.87% | 21.87% | 13.00% | 12.57% | 18.41% | 11.32% | (15.64%) | (20.78%) | (28.60%) | (28.69%) | (6.89%) | (8.05%) | (8.95%) | (7.20%) | (3.80%) | (2.24%) | (1.94%) | (4.61%) | (8.06%) | (8.43%) | (7.87%) | (7.94%) | (5.25%) | (4.39%) | (2.35%) | (.58%) | (3.49%) | (4.34%) | (5.04%) | (6.54%) | (4.01%) | (3.89%) | 13.85% |
| Dividends Paid | | | | | | | | | | 0$ | 745,000$ | 0$ | 918,000$ | 0$ | 918,000$ | 0$ | 918,000$ | 0$ | 918,000$ | 0$ | 918,000$ | 0$ | 918,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | 5,913,000$ | 4,865,000$ | 5,858,000$ | 5,211,000$ | 4,768,000$ | 2,742,000$ | 3,998,000$ | 3,597,000$ | 3,507,000$ | 36,019,000$ | 1,419,000$ | 757,000$ | (3,188,000$) | 2,094,000$ | 2,448,000$ | 1,661,000$ | 3,527,000$ | 3,569,000$ | 2,677,000$ | 2,933,000$ | 22,673,000$ | 6,433,000$ | 1,391,000$ | 1,269,000$ | 1,397,000$ | 1,185,000$ | 1,211,000$ | 917,000$ | 142,000$ | 1,090,000$ | 1,073,000$ | 387,000$ | 507,000$ | 711,000$ | 799,000$ | 1,854,000$ | 1,263,000$ | (75,000$) | 373,000$ | 302,000$ | 788,000$ | 916,000$ | 967,000$ | 359,000$ | 915,000$ | 773,000$ | 739,000$ | 307,000$ |
| Treasury Stock | | 1,554,000$ | 1,576,000$ | 1,593,000$ | 1,595,000$ | 1,600,000$ | 1,616,000$ | 1,622,000$ | 1,642,000$ | 1,791,000$ | 1,798,000$ | 1,871,000$ | 1,877,000$ | 1,884,000$ | 1,926,000$ | 1,965,000$ | 1,974,000$ | 2,063,000$ | 2,068,000$ | 2,100,000$ | 2,111,000$ | 2,278,000$ | 2,391,000$ | 2,406,000$ | 2,399,000$ | 2,401,000$ | 2,387,000$ | 2,386,000$ | 2,379,000$ | 2,433,000$ | 2,422,000$ | 2,424,000$ | 2,425,000$ | 2,486,000$ | 2,463,000$ | 2,488,000$ | 2,472,000$ | 2,519,000$ | 2,521,000$ | 2,537,000$ | 2,601,000$ | 2,600,000$ | 2,598,000$ | 2,599,000$ | 2,605,000$ | 2,646,000$ | 2,636,000$ | 2,638,000$ | 2,697,000$ |
| QoQ | | (22,000$) | (17,000$) | (2,000$) | (5,000$) | (16,000$) | (6,000$) | (20,000$) | (149,000$) | (7,000$) | (73,000$) | (6,000$) | (7,000$) | (42,000$) | (39,000$) | (9,000$) | (89,000$) | (5,000$) | (32,000$) | (11,000$) | (167,000$) | (113,000$) | (15,000$) | 7,000$ | (2,000$) | 14,000$ | 1,000$ | 7,000$ | (54,000$) | 11,000$ | (2,000$) | (1,000$) | (61,000$) | 23,000$ | (25,000$) | 16,000$ | (47,000$) | (2,000$) | (16,000$) | (64,000$) | 1,000$ | 2,000$ | (1,000$) | (6,000$) | (41,000$) | 10,000$ | (2,000$) | (59,000$) | (44,000$) |
| Goodwill | | 133,908,000$ | 135,845,000$ | 134,130,000$ | 136,103,000$ | 130,640,000$ | 128,544,000$ | 135,426,000$ | 32,659,000$ | 32,791,000$ | 33,082,000$ | 32,755,000$ | 33,077,000$ | 32,638,000$ | 33,569,000$ | 32,759,000$ | 32,759,000$ | 32,759,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,600,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 19,622,000$ | 17,158,000$ |
| QoQ% | | (1.43%) | 1.28% | (1.45%) | 4.18% | 1.63% | (5.08%) | 314.67% | (.40%) | (.88%) | 1.00% | (.97%) | 1.35% | (2.77%) | 2.47% | .00% | .00% | 66.95% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | (.11%) | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | 14.36% | .00% |
| YoY% | | 2.50% | 5.68% | (.96%) | 316.74% | 298.40% | 288.56% | 313.45% | (1.26%) | .47% | (1.45%) | (.01%) | .97% | (.37%) | 71.08% | 66.95% | 66.95% | 66.95% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | (.11%) | .00% | .00% | .00% | .00% | .00% | .00% | 14.36% | 14.36% | 10.57% | 10.85% | (1.99%) |
| Other Intangible Assets | | 66,359,000$ | 68,785,000$ | 69,500,000$ | 71,993,000$ | 70,802,000$ | 73,539,000$ | 79,018,000$ | 16,706,000$ | 16,952,000$ | 17,223,000$ | 17,505,000$ | 17,888,000$ | 18,140,000$ | 19,165,000$ | 19,492,000$ | 19,831,000$ | 20,178,000$ | 8,400,000$ | 8,400,000$ | 8,400,000$ | 8,400,000$ | 8,400,000$ | 8,400,000$ | 8,400,000$ | 8,400,000$ | 8,404,000$ | 8,415,000$ | 8,427,000$ | 8,438,000$ | 8,450,000$ | 8,461,000$ | 8,473,000$ | 8,484,000$ | 8,496,000$ | 8,507,000$ | 8,519,000$ | 8,530,000$ | 8,542,000$ | 8,553,000$ | 8,565,000$ | 8,576,000$ | 8,880,000$ | 8,922,000$ | 8,964,000$ | 9,006,000$ | 9,699,000$ | 9,985,000$ | 10,306,000$ |
| QoQ | | (2,426,000$) | (715,000$) | (2,493,000$) | 1,191,000$ | (2,737,000$) | (5,479,000$) | 62,312,000$ | (246,000$) | (271,000$) | (282,000$) | (383,000$) | (252,000$) | (1,025,000$) | (327,000$) | (339,000$) | (347,000$) | 11,778,000$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | (4,000$) | (11,000$) | (12,000$) | (11,000$) | (12,000$) | (11,000$) | (12,000$) | (11,000$) | (12,000$) | (11,000$) | (12,000$) | (11,000$) | (12,000$) | (11,000$) | (12,000$) | (11,000$) | (304,000$) | (42,000$) | (42,000$) | (42,000$) | (693,000$) | (286,000$) | (321,000$) | (320,000$) |
| Amortization of Intangible Assets | | 1,438,000$ | 1,417,000$ | 1,432,000$ | 1,457,000$ | 1,082,000$ | 1,622,000$ | 904,000$ | 251,000$ | 246,000$ | 343,000$ | 347,000$ | 430,000$ | 417,000$ | 430,000$ | 443,000$ | 453,000$ | 577,000$ | 267,000$ | 345,000$ | 465,000$ | 469,000$ | 521,000$ | 508,000$ | 461,000$ | | | | 11,500$ | 2,532,500$ | 11,500$ | 11,500$ | 11,500$ | 458,000$ | 471,000$ | 465,000$ | 485,000$ | 361,000$ | 353,000$ | 342,000$ | 336,000$ | 306,000$ | 321,000$ | 318,000$ | 298,000$ | 467,000$ | 617,000$ | 594,000$ | 1,783,000$ |
| Total Assets | | 481,528,000$ | 475,178,000$ | 425,568,000$ | 426,046,000$ | 434,370,000$ | 443,861,000$ | 442,010,000$ | 355,698,000$ | 350,430,000$ | 346,658,000$ | 255,214,000$ | 251,347,000$ | 243,036,000$ | 246,161,000$ | 220,766,000$ | 208,759,000$ | 214,162,000$ | 202,338,000$ | 188,100,000$ | 189,485,000$ | 189,873,000$ | 189,201,000$ | 173,714,000$ | 176,103,000$ | 154,562,000$ | 171,828,000$ | 163,795,000$ | 167,448,000$ | 163,591,000$ | 167,433,000$ | 153,626,000$ | 162,228,000$ | 157,207,000$ | 155,918,000$ | 155,697,000$ | 164,245,000$ | 167,305,000$ | 171,705,000$ | 171,365,000$ | 175,126,000$ | 185,157,000$ | 183,877,000$ | 169,235,000$ | 170,640,000$ | 181,525,000$ | 174,617,000$ | 176,596,000$ | 178,690,000$ |
| QoQ | | 6,350,000$ | 49,610,000$ | (478,000$) | (8,324,000$) | (9,491,000$) | 1,851,000$ | 86,312,000$ | 5,268,000$ | 3,772,000$ | 91,444,000$ | 3,867,000$ | 8,311,000$ | (3,125,000$) | 25,395,000$ | 12,007,000$ | (5,403,000$) | 11,824,000$ | 14,238,000$ | (1,385,000$) | (388,000$) | 672,000$ | 15,487,000$ | (2,389,000$) | 21,541,000$ | (17,266,000$) | 8,033,000$ | (3,653,000$) | 3,857,000$ | (3,842,000$) | 13,807,000$ | (8,602,000$) | 5,021,000$ | 1,289,000$ | 221,000$ | (8,548,000$) | (3,060,000$) | (4,400,000$) | 340,000$ | (3,761,000$) | (10,031,000$) | 1,280,000$ | 14,642,000$ | (1,405,000$) | (10,885,000$) | 6,908,000$ | (1,979,000$) | (2,094,000$) | (12,205,000$) |
| YoY | | 47,158,000$ | 31,317,000$ | (16,442,000$) | 70,348,000$ | 83,940,000$ | 97,203,000$ | 186,796,000$ | 104,351,000$ | 107,394,000$ | 100,497,000$ | 34,448,000$ | 42,588,000$ | 28,874,000$ | 43,823,000$ | 32,666,000$ | 19,274,000$ | 24,289,000$ | 13,137,000$ | 14,386,000$ | 13,382,000$ | 35,311,000$ | 17,373,000$ | 9,919,000$ | 8,655,000$ | (9,029,000$) | 4,395,000$ | 10,169,000$ | 5,220,000$ | 6,384,000$ | 11,515,000$ | (2,071,000$) | (2,017,000$) | (10,098,000$) | (15,787,000$) | (15,668,000$) | (10,881,000$) | (17,852,000$) | (12,172,000$) | 2,130,000$ | 4,486,000$ | 3,632,000$ | 9,260,000$ | (7,361,000$) | (8,050,000$) | (9,370,000$) | (13,142,000$) | (7,883,000$) | (2,852,000$) |
| Total Liabilities | | 154,737,000$ | 162,055,000$ | 128,821,000$ | 142,827,000$ | 168,484,000$ | 187,070,000$ | 181,748,000$ | 101,527,000$ | 113,953,000$ | 116,385,000$ | 138,596,000$ | 139,661,000$ | 133,726,000$ | 134,249,000$ | 114,172,000$ | 107,483,000$ | 116,818,000$ | 109,925,000$ | 100,382,000$ | 104,998,000$ | 109,997,000$ | 107,422,000$ | 95,790,000$ | 104,753,000$ | 82,805,000$ | 74,892,000$ | 65,430,000$ | 67,525,000$ | 62,969,000$ | 63,328,000$ | 46,652,000$ | 52,479,000$ | 48,776,000$ | 47,704,000$ | 46,269,000$ | 52,330,000$ | 53,636,000$ | 53,999,000$ | 51,858,000$ | 53,657,000$ | 61,684,000$ | 59,653,000$ | 44,247,000$ | 46,247,000$ | 57,337,000$ | 45,908,000$ | 45,939,000$ | 47,701,000$ |
| QoQ | | (7,318,000$) | 33,234,000$ | (14,006,000$) | (25,657,000$) | (18,586,000$) | 5,322,000$ | 80,221,000$ | (12,426,000$) | (2,432,000$) | (22,211,000$) | (1,065,000$) | 5,935,000$ | (523,000$) | 20,077,000$ | 6,689,000$ | (9,335,000$) | 6,893,000$ | 9,543,000$ | (4,616,000$) | (4,999,000$) | 2,575,000$ | 11,632,000$ | (8,963,000$) | 21,948,000$ | 7,913,000$ | 9,462,000$ | (2,095,000$) | 4,556,000$ | (359,000$) | 16,676,000$ | (5,827,000$) | 3,703,000$ | 1,072,000$ | 1,435,000$ | (6,061,000$) | (1,306,000$) | (363,000$) | 2,141,000$ | (1,799,000$) | (8,027,000$) | 2,031,000$ | 15,406,000$ | (2,000,000$) | (11,090,000$) | 11,429,000$ | (31,000$) | (1,762,000$) | (10,321,000$) |
| YoY | | (13,747,000$) | (25,015,000$) | (52,927,000$) | 41,300,000$ | 54,531,000$ | 70,685,000$ | 43,152,000$ | (38,134,000$) | (19,773,000$) | (17,864,000$) | 24,424,000$ | 32,178,000$ | 16,908,000$ | 24,324,000$ | 13,790,000$ | 2,485,000$ | 6,821,000$ | 2,503,000$ | 4,592,000$ | 245,000$ | 27,192,000$ | 32,530,000$ | 30,360,000$ | 37,228,000$ | 19,836,000$ | 11,564,000$ | 18,778,000$ | 15,046,000$ | 14,193,000$ | 15,624,000$ | 383,000$ | 149,000$ | (4,860,000$) | (6,295,000$) | (5,589,000$) | (1,327,000$) | (8,048,000$) | (5,654,000$) | 7,611,000$ | 7,410,000$ | 4,347,000$ | 13,745,000$ | (1,692,000$) | (1,454,000$) | (685,000$) | (7,760,000$) | (2,602,000$) | (18,782,000$) |
| Current Ratio | | 1.47x | 1.31x | 1.22x | 1.11x | 1.11x | 1.14x | 1.13x | 2.41x | 2.11x | 2.01x | 2.11x | 2.02x | 1.97x | 1.96x | 2.20x | 2.10x | 1.91x | 2.33x | 2.57x | 2.36x | 2.18x | 2.26x | 2.52x | 2.09x | 1.35x | 1.35x | 1.38x | 1.37x | 1.37x | 1.36x | 1.48x | 1.40x | 1.43x | 1.48x | 1.57x | 1.54x | 1.59x | 1.69x | 1.78x | 1.82x | 1.77x | 1.84x | 2.28x | 2.26x | 2.08x | 2.65x | 2.83x | 2.95x |
| Total Current Assets | | 184,131,000$ | 169,773,000$ | 117,961,000$ | 108,527,000$ | 123,527,000$ | 131,210,000$ | 108,701,000$ | 186,765,000$ | 188,937,000$ | 183,694,000$ | 153,411,000$ | 149,438,000$ | 154,658,000$ | 159,083,000$ | 136,427,000$ | 132,140,000$ | 136,173,000$ | 149,614,000$ | 134,223,000$ | 134,827,000$ | 133,250,000$ | 131,952,000$ | 115,544,000$ | 116,942,000$ | 93,408,000$ | 84,313,000$ | 72,393,000$ | 73,449,000$ | 79,008,000$ | 80,756,000$ | 63,330,000$ | 67,841,000$ | 63,924,000$ | 61,341,000$ | 61,001,000$ | 69,293,000$ | 73,520,000$ | 78,698,000$ | 79,077,000$ | 83,834,000$ | 95,501,000$ | 95,477,000$ | 84,060,000$ | 89,468,000$ | 105,017,000$ | 99,086,000$ | 104,970,000$ | 114,856,000$ |
| QoQ | | 14,358,000$ | 51,812,000$ | 9,434,000$ | (15,000,000$) | (7,683,000$) | 22,509,000$ | (78,064,000$) | (2,172,000$) | 5,243,000$ | 30,283,000$ | 3,973,000$ | (5,220,000$) | (4,425,000$) | 22,656,000$ | 4,287,000$ | (4,033,000$) | (13,441,000$) | 15,391,000$ | (604,000$) | 1,577,000$ | 1,298,000$ | 16,408,000$ | (1,398,000$) | 23,534,000$ | 9,095,000$ | 11,920,000$ | (1,056,000$) | (5,559,000$) | (1,748,000$) | 17,426,000$ | (4,511,000$) | 3,917,000$ | 2,583,000$ | 340,000$ | (8,292,000$) | (4,227,000$) | (5,178,000$) | (379,000$) | (4,757,000$) | (11,667,000$) | 24,000$ | 11,417,000$ | (5,408,000$) | (15,549,000$) | 5,931,000$ | (5,884,000$) | (9,886,000$) | (14,998,000$) |
| Total Current Liabilities | | 125,110,000$ | 129,901,000$ | 96,748,000$ | 97,554,000$ | 111,024,000$ | 114,950,000$ | 95,889,000$ | 77,404,000$ | 89,371,000$ | 91,207,000$ | 72,707,000$ | 73,893,000$ | 78,515,000$ | 81,132,000$ | 62,054,000$ | 62,777,000$ | 71,466,000$ | 64,151,000$ | 52,199,000$ | 57,019,000$ | 61,155,000$ | 58,425,000$ | 45,777,000$ | 56,054,000$ | 69,423,000$ | 62,569,000$ | 52,585,000$ | 53,756,000$ | 57,815,000$ | 59,286,000$ | 42,701,000$ | 48,451,000$ | 44,581,000$ | 41,564,000$ | 38,918,000$ | 45,031,000$ | 46,337,000$ | 46,607,000$ | 44,327,000$ | 46,094,000$ | 54,100,000$ | 52,016,000$ | 36,797,000$ | 39,538,000$ | 50,610,000$ | 37,389,000$ | 37,135,000$ | 38,999,000$ |
| QoQ | | (4,791,000$) | 33,153,000$ | (806,000$) | (13,470,000$) | (3,926,000$) | 19,061,000$ | 18,485,000$ | (11,967,000$) | (1,836,000$) | 18,500,000$ | (1,186,000$) | (4,622,000$) | (2,617,000$) | 19,078,000$ | (723,000$) | (8,689,000$) | 7,315,000$ | 11,952,000$ | (4,820,000$) | (4,136,000$) | 2,730,000$ | 12,648,000$ | (10,277,000$) | (13,369,000$) | 6,854,000$ | 9,984,000$ | (1,171,000$) | (4,059,000$) | (1,471,000$) | 16,585,000$ | (5,750,000$) | 3,870,000$ | 3,017,000$ | 2,646,000$ | (6,113,000$) | (1,306,000$) | (270,000$) | 2,280,000$ | (1,767,000$) | (8,006,000$) | 2,084,000$ | 15,219,000$ | (2,741,000$) | (11,072,000$) | 13,221,000$ | 254,000$ | (1,864,000$) | (9,144,000$) |
| Debt to Asset Ratio | | .32x | .34x | .30x | .34x | .39x | .42x | .41x | .29x | .33x | .34x | .54x | .56x | .55x | .55x | .52x | .51x | .55x | .54x | .53x | .55x | .58x | .57x | .55x | .59x | .54x | .44x | .40x | .40x | .38x | .38x | .30x | .32x | .31x | .31x | .30x | .32x | .32x | .31x | .30x | .31x | .33x | .32x | .26x | .27x | .32x | .26x | .26x | .27x |
| Long Term Debt | | | | | 12,000,000$ | 24,000,000$ | 38,000,000$ | 50,000,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | (12,000,000$) | (14,000,000$) | (12,000,000$) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 19,044,000$ | | | | 22,962,000$ | | | | 23,892,000$ | 3,800,000$ | | 12,400,000$ | 16,740,000$ | | | | 10,698,000$ | | | | 13,606,000$ | | | | 15,336,000$ | 14,035,000$ | 14,810,000$ | 16,300,000$ | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 116,894,000$ | 81,453,000$ | 59,336,000$ | 55,564,000$ | 73,041,000$ | 60,761,000$ | 54,888,000$ | 144,111,000$ | 144,891,000$ | 116,200,000$ | 107,413,000$ | 107,093,000$ | 112,842,000$ | 105,818,000$ | 96,196,000$ | 94,897,000$ | 96,971,000$ | 115,122,000$ | 106,389,000$ | 103,911,000$ | 99,180,000$ | 92,608,000$ | 85,706,000$ | 74,604,000$ | 46,653,000$ | 41,905,000$ | 38,915,000$ | 37,233,000$ | 40,771,000$ | 36,995,000$ | 32,904,000$ | 35,076,000$ | 39,943,000$ | 37,615,000$ | 38,532,000$ | 43,408,000$ | 49,255,000$ | 52,713,000$ | 51,629,000$ | 55,312,000$ | 60,608,000$ | 65,652,000$ | 62,101,000$ | 66,034,000$ | 75,067,000$ | 69,109,000$ | 67,168,000$ | 77,862,000$ |
| QoQ | | 35,441,000$ | 22,117,000$ | 3,772,000$ | (17,477,000$) | 12,280,000$ | 5,873,000$ | (89,223,000$) | (780,000$) | 28,691,000$ | 8,787,000$ | 320,000$ | (5,749,000$) | 7,024,000$ | 9,622,000$ | 1,299,000$ | (2,074,000$) | (18,151,000$) | 8,733,000$ | 2,478,000$ | 4,731,000$ | 6,572,000$ | 6,902,000$ | 11,102,000$ | 27,951,000$ | 4,748,000$ | 2,990,000$ | 1,682,000$ | (3,538,000$) | 3,776,000$ | 4,091,000$ | (2,172,000$) | (4,867,000$) | 2,328,000$ | (917,000$) | (4,876,000$) | (5,847,000$) | (3,458,000$) | 1,084,000$ | (3,683,000$) | (5,296,000$) | (5,044,000$) | 3,551,000$ | (3,933,000$) | (9,033,000$) | 5,958,000$ | 1,941,000$ | (10,694,000$) | (21,704,000$) |
| YoY | | 43,853,000$ | 20,692,000$ | 4,448,000$ | (88,547,000$) | (71,850,000$) | (55,439,000$) | (52,525,000$) | 37,018,000$ | 32,049,000$ | 10,382,000$ | 11,217,000$ | 12,196,000$ | 15,871,000$ | (9,304,000$) | (10,193,000$) | (9,014,000$) | (2,209,000$) | 22,514,000$ | 20,683,000$ | 29,307,000$ | 52,527,000$ | 50,703,000$ | 46,791,000$ | 37,371,000$ | 5,882,000$ | 4,910,000$ | 6,011,000$ | 2,157,000$ | 828,000$ | (620,000$) | (5,628,000$) | (8,332,000$) | (9,312,000$) | (15,098,000$) | (13,097,000$) | (11,904,000$) | (11,353,000$) | (12,939,000$) | (10,472,000$) | (10,722,000$) | (14,459,000$) | (3,457,000$) | (5,067,000$) | (11,828,000$) | (24,499,000$) | (27,248,000$) | (32,586,000$) | 8,000,000$ |
| Interest Expenses | | 190,000$ | 30,000$ | 56,000$ | 217,000$ | 413,000$ | 657,000$ | 458,000$ | | | | | | | | (1,000$) | (1,000$) | 7,000$ | 4,000$ | 1,000$ | 1,000$ | 7,000$ | 9,000$ | 2,000$ | 1,000$ | (19,000$) | 25,000$ | 2,000$ | 1,000$ | 2,000$ | 3,000$ | 3,000$ | 3,000$ | 3,000$ | 3,000$ | 2,000$ | 2,000$ | 4,000$ | 3,000$ | 4,000$ | 4,000$ | 9,000$ | 8,000$ | 5,000$ | 8,000$ | 13,000$ | 7,000$ | 14,000$ | 13,000$ |
| Interest Income | | 714,000$ | 485,000$ | 346,000$ | 447,000$ | 489,000$ | 416,000$ | 1,095,000$ | 1,782,000$ | 1,503,000$ | 1,252,000$ | 1,227,000$ | 1,101,000$ | 1,006,000$ | 704,000$ | 380,000$ | 101,000$ | 14,000$ | 10,000$ | 14,000$ | 22,000$ | 31,000$ | 27,000$ | 28,000$ | 21,000$ | 93,000$ | 92,000$ | 114,000$ | 80,000$ | 104,000$ | 83,000$ | 97,000$ | 55,000$ | 34,000$ | 13,000$ | 23,000$ | 28,000$ | 27,000$ | 86,000$ | 16,000$ | 33,000$ | 22,000$ | 21,000$ | 4,000$ | 44,000$ | 12,000$ | 24,000$ | 21,000$ | 53,000$ |