| QUINSTREET, INC (QNST) |
| 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-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 | | 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 | 19.18$ | 14.64$ | 12.03$ | 14.37$ | 15.47$ | 16.08$ | 17.86$ | 23.06$ | 19.13$ | 16.56$ | 17.65$ | 12.82$ | 8.96$ | 8.84$ | 15.86$ | 14.34$ | 10.50$ | 10.05$ | 11.59$ | 18.20$ | 17.58$ | 18.59$ | 20.28$ | 21.46$ | 15.88$ | 10.47$ | 8.03$ | 15.31$ | 12.60$ | 15.83$ | 13.40$ | 16.18$ | 13.57$ | 12.70$ | 12.79$ | 8.37$ | 7.35$ | | | | | | | | | | | | |
| Market Cap of Common Stock | 1,094,917,325$ | 841,000,217$ | 685,352,116$ | 815,236,375$ | 880,761,520$ | 915,786,954$ | 1,008,529,196$ | 1,297,424,088$ | 1,070,822,678$ | 915,383,858$ | 968,817,413$ | 699,703,344$ | 489,095,452$ | 478,400,662$ | 853,360,321$ | 769,202,590$ | 560,251,594$ | 550,537,109$ | 632,274,312$ | 987,211,826$ | 951,476,486$ | 996,785,966$ | 1,080,586,558$ | 1,134,825,301$ | 836,229,620$ | 543,683,415$ | 415,130,154$ | 784,005,849$ | 641,925,083$ | 793,660,148$ | 667,168,261$ | 797,264,359$ | 665,990,794$ | 598,601,825$ | 591,103,365$ | 382,401,408$ | 335,987,309$ | | | | | | | | | | | | |
| QoQ% | 30.19% | 22.71% | (15.93%) | (7.44%) | (3.83%) | (9.20%) | (22.27%) | 21.16% | 16.98% | (5.52%) | 38.46% | 43.06% | 2.24% | (43.94%) | 10.94% | 37.30% | 1.77% | (12.93%) | (35.95%) | 3.76% | (4.55%) | (7.76%) | (4.78%) | 35.71% | 53.81% | 30.97% | (47.05%) | 22.13% | (19.12%) | 18.96% | (16.32%) | 19.71% | 11.26% | 1.27% | 54.58% | 13.81% | | | | | | | | | | | | | |
| YoY% | 24.32% | (8.17%) | (32.04%) | (37.17%) | (17.75%) | .04% | 4.10% | 85.43% | 118.94% | 91.34% | 13.53% | (9.04%) | (12.70%) | (13.10%) | 34.97% | (22.08%) | (41.12%) | (44.77%) | (41.49%) | (13.01%) | 13.78% | 83.34% | 160.30% | 44.75% | 30.27% | (31.50%) | (37.78%) | (1.66%) | (3.61%) | 32.59% | 12.87% | 108.49% | 98.22% | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 57,086,409 | 56,494,586 | 57,442,888 | 56,992,446 | 57,367,521 | 57,159,734 | 56,944,626 | 56,467,482 | 56,127,603 | 55,473,439 | 55,274,801 | 54,887,538 | 54,648,886 | 54,192,928 | 54,113,977 | 53,804,545 | 53,549,167 | 53,356,875 | 54,747,302 | 54,546,131 | 54,208,614 | 53,786,363 | 53,612,299 | 53,259,519 | 52,773,842 | 52,209,813 | 51,938,074 | 51,636,757 | 51,102,339 | 50,518,460 | 50,047,641 | 49,771,433 | 49,145,985 | 48,146,384 | 46,982,300 | 46,220,880 | 45,713,248 | 45,435,836 | 45,525,436 | 45,606,272 | 45,755,311 | 45,557,295 | 45,416,200 | 45,232,041 | 45,008,144 | 44,617,850 | 44,550,241 | 44,485,717 | 44,380,260 |
| QoQ% | 1.05% | (1.65%) | .79% | (.65%) | .36% | .38% | .85% | .61% | 1.18% | .36% | .71% | .44% | .84% | .15% | .58% | .48% | .36% | (2.54%) | .37% | .62% | .79% | .33% | .66% | .92% | 1.08% | .52% | .58% | 1.05% | 1.16% | .94% | .56% | 1.27% | 2.08% | 2.48% | 1.65% | 1.11% | .61% | (.20%) | (.18%) | (.33%) | .44% | .31% | .41% | .50% | .88% | .15% | .15% | .24% | .81% |
| YoY% | (.49%) | (1.16%) | .88% | .93% | 2.21% | 3.04% | 3.02% | 2.88% | 2.71% | 2.36% | 2.15% | 2.01% | 2.05% | 1.57% | (1.16%) | (1.36%) | (1.22%) | (.80%) | 2.12% | 2.42% | 2.72% | 3.02% | 3.22% | 3.14% | 3.27% | 3.35% | 3.78% | 3.75% | 3.98% | 4.93% | 6.52% | 7.68% | 7.51% | 5.97% | 3.20% | 1.35% | (.09%) | (.27%) | .24% | .83% | 1.66% | 2.11% | 1.94% | 1.68% | 1.42% | 1.35% | 2.05% | 2.30% | 2.58% |
| Price to Sales | .85x | .65x | .58x | .74x | .80x | .84x | .98x | 1.40x | 1.39x | 1.49x | 1.78x | 1.27x | .87x | .82x | 1.43x | 1.34x | .99x | .95x | 1.08x | 1.68x | 1.59x | 1.72x | 1.99x | 2.18x | 1.66x | 1.11x | .84x | 1.62x | 1.37x | 1.74x | 1.50x | 1.79x | 1.55x | 1.48x | 1.58x | 1.14x | 1.07x | | | | | | | | | | | | |
| Price to Earnings | 13.48x | 10.35x | 10.49x | 13.07x | 83.03x | 194.56x | - | - | - | - | - | - | - | - | - | - | - | - | 206.22x | 168.09x | 79.51x | 42.32x | 49.83x | 37.12x | 26.42x | 30.03x | 20.74x | 111.40x | 11.01x | 12.70x | 10.35x | 11.28x | 33.67x | 37.58x | 64.67x | 146.91x | - | | | | | | | | | | | | |
| Price to Book | 3.39x | 2.60x | 2.21x | 2.77x | 3.57x | 3.75x | 4.28x | 5.79x | 4.87x | 4.22x | 4.51x | 3.25x | 2.20x | 2.08x | 3.00x | 2.75x | 1.98x | 1.92x | 2.10x | 3.31x | 3.17x | 3.38x | 3.74x | 4.06x | 3.06x | 2.12x | 1.67x | 3.35x | 2.81x | 3.56x | 3.11x | 3.77x | 4.35x | 4.04x | 4.42x | 3.06x | 2.77x | | | | | | | | | | | | |
| Total Revenue | | 373,877,000$ | 346,137,000$ | 287,845,000$ | 285,853,000$ | 262,054,000$ | 269,842,000$ | 282,596,000$ | 279,219,000$ | 198,321,000$ | 168,587,000$ | 122,683,000$ | 123,923,000$ | 130,312,000$ | 172,671,000$ | 134,048,000$ | 143,593,000$ | 146,502,000$ | 150,658,000$ | 125,331,000$ | 159,608,000$ | 151,198,000$ | 153,052,000$ | 134,968,000$ | 139,269,000$ | 116,961,000$ | 128,663,000$ | 118,101,000$ | 126,614,000$ | 121,964,000$ | 116,225,000$ | 104,096,000$ | 112,869,000$ | 111,521,000$ | 117,925,000$ | 87,494,000$ | 87,418,000$ | 81,532,000$ | 79,205,000$ | 65,610,000$ | 73,438,000$ | 79,113,000$ | 81,243,000$ | 64,961,000$ | 72,389,000$ | 70,912,000$ | 75,345,000$ | 66,694,000$ | 69,189,000$ |
| QoQ% | | 8.01% | 20.25% | .70% | 9.08% | (2.89%) | (4.51%) | 1.21% | 40.79% | 17.64% | 37.42% | (1.00%) | (4.90%) | (24.53%) | 28.81% | (6.65%) | (1.99%) | (2.76%) | 20.21% | (21.48%) | 5.56% | (1.21%) | 13.40% | (3.09%) | 19.07% | (9.10%) | 8.94% | (6.72%) | 3.81% | 4.94% | 11.65% | (7.77%) | 1.21% | (5.43%) | 34.78% | .09% | 7.22% | 2.94% | 20.72% | (10.66%) | (7.17%) | (2.62%) | 25.06% | (10.26%) | 2.08% | (5.88%) | 12.97% | (3.61%) | 2.42% |
| YoY% | | 42.67% | 28.27% | 1.86% | 2.38% | 32.14% | 60.06% | 130.35% | 125.32% | 52.19% | (2.37%) | (8.48%) | (13.70%) | (11.05%) | 14.61% | 6.96% | (10.03%) | (3.11%) | (1.56%) | (7.14%) | 14.60% | 29.27% | 18.96% | 14.28% | 10.00% | (4.10%) | 10.70% | 13.45% | 12.18% | 9.36% | (1.44%) | 18.98% | 29.11% | 36.78% | 48.89% | 33.36% | 19.04% | 3.06% | (2.51%) | 1.00% | 1.45% | 11.57% | 7.83% | (2.60%) | 4.63% | 4.97% | 4.81% | .83% | (10.10%) |
| TTM | | 1,293,712,000$ | 1,181,889,000$ | 1,105,594,000$ | 1,100,345,000$ | 1,093,711,000$ | 1,029,978,000$ | 928,723,000$ | 768,810,000$ | 613,514,000$ | 545,505,000$ | 549,589,000$ | 560,954,000$ | 580,624,000$ | 596,814,000$ | 574,801,000$ | 566,084,000$ | 582,099,000$ | 586,795,000$ | 589,189,000$ | 598,826,000$ | 578,487,000$ | 544,250,000$ | 519,861,000$ | 502,994,000$ | 490,339,000$ | 495,342,000$ | 482,904,000$ | 468,899,000$ | 455,154,000$ | 444,711,000$ | 446,411,000$ | 429,809,000$ | 404,358,000$ | 374,369,000$ | 335,649,000$ | 313,765,000$ | 299,785,000$ | 297,366,000$ | 299,404,000$ | 298,755,000$ | 297,706,000$ | 289,505,000$ | 283,607,000$ | 285,340,000$ | 282,140,000$ | 278,783,000$ | 275,326,000$ | 274,777,000$ |
| TTM_QoQ% | | 9.46% | 6.90% | .48% | .61% | 6.19% | 10.90% | 20.80% | 25.31% | 12.47% | (.74%) | (2.03%) | (3.39%) | (2.71%) | 3.83% | 1.54% | (2.75%) | (.80%) | (.41%) | (1.61%) | 3.52% | 6.29% | 4.69% | 3.35% | 2.58% | (1.01%) | 2.58% | 2.99% | 3.02% | 2.35% | (.38%) | 3.86% | 6.29% | 8.01% | 11.54% | 6.98% | 4.66% | .81% | (.68%) | .22% | .35% | 2.83% | 2.08% | (.61%) | 1.13% | 1.20% | 1.26% | .20% | (2.75%) |
| TTM_YoY% | | 18.29% | 14.75% | 19.05% | 43.12% | 78.27% | 88.81% | 68.99% | 37.05% | 5.67% | (8.60%) | (4.39%) | (.91%) | (.25%) | 1.71% | (2.44%) | (5.47%) | .62% | 7.82% | 13.34% | 19.05% | 17.98% | 9.87% | 7.65% | 7.27% | 7.73% | 11.39% | 8.18% | 9.10% | 12.56% | 18.79% | 33.00% | 36.98% | 34.88% | 25.90% | 12.11% | 5.02% | .70% | 2.72% | 5.57% | 4.70% | 5.52% | 3.85% | 3.01% | 3.84% | (.15%) | (4.10%) | (7.56%) | (9.45%) |
| Gross Margin | | 13.32% | 11.94% | 9.63% | 9.42% | 10.63% | 10.33% | 9.47% | 10.17% | 8.79% | 8.49% | 5.59% | 6.17% | 8.13% | 9.87% | 6.37% | 8.60% | 8.03% | 9.35% | 7.80% | 11.34% | 12.29% | 13.32% | 10.77% | 12.23% | 10.10% | 11.23% | 10.82% | 10.60% | 11.92% | 15.38% | 12.66% | 14.23% | 15.01% | 15.22% | 14.01% | 13.13% | 13.40% | 12.46% | 6.03% | 7.67% | 9.32% | 10.20% | 7.10% | 8.94% | 11.15% | 13.48% | 9.45% | 8.35% |
| QoQ | | 1.38% | 2.31% | .21% | (1.20%) | .30% | .86% | (.71%) | 1.38% | .30% | 2.90% | (.59%) | (1.96%) | (1.73%) | 3.50% | (2.23%) | .57% | (1.33%) | 1.55% | (3.54%) | (.94%) | (1.03%) | 2.55% | (1.47%) | 2.13% | (1.13%) | .41% | .22% | (1.31%) | (3.46%) | 2.72% | (1.56%) | (.78%) | (.21%) | 1.21% | .88% | (.27%) | .94% | 6.43% | (1.64%) | (1.65%) | (.88%) | 3.10% | (1.84%) | (2.21%) | (2.33%) | 4.03% | 1.09% | (2.01%) |
| YoY | | 2.70% | 1.62% | .16% | (.75%) | 1.84% | 1.84% | 3.88% | 4.00% | .66% | (1.38%) | (.78%) | (2.43%) | .11% | .51% | (1.43%) | (2.74%) | (4.26%) | (3.97%) | (2.97%) | (.89%) | 2.19% | 2.09% | (.06%) | 1.63% | (1.82%) | (4.15%) | (1.84%) | (3.62%) | (3.09%) | .16% | (1.35%) | 1.10% | 1.61% | 2.76% | 7.98% | 5.46% | 4.09% | 2.26% | (1.08%) | (1.27%) | (1.83%) | (3.28%) | (2.34%) | .59% | .78% | (.77%) | (5.72%) | (9.02%) |
| Operating Income | | 19,123,000$ | 10,267,000$ | 1,247,000$ | 4,789,000$ | 3,876,000$ | 4,912,000$ | (1,388,000$) | (1,207,000$) | (1,439,000$) | (5,332,000$) | (11,395,000$) | (9,899,000$) | (5,338,000$) | (1,409,000$) | (9,172,000$) | (4,897,000$) | (2,163,000$) | 1,060,000$ | (7,553,000$) | 3,938,000$ | 4,981,000$ | 6,254,000$ | (231,000$) | 2,923,000$ | (781,000$) | 4,011,000$ | 1,294,000$ | 1,681,000$ | 3,487,000$ | (927,000$) | 2,854,000$ | 5,313,000$ | 6,028,000$ | 6,579,000$ | 1,672,000$ | 1,357,000$ | 1,591,000$ | 416,000$ | (7,726,000$) | (4,945,000$) | (3,538,000$) | (3,173,000$) | (6,348,000$) | (5,815,000$) | (3,657,000$) | (2,681,000$) | (5,381,000$) | (7,458,000$) |
| QoQ% | | 86.26% | 723.34% | (73.96%) | 23.56% | (21.09%) | 453.89% | (15.00%) | 16.12% | 73.01% | 53.21% | (15.11%) | (85.44%) | (278.85%) | 84.64% | (87.30%) | (126.40%) | (304.06%) | 114.03% | (291.80%) | (20.94%) | (20.36%) | 2,807.36% | (107.90%) | 474.26% | (119.47%) | 209.97% | (23.02%) | (51.79%) | 476.16% | (132.48%) | (46.28%) | (11.86%) | (8.38%) | 293.48% | 23.21% | (14.71%) | 282.45% | 105.38% | (56.24%) | (39.77%) | (11.50%) | 50.02% | (9.17%) | (59.01%) | (36.40%) | 50.18% | 27.85% | 92.71% |
| YoY% | | 393.37% | 109.02% | 189.84% | 496.77% | 369.35% | 192.12% | 87.82% | 87.81% | 73.04% | (278.42%) | (24.24%) | (102.14%) | (146.79%) | (232.93%) | (21.44%) | (224.35%) | (143.43%) | (83.05%) | (3,169.70%) | 34.73% | 737.77% | 55.92% | (117.85%) | 73.89% | (122.40%) | 532.69% | (54.66%) | (68.36%) | (42.15%) | (114.09%) | 70.69% | 291.53% | 278.88% | 1,481.49% | 121.64% | 127.44% | 144.97% | 113.11% | (21.71%) | 14.96% | 3.25% | (18.35%) | (17.97%) | 22.03% | 96.43% | 3.63% | (91.02%) | (9,222.50%) |
| TTM | | 35,426,000$ | 20,179,000$ | 14,824,000$ | 12,189,000$ | 6,193,000$ | 878,000$ | (9,366,000$) | (19,373,000$) | (28,065,000$) | (31,964,000$) | (28,041,000$) | (25,818,000$) | (20,816,000$) | (17,641,000$) | (15,172,000$) | (13,553,000$) | (4,718,000$) | 2,426,000$ | 7,620,000$ | 14,942,000$ | 13,927,000$ | 8,165,000$ | 5,922,000$ | 7,447,000$ | 6,205,000$ | 10,473,000$ | 5,535,000$ | 7,095,000$ | 10,727,000$ | 13,268,000$ | 20,774,000$ | 19,592,000$ | 15,636,000$ | 11,199,000$ | 5,036,000$ | (4,362,000$) | (10,664,000$) | (15,793,000$) | (19,382,000$) | (18,004,000$) | (18,874,000$) | (18,993,000$) | (18,501,000$) | (17,534,000$) | (19,177,000$) | (117,819,000$) | (117,920,000$) | (115,356,000$) |
| TTM_QoQ% | | 75.56% | 36.12% | 21.62% | 96.82% | 605.35% | 109.37% | 51.65% | 30.97% | 12.20% | (13.99%) | (8.61%) | (24.03%) | (18.00%) | (16.27%) | (11.95%) | (187.26%) | (294.48%) | (68.16%) | (49.00%) | 7.29% | 70.57% | 37.88% | (20.48%) | 20.02% | (40.75%) | 89.21% | (21.99%) | (33.86%) | (19.15%) | (36.13%) | 6.03% | 25.30% | 39.62% | 122.38% | 215.45% | 59.10% | 32.48% | 18.52% | (7.65%) | 4.61% | .63% | (2.66%) | (5.52%) | 8.57% | 83.72% | .09% | (2.22%) | (6.83%) |
| TTM_YoY% | | 472.03% | 2,198.29% | 258.28% | 162.92% | 122.07% | 102.75% | 66.60% | 24.96% | (34.82%) | (81.19%) | (84.82%) | (90.50%) | (341.20%) | (827.16%) | (299.11%) | (190.70%) | (133.88%) | (70.29%) | 28.67% | 100.65% | 124.45% | (22.04%) | 6.99% | 4.96% | (42.16%) | (21.07%) | (73.36%) | (63.79%) | (31.40%) | 18.48% | 312.51% | 549.15% | 246.62% | 170.91% | 125.98% | 75.77% | 43.50% | 16.85% | (4.76%) | (2.68%) | 1.58% | 83.88% | 84.31% | 84.80% | 82.24% | (3,492.04%) | (7,085.78%) | (28.42%) |
| Operating Margin | | 5.12% | 2.97% | .43% | 1.68% | 1.48% | 1.82% | (.49%) | (.43%) | (.73%) | (3.16%) | (9.29%) | (7.99%) | (4.10%) | (.82%) | (6.84%) | (3.41%) | (1.48%) | .70% | (6.03%) | 2.47% | 3.29% | 4.09% | (.17%) | 2.10% | (.67%) | 3.12% | 1.10% | 1.33% | 2.86% | (.80%) | 2.74% | 4.71% | 5.41% | 5.58% | 1.91% | 1.55% | 1.95% | .53% | (11.78%) | (6.73%) | (4.47%) | (3.91%) | (9.77%) | (8.03%) | (5.16%) | (3.56%) | (8.07%) | (10.78%) |
| QoQ | | 2.15% | 2.53% | (1.24%) | .20% | (.34%) | 2.31% | (.06%) | .29% | 2.44% | 6.13% | (1.30%) | (3.89%) | (3.28%) | 6.03% | (3.43%) | (1.93%) | (2.18%) | 6.73% | (8.49%) | (.83%) | (.79%) | 4.26% | (2.27%) | 2.77% | (3.79%) | 2.02% | (.23%) | (1.53%) | 3.66% | (3.54%) | (1.97%) | (.70%) | (.17%) | 3.67% | .36% | (.40%) | 1.43% | 12.30% | (5.04%) | (2.26%) | (.57%) | 5.87% | (1.74%) | (2.88%) | (1.60%) | 4.51% | 2.71% | 140.65% |
| YoY | | 3.64% | 1.15% | .92% | 2.11% | 2.21% | 4.98% | 8.80% | 7.56% | 3.37% | (2.35%) | (2.45%) | (4.58%) | (2.62%) | (1.52%) | (.82%) | (5.88%) | (4.77%) | (3.38%) | (5.86%) | .37% | 3.96% | .97% | (1.27%) | .77% | (3.53%) | 3.92% | (1.65%) | (3.38%) | (2.55%) | (6.38%) | .83% | 3.16% | 3.45% | 5.05% | 13.69% | 8.29% | 6.42% | 4.43% | (2.00%) | 1.30% | .69% | (.35%) | (1.70%) | 2.75% | 146.27% | .31% | (3.81%) | (10.68%) |
| Net Income | | 19,111,000$ | 7,362,000$ | 50,227,000$ | 4,535,000$ | 3,206,000$ | 4,416,000$ | (1,549,000$) | (1,366,000$) | (2,164,000$) | (7,048,000$) | (11,554,000$) | (10,565,000$) | (55,891,000$) | (479,000$) | (7,979,000$) | (4,517,000$) | (4,943,000$) | 2,230,000$ | (5,628,000$) | 3,093,000$ | 3,371,000$ | 5,037,000$ | 466,000$ | 14,681,000$ | 1,502,000$ | 13,919,000$ | 1,549,000$ | 1,132,000$ | 3,416,000$ | 941,000$ | 52,826,000$ | 5,297,000$ | 5,421,000$ | 7,117,000$ | 1,947,000$ | 1,445,000$ | (1,368,000$) | 579,000$ | (7,850,000$) | (3,569,000$) | (3,333,000$) | (3,265,000$) | (6,458,000$) | (6,364,000$) | (5,028,000$) | (3,216,000$) | (5,477,000$) | (6,287,000$) |
| QoQ% | | 159.59% | (85.34%) | 1,007.54% | 41.45% | (27.40%) | 385.09% | (13.40%) | 36.88% | 69.30% | 39.00% | (9.36%) | 81.10% | (11,568.27%) | 94.00% | (76.64%) | 8.62% | (321.66%) | 139.62% | (281.96%) | (8.25%) | (33.08%) | 980.90% | (96.83%) | 877.43% | (89.21%) | 798.58% | 36.84% | (66.86%) | 263.02% | (98.22%) | 897.28% | (2.29%) | (23.83%) | 265.54% | 34.74% | 205.63% | (336.27%) | 107.38% | (119.95%) | (7.08%) | (2.08%) | 49.44% | (1.48%) | (26.57%) | (56.34%) | 41.28% | 12.88% | 93.63% |
| YoY% | | 496.10% | 66.71% | 3,342.54% | 431.99% | 248.15% | 162.66% | 86.59% | 87.07% | 96.13% | (1,371.40%) | (44.81%) | (133.89%) | (1,030.71%) | (121.48%) | (41.77%) | (246.04%) | (246.63%) | (55.73%) | (1,307.73%) | (78.93%) | 124.43% | (63.81%) | (69.92%) | 1,196.91% | (56.03%) | 1,379.17% | (97.07%) | (78.63%) | (36.99%) | (86.78%) | 2,613.20% | 266.57% | 496.27% | 1,129.19% | 124.80% | 140.49% | 58.96% | 117.73% | (21.56%) | 43.92% | 33.71% | (1.52%) | (17.91%) | (1.23%) | 94.91% | (20.31%) | 87.56% | (569.54%) |
| TTM | | 81,235,000$ | 65,330,000$ | 62,384,000$ | 10,608,000$ | 4,707,000$ | (663,000$) | (12,127,000$) | (22,132,000$) | (31,331,000$) | (85,058,000$) | (78,489,000$) | (74,914,000$) | (68,866,000$) | (17,918,000$) | (15,209,000$) | (12,858,000$) | (5,248,000$) | 3,066,000$ | 5,873,000$ | 11,967,000$ | 23,555,000$ | 21,686,000$ | 30,568,000$ | 31,651,000$ | 18,102,000$ | 20,016,000$ | 7,038,000$ | 58,315,000$ | 62,480,000$ | 64,485,000$ | 70,661,000$ | 19,782,000$ | 15,930,000$ | 9,141,000$ | 2,603,000$ | (7,194,000$) | (12,208,000$) | (14,173,000$) | (18,017,000$) | (16,625,000$) | (19,420,000$) | (21,115,000$) | (21,066,000$) | (20,085,000$) | (20,008,000$) | (113,743,000$) | (113,200,000$) | (151,752,000$) |
| TTM_QoQ% | | 24.35% | 4.72% | 488.08% | 125.37% | 809.96% | 94.53% | 45.21% | 29.36% | 63.17% | (8.37%) | (4.77%) | (8.78%) | (284.34%) | (17.81%) | (18.28%) | (145.01%) | (271.17%) | (47.80%) | (50.92%) | (49.20%) | 8.62% | (29.06%) | (3.42%) | 74.85% | (9.56%) | 184.40% | (87.93%) | (6.67%) | (3.11%) | (8.74%) | 257.20% | 24.18% | 74.27% | 251.17% | 136.18% | 41.07% | 13.86% | 21.34% | (8.37%) | 14.39% | 8.03% | (.23%) | (4.88%) | (.39%) | 82.41% | (.48%) | 25.41% | (3.65%) |
| TTM_YoY% | | 1,625.83% | 9,953.70% | 614.42% | 147.93% | 115.02% | 99.22% | 84.55% | 70.46% | 54.50% | (374.71%) | (416.07%) | (482.63%) | (1,212.23%) | (684.41%) | (358.97%) | (207.45%) | (122.28%) | (85.86%) | (80.79%) | (62.19%) | 30.12% | 8.34% | 334.33% | (45.72%) | (71.03%) | (68.96%) | (90.04%) | 194.79% | 292.22% | 605.45% | 2,614.60% | 374.98% | 230.49% | 164.50% | 114.45% | 56.73% | 37.14% | 32.88% | 14.47% | 17.23% | 2.94% | 81.44% | 81.39% | 86.77% | 86.33% | (131.08%) | (132.39%) | (122.60%) |
| Profit Margin | | 5.11% | 2.13% | 17.45% | 1.59% | 1.22% | 1.64% | (.55%) | (.49%) | (1.09%) | (4.18%) | (9.42%) | (8.53%) | (42.89%) | (.28%) | (5.95%) | (3.15%) | (3.37%) | 1.48% | (4.49%) | 1.94% | 2.23% | 3.29% | .35% | 10.54% | 1.28% | 10.82% | 1.31% | .89% | 2.80% | .81% | 50.75% | 4.69% | 4.86% | 6.04% | 2.23% | 1.65% | (1.68%) | .73% | (11.97%) | (4.86%) | (4.21%) | (4.02%) | (9.94%) | (8.79%) | (7.09%) | (4.27%) | (8.21%) | (9.09%) |
| QoQ | | 2.99% | (15.32%) | 15.86% | .36% | (.41%) | 2.19% | (.06%) | .60% | 3.09% | 5.24% | (.89%) | 34.37% | (42.61%) | 5.68% | (2.81%) | .23% | (4.85%) | 5.97% | (6.43%) | (.29%) | (1.06%) | 2.95% | (10.20%) | 9.26% | (9.53%) | 9.51% | .42% | (1.91%) | 1.99% | (49.94%) | 46.05% | (.17%) | (1.17%) | 3.81% | .57% | 3.33% | (2.41%) | 12.70% | (7.11%) | (.65%) | (.19%) | 5.92% | (1.15%) | (1.70%) | (2.82%) | 3.94% | .88% | 137.11% |
| YoY | | 3.89% | .49% | 18.00% | 2.08% | 2.31% | 5.82% | 8.87% | 8.04% | 41.80% | (3.90%) | (3.47%) | (5.38%) | (39.52%) | (1.76%) | (1.46%) | (5.08%) | (5.60%) | (1.81%) | (4.84%) | (8.60%) | .95% | (7.53%) | (.97%) | 9.65% | (1.52%) | 10.01% | (49.44%) | (3.80%) | (2.06%) | (5.23%) | 48.52% | 3.04% | 6.54% | 5.30% | 14.19% | 6.51% | 2.54% | 4.75% | (2.02%) | 3.93% | 2.88% | .25% | (1.73%) | .30% | 139.11% | (.55%) | 58.35% | (7.87%) |
| Equity to Common Shareholders | | 323,092,000$ | 310,391,000$ | 294,440,000$ | 246,699,000$ | 244,044,000$ | 235,475,000$ | 224,252,000$ | 219,818,000$ | 216,825,000$ | 214,964,000$ | 215,253,000$ | 222,336,000$ | 229,801,000$ | 284,527,000$ | 279,796,000$ | 283,256,000$ | 286,000,000$ | 301,463,000$ | 298,645,000$ | 299,695,000$ | 295,148,000$ | 288,567,000$ | 279,406,000$ | 273,288,000$ | 255,944,000$ | 249,207,000$ | 233,871,000$ | 228,091,000$ | 222,829,000$ | 214,253,000$ | 211,206,000$ | 153,025,000$ | 148,326,000$ | 133,666,000$ | 124,907,000$ | 121,141,000$ | 118,082,000$ | 118,318,000$ | 116,614,000$ | 123,505,000$ | 124,752,000$ | 125,775,000$ | 126,605,000$ | 130,711,000$ | 135,585,000$ | 137,957,000$ | 138,848,000$ | 141,931,000$ |
| QoQ | | 12,701,000$ | 15,951,000$ | 47,741,000$ | 2,655,000$ | 8,569,000$ | 11,223,000$ | 4,434,000$ | 2,993,000$ | 1,861,000$ | (289,000$) | (7,083,000$) | (7,465,000$) | (54,726,000$) | 4,731,000$ | (3,460,000$) | (2,744,000$) | (15,463,000$) | 2,818,000$ | (1,050,000$) | 4,547,000$ | 6,581,000$ | 9,161,000$ | 6,118,000$ | 17,344,000$ | 6,737,000$ | 15,336,000$ | 5,780,000$ | 5,262,000$ | 8,576,000$ | 3,047,000$ | 58,181,000$ | 4,699,000$ | 14,660,000$ | 8,759,000$ | 3,766,000$ | 3,059,000$ | (236,000$) | 1,704,000$ | (6,891,000$) | (1,247,000$) | (1,023,000$) | (830,000$) | (4,106,000$) | (4,874,000$) | (2,372,000$) | (891,000$) | (3,083,000$) | (3,220,000$) |
| QoQ% | | 4.09% | 5.42% | 19.35% | 1.09% | 3.64% | 5.01% | 2.02% | 1.38% | .87% | (.13%) | (3.19%) | (3.25%) | (19.23%) | 1.69% | (1.22%) | (.96%) | (5.13%) | .94% | (.35%) | 1.54% | 2.28% | 3.28% | 2.24% | 6.78% | 2.70% | 6.56% | 2.53% | 2.36% | 4.00% | 1.44% | 38.02% | 3.17% | 10.97% | 7.01% | 3.11% | 2.59% | (.20%) | 1.46% | (5.58%) | (1.00%) | (.81%) | (.66%) | (3.14%) | (3.60%) | (1.72%) | (.64%) | (2.17%) | (2.22%) |
| YoY | | 79,048,000$ | 74,916,000$ | 70,188,000$ | 26,881,000$ | 27,219,000$ | 20,511,000$ | 8,999,000$ | (2,518,000$) | (12,976,000$) | (69,563,000$) | (64,543,000$) | (60,920,000$) | (56,199,000$) | (16,936,000$) | (18,849,000$) | (16,439,000$) | (9,148,000$) | 12,896,000$ | 19,239,000$ | 26,407,000$ | 39,204,000$ | 39,360,000$ | 45,535,000$ | 45,197,000$ | 33,115,000$ | 34,954,000$ | 22,665,000$ | 75,066,000$ | 74,503,000$ | 80,587,000$ | 86,299,000$ | 31,884,000$ | 30,244,000$ | 15,348,000$ | 8,293,000$ | (2,364,000$) | (6,670,000$) | (7,457,000$) | (9,991,000$) | (7,206,000$) | (10,833,000$) | (12,182,000$) | (12,243,000$) | (11,220,000$) | (9,566,000$) | (102,002,000$) | (101,295,000$) | (138,845,000$) |
| YoY% | | 32.39% | 31.82% | 31.30% | 12.23% | 12.55% | 9.54% | 4.18% | (1.13%) | (5.65%) | (24.45%) | (23.07%) | (21.51%) | (19.65%) | (5.62%) | (6.31%) | (5.49%) | (3.10%) | 4.47% | 6.89% | 9.66% | 15.32% | 15.79% | 19.47% | 19.82% | 14.86% | 16.31% | 10.73% | 49.06% | 50.23% | 60.29% | 69.09% | 26.32% | 25.61% | 12.97% | 7.11% | (1.91%) | (5.35%) | (5.93%) | (7.89%) | (5.51%) | (7.99%) | (8.83%) | (8.82%) | (7.91%) | (6.59%) | (42.51%) | (42.18%) | (49.45%) |
| Dividends Paid | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Treasury Stock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Goodwill | | 261,421,000$ | 136,742,000$ | 125,056,000$ | 125,056,000$ | 125,056,000$ | 125,056,000$ | 125,056,000$ | 125,056,000$ | 125,056,000$ | 125,056,000$ | 121,141,000$ | 121,141,000$ | 121,141,000$ | 121,141,000$ | 121,141,000$ | 121,141,000$ | 121,141,000$ | 119,589,000$ | 119,589,000$ | 117,833,000$ | 117,833,000$ | 118,209,000$ | 110,109,000$ | 115,916,000$ | 80,677,000$ | 81,179,000$ | 82,544,000$ | 82,544,000$ | 82,544,000$ | 67,429,000$ | 67,429,000$ | 62,283,000$ | 62,283,000$ | 62,283,000$ | 62,283,000$ | 56,118,000$ | 56,118,000$ | 56,118,000$ | 56,118,000$ | 56,118,000$ | 56,118,000$ | 56,118,000$ | 56,118,000$ | 56,118,000$ | 56,118,000$ | 55,451,000$ | 55,451,000$ | 55,451,000$ |
| QoQ% | | 91.18% | 9.35% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | 3.23% | .00% | .00% | .00% | .00% | .00% | .00% | 1.30% | .00% | 1.49% | .00% | (.32%) | 7.36% | (5.01%) | 43.68% | (.62%) | (1.65%) | .00% | .00% | 22.42% | .00% | 8.26% | .00% | .00% | .00% | 10.99% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | 1.20% | .00% | .00% | .00% |
| YoY% | | 109.04% | 9.35% | .00% | .00% | .00% | .00% | 3.23% | 3.23% | 3.23% | 3.23% | .00% | .00% | .00% | 1.30% | 1.30% | 2.81% | 2.81% | 1.17% | 8.61% | 1.65% | 46.06% | 45.62% | 33.39% | 40.43% | (2.26%) | 20.39% | 22.42% | 32.53% | 32.53% | 8.26% | 8.26% | 10.99% | 10.99% | 10.99% | 10.99% | .00% | .00% | .00% | .00% | .00% | .00% | 1.20% | 1.20% | 1.20% | 1.20% | (63.30%) | (63.30%) | (63.15%) |
| Other Intangible Assets | | 66,293,000$ | 71,520,000$ | 24,651,000$ | 26,182,000$ | 28,475,000$ | 30,767,000$ | 33,072,000$ | 35,526,000$ | 38,008,000$ | 40,881,000$ | 33,544,000$ | 36,122,000$ | 38,700,000$ | 41,362,000$ | 44,170,000$ | 46,874,000$ | 49,696,000$ | 51,503,000$ | 54,324,000$ | 56,161,000$ | 59,177,000$ | 62,201,000$ | 55,690,000$ | 58,619,000$ | 28,174,000$ | 30,185,000$ | 31,244,000$ | 33,178,000$ | 35,118,000$ | 27,432,000$ | 28,984,000$ | 7,835,000$ | 8,573,000$ | 9,380,000$ | 10,243,000$ | 2,970,000$ | 4,105,000$ | 5,300,000$ | 6,674,000$ | 8,333,000$ | 10,081,000$ | 12,172,000$ | 14,357,000$ | 16,604,000$ | 19,030,000$ | 21,444,000$ | 24,305,000$ | 27,658,000$ |
| QoQ | | (5,227,000$) | 46,869,000$ | (1,531,000$) | (2,293,000$) | (2,292,000$) | (2,305,000$) | (2,454,000$) | (2,482,000$) | (2,873,000$) | 7,337,000$ | (2,578,000$) | (2,578,000$) | (2,662,000$) | (2,808,000$) | (2,704,000$) | (2,822,000$) | (1,807,000$) | (2,821,000$) | (1,837,000$) | (3,016,000$) | (3,024,000$) | 6,511,000$ | (2,929,000$) | 30,445,000$ | (2,011,000$) | (1,059,000$) | (1,934,000$) | (1,940,000$) | 7,686,000$ | (1,552,000$) | 21,149,000$ | (738,000$) | (807,000$) | (863,000$) | 7,273,000$ | (1,135,000$) | (1,195,000$) | (1,374,000$) | (1,659,000$) | (1,748,000$) | (2,091,000$) | (2,185,000$) | (2,247,000$) | (2,426,000$) | (2,414,000$) | (2,861,000$) | (3,353,000$) | (3,783,000$) |
| Amortization of Intangible Assets | | 5,200,000$ | 2,600,000$ | 1,500,000$ | 2,300,000$ | 2,300,000$ | 2,200,000$ | 2,500,000$ | 2,500,000$ | 2,900,000$ | 2,700,000$ | 2,600,000$ | 2,600,000$ | 2,600,000$ | 2,800,000$ | 2,800,000$ | 2,800,000$ | 2,800,000$ | 2,800,000$ | 2,900,000$ | 3,000,000$ | 3,100,000$ | 2,800,000$ | 2,900,000$ | 3,100,000$ | 2,000,000$ | 1,900,000$ | 1,900,000$ | 1,900,000$ | 1,800,000$ | 1,600,000$ | 1,500,000$ | 700,000$ | 800,000$ | 900,000$ | 700,000$ | 1,100,000$ | 1,200,000$ | 1,400,000$ | 1,700,000$ | 1,900,000$ | 2,100,000$ | 2,100,000$ | 2,300,000$ | 2,400,000$ | 2,500,000$ | 2,900,000$ | 3,300,000$ | 3,800,000$ |
| Total Assets | | 721,302,000$ | 704,344,000$ | 493,033,000$ | 442,644,000$ | 431,107,000$ | 417,235,000$ | 409,647,000$ | 401,172,000$ | 368,546,000$ | 349,251,000$ | 320,917,000$ | 320,965,000$ | 337,155,000$ | 412,479,000$ | 391,893,000$ | 405,527,000$ | 419,909,000$ | 433,763,000$ | 427,591,000$ | 441,933,000$ | 449,515,000$ | 442,495,000$ | 415,057,000$ | 417,112,000$ | 358,407,000$ | 360,512,000$ | 339,404,000$ | 342,258,000$ | 324,611,000$ | 298,308,000$ | 287,749,000$ | 223,058,000$ | 220,296,000$ | 206,999,000$ | 183,272,000$ | 179,085,000$ | 174,308,000$ | 170,150,000$ | 165,972,000$ | 188,463,000$ | 193,102,000$ | 199,583,000$ | 189,131,000$ | 197,215,000$ | 205,153,000$ | 259,212,000$ | 260,247,000$ | 265,196,000$ |
| QoQ | | 16,958,000$ | 211,311,000$ | 50,389,000$ | 11,537,000$ | 13,872,000$ | 7,588,000$ | 8,475,000$ | 32,626,000$ | 19,295,000$ | 28,334,000$ | (48,000$) | (16,190,000$) | (75,324,000$) | 20,586,000$ | (13,634,000$) | (14,382,000$) | (13,854,000$) | 6,172,000$ | (14,342,000$) | (7,582,000$) | 7,020,000$ | 27,438,000$ | (2,055,000$) | 58,705,000$ | (2,105,000$) | 21,108,000$ | (2,854,000$) | 17,647,000$ | 26,303,000$ | 10,559,000$ | 64,691,000$ | 2,762,000$ | 13,297,000$ | 23,727,000$ | 4,187,000$ | 4,777,000$ | 4,158,000$ | 4,178,000$ | (22,491,000$) | (4,639,000$) | (6,481,000$) | 10,452,000$ | (8,084,000$) | (7,938,000$) | (54,059,000$) | (1,035,000$) | (4,949,000$) | (11,647,000$) |
| YoY | | 290,195,000$ | 287,109,000$ | 83,386,000$ | 41,472,000$ | 62,561,000$ | 67,984,000$ | 88,730,000$ | 80,207,000$ | 31,391,000$ | (63,228,000$) | (70,976,000$) | (84,562,000$) | (82,754,000$) | (21,284,000$) | (35,698,000$) | (36,406,000$) | (29,606,000$) | (8,732,000$) | 12,534,000$ | 24,821,000$ | 91,108,000$ | 81,983,000$ | 75,653,000$ | 74,854,000$ | 33,796,000$ | 62,204,000$ | 51,655,000$ | 119,200,000$ | 104,315,000$ | 91,309,000$ | 104,477,000$ | 43,973,000$ | 45,988,000$ | 36,849,000$ | 17,300,000$ | (9,378,000$) | (18,794,000$) | (29,433,000$) | (23,159,000$) | (8,752,000$) | (12,051,000$) | (59,629,000$) | (71,116,000$) | (67,981,000$) | (71,690,000$) | (115,028,000$) | (112,974,000$) | (160,573,000$) |
| Total Liabilities | | 398,210,000$ | 393,953,000$ | 198,593,000$ | 195,945,000$ | 187,063,000$ | 181,760,000$ | 185,395,000$ | 181,354,000$ | 151,721,000$ | 134,287,000$ | 105,664,000$ | 98,629,000$ | 107,354,000$ | 127,952,000$ | 112,097,000$ | 122,271,000$ | 133,909,000$ | 132,300,000$ | 128,946,000$ | 142,238,000$ | 154,367,000$ | 153,928,000$ | 135,651,000$ | 143,824,000$ | 102,463,000$ | 111,305,000$ | 105,533,000$ | 114,167,000$ | 101,782,000$ | 84,055,000$ | 76,543,000$ | 70,033,000$ | 71,970,000$ | 73,333,000$ | 58,365,000$ | 57,944,000$ | 56,226,000$ | 51,832,000$ | 49,358,000$ | 64,958,000$ | 68,350,000$ | 73,808,000$ | 62,526,000$ | 66,504,000$ | 69,568,000$ | 121,255,000$ | 121,399,000$ | 123,265,000$ |
| QoQ | | 4,257,000$ | 195,360,000$ | 2,648,000$ | 8,882,000$ | 5,303,000$ | (3,635,000$) | 4,041,000$ | 29,633,000$ | 17,434,000$ | 28,623,000$ | 7,035,000$ | (8,725,000$) | (20,598,000$) | 15,855,000$ | (10,174,000$) | (11,638,000$) | 1,609,000$ | 3,354,000$ | (13,292,000$) | (12,129,000$) | 439,000$ | 18,277,000$ | (8,173,000$) | 41,361,000$ | (8,842,000$) | 5,772,000$ | (8,634,000$) | 12,385,000$ | 17,727,000$ | 7,512,000$ | 6,510,000$ | (1,937,000$) | (1,363,000$) | 14,968,000$ | 421,000$ | 1,718,000$ | 4,394,000$ | 2,474,000$ | (15,600,000$) | (3,392,000$) | (5,458,000$) | 11,282,000$ | (3,978,000$) | (3,064,000$) | (51,687,000$) | (144,000$) | (1,866,000$) | (8,427,000$) |
| YoY | | 211,147,000$ | 212,193,000$ | 13,198,000$ | 14,591,000$ | 35,342,000$ | 47,473,000$ | 79,731,000$ | 82,725,000$ | 44,367,000$ | 6,335,000$ | (6,433,000$) | (23,642,000$) | (26,555,000$) | (4,348,000$) | (16,849,000$) | (19,967,000$) | (20,458,000$) | (21,628,000$) | (6,705,000$) | (1,586,000$) | 51,904,000$ | 42,623,000$ | 30,118,000$ | 29,657,000$ | 681,000$ | 27,250,000$ | 28,990,000$ | 44,134,000$ | 29,812,000$ | 10,722,000$ | 18,178,000$ | 12,089,000$ | 15,744,000$ | 21,501,000$ | 9,007,000$ | (7,014,000$) | (12,124,000$) | (21,976,000$) | (13,168,000$) | (1,546,000$) | (1,218,000$) | (47,447,000$) | (58,873,000$) | (56,761,000$) | (62,124,000$) | (13,026,000$) | (11,679,000$) | (21,728,000$) |
| Current Ratio | | 1.22x | 1.18x | 1.51x | 1.51x | 1.51x | 1.46x | 1.37x | 1.31x | 1.34x | 1.35x | 1.51x | 1.59x | 1.68x | 1.57x | 1.62x | 1.62x | 1.67x | 1.86x | 1.91x | 1.84x | 1.78x | 1.74x | 1.85x | 1.77x | 2.16x | 1.97x | 1.83x | 1.73x | 1.71x | 1.87x | 1.91x | 2.14x | 2.02x | 1.77x | 1.75x | 1.96x | 1.90x | 1.91x | 1.90x | 1.75x | 1.69x | 2.09x | 2.34x | 2.46x | 2.42x | 2.42x | 2.56x | 2.70x |
| Total Current Assets | | 316,608,000$ | 295,180,000$ | 267,976,000$ | 259,647,000$ | 245,526,000$ | 228,384,000$ | 219,269,000$ | 206,456,000$ | 169,087,000$ | 146,766,000$ | 128,079,000$ | 132,679,000$ | 151,204,000$ | 177,297,000$ | 155,730,000$ | 169,081,000$ | 182,792,000$ | 193,573,000$ | 185,010,000$ | 202,815,000$ | 206,176,000$ | 194,071,000$ | 181,379,000$ | 184,842,000$ | 185,572,000$ | 179,260,000$ | 150,970,000$ | 151,300,000$ | 143,378,000$ | 140,254,000$ | 130,496,000$ | 141,484,000$ | 137,624,000$ | 123,229,000$ | 97,921,000$ | 106,489,000$ | 99,855,000$ | 91,981,000$ | 85,437,000$ | 105,558,000$ | 107,983,000$ | 111,454,000$ | 98,138,000$ | 112,748,000$ | 118,377,000$ | 171,273,000$ | 168,897,000$ | 169,740,000$ |
| QoQ | | 21,428,000$ | 27,204,000$ | 8,329,000$ | 14,121,000$ | 17,142,000$ | 9,115,000$ | 12,813,000$ | 37,369,000$ | 22,321,000$ | 18,687,000$ | (4,600,000$) | (18,525,000$) | (26,093,000$) | 21,567,000$ | (13,351,000$) | (13,711,000$) | (10,781,000$) | 8,563,000$ | (17,805,000$) | (3,361,000$) | 12,105,000$ | 12,692,000$ | (3,463,000$) | (730,000$) | 6,312,000$ | 28,290,000$ | (330,000$) | 7,922,000$ | 3,124,000$ | 9,758,000$ | (10,988,000$) | 3,860,000$ | 14,395,000$ | 25,308,000$ | (8,568,000$) | 6,634,000$ | 7,874,000$ | 6,544,000$ | (20,121,000$) | (2,425,000$) | (3,471,000$) | 13,316,000$ | (14,610,000$) | (5,629,000$) | (52,896,000$) | 2,376,000$ | (843,000$) | (6,916,000$) |
| Total Current Liabilities | | 259,974,000$ | 249,232,000$ | 177,394,000$ | 172,165,000$ | 163,044,000$ | 156,674,000$ | 159,691,000$ | 157,888,000$ | 126,398,000$ | 109,114,000$ | 85,035,000$ | 83,257,000$ | 89,820,000$ | 112,793,000$ | 96,174,000$ | 104,377,000$ | 109,579,000$ | 104,270,000$ | 96,656,000$ | 110,456,000$ | 115,611,000$ | 111,712,000$ | 97,785,000$ | 104,598,000$ | 85,837,000$ | 90,896,000$ | 82,712,000$ | 87,573,000$ | 83,699,000$ | 75,037,000$ | 68,146,000$ | 66,025,000$ | 68,032,000$ | 69,815,000$ | 55,879,000$ | 54,411,000$ | 52,554,000$ | 48,099,000$ | 44,977,000$ | 60,446,000$ | 63,719,000$ | 53,399,000$ | 41,997,000$ | 45,863,000$ | 48,828,000$ | 70,840,000$ | 66,005,000$ | 62,864,000$ |
| QoQ | | 10,742,000$ | 71,838,000$ | 5,229,000$ | 9,121,000$ | 6,370,000$ | (3,017,000$) | 1,803,000$ | 31,490,000$ | 17,284,000$ | 24,079,000$ | 1,778,000$ | (6,563,000$) | (22,973,000$) | 16,619,000$ | (8,203,000$) | (5,202,000$) | 5,309,000$ | 7,614,000$ | (13,800,000$) | (5,155,000$) | 3,899,000$ | 13,927,000$ | (6,813,000$) | 18,761,000$ | (5,059,000$) | 8,184,000$ | (4,861,000$) | 3,874,000$ | 8,662,000$ | 6,891,000$ | 2,121,000$ | (2,007,000$) | (1,783,000$) | 13,936,000$ | 1,468,000$ | 1,857,000$ | 4,455,000$ | 3,122,000$ | (15,469,000$) | (3,273,000$) | 10,320,000$ | 11,402,000$ | (3,866,000$) | (2,965,000$) | (22,012,000$) | 4,835,000$ | 3,141,000$ | (3,380,000$) |
| Debt to Asset Ratio | | .55x | .56x | .40x | .44x | .43x | .44x | .45x | .45x | .41x | .38x | .33x | .31x | .32x | .31x | .29x | .30x | .32x | .31x | .30x | .32x | .34x | .35x | .33x | .34x | .29x | .31x | .31x | .33x | .31x | .28x | .27x | .31x | .33x | .35x | .32x | .32x | .32x | .30x | .30x | .34x | .35x | .37x | .33x | .34x | .34x | .47x | .47x | .46x |
| Long Term Debt | | 70,000,000$ | 70,000,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 15,000,000$ | 15,000,000$ | 15,000,000$ | 15,000,000$ | 44,848,000$ | 49,764,000$ | 54,679,000$ |
| QoQ | | 0$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0$ | 0$ | 0$ | (29,848,000$) | (4,916,000$) | (4,915,000$) | (4,886,000$) |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (29,848,000$) | (34,764,000$) | (39,679,000$) | (44,565,000$) | (19,676,000$) | (19,681,000$) | (18,425,000$) |
| Capital Lease Obligations | | 7,659,000$ | 8,414,000$ | 9,182,000$ | 9,806,000$ | | 10,875,000$ | 9,165,000$ | 9,837,000$ | 10,969,000$ | 11,407,000$ | 12,342,000$ | 6,595,000$ | 4,578,000$ | 5,321,000$ | 6,569,000$ | 7,933,000$ | 8,924,000$ | 10,342,000$ | 11,759,000$ | 12,738,000$ | 14,149,000$ | 14,853,000$ | 16,290,000$ | 17,735,000$ | 12,905,000$ | 14,104,000$ | 14,848,000$ | 16,700,000$ | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 128,315,000$ | 102,042,000$ | 106,962,000$ | 101,298,000$ | 101,078,000$ | 81,815,000$ | 57,835,000$ | 24,982,000$ | 50,488,000$ | 39,602,000$ | 45,520,000$ | 56,305,000$ | 73,677,000$ | 62,962,000$ | 79,104,000$ | 88,382,000$ | 96,439,000$ | 109,463,000$ | 115,035,000$ | 105,928,000$ | 110,318,000$ | 103,202,000$ | 102,647,000$ | 102,244,000$ | 107,509,000$ | 97,139,000$ | 76,124,000$ | 70,517,000$ | 62,522,000$ | 67,004,000$ | 62,447,000$ | 70,519,000$ | 64,700,000$ | 47,089,000$ | 42,406,000$ | 50,367,000$ | 49,571,000$ | 41,744,000$ | 37,496,000$ | 53,566,000$ | 53,710,000$ | 54,802,000$ | 50,750,000$ | 60,660,000$ | 60,468,000$ | 114,100,000$ | 87,940,000$ | 76,421,000$ |
| QoQ | | 26,273,000$ | (4,920,000$) | 5,664,000$ | 220,000$ | 19,263,000$ | 23,980,000$ | 32,853,000$ | (25,506,000$) | 10,886,000$ | (5,918,000$) | (10,785,000$) | (17,372,000$) | 10,715,000$ | (16,142,000$) | (9,278,000$) | (8,057,000$) | (13,024,000$) | (5,572,000$) | 9,107,000$ | (4,390,000$) | 7,116,000$ | 555,000$ | 403,000$ | (5,265,000$) | 10,370,000$ | 21,015,000$ | 5,607,000$ | 7,995,000$ | (4,482,000$) | 4,557,000$ | (8,072,000$) | 5,819,000$ | 17,611,000$ | 4,683,000$ | (7,961,000$) | 796,000$ | 7,827,000$ | 4,248,000$ | (16,070,000$) | (144,000$) | (1,092,000$) | 4,052,000$ | (9,910,000$) | 192,000$ | (53,632,000$) | 26,160,000$ | 11,519,000$ | (7,756,000$) |
| YoY | | 27,237,000$ | 20,227,000$ | 49,127,000$ | 76,316,000$ | 50,590,000$ | 42,213,000$ | 12,315,000$ | (31,323,000$) | (23,189,000$) | (23,360,000$) | (33,584,000$) | (32,077,000$) | (22,762,000$) | (46,501,000$) | (35,931,000$) | (17,546,000$) | (13,879,000$) | 6,261,000$ | 12,388,000$ | 3,684,000$ | 2,809,000$ | 6,063,000$ | 26,523,000$ | 31,727,000$ | 44,987,000$ | 30,135,000$ | 13,677,000$ | (2,000$) | (2,178,000$) | 19,915,000$ | 20,041,000$ | 20,152,000$ | 15,129,000$ | 5,345,000$ | 4,910,000$ | (3,199,000$) | (4,139,000$) | (13,058,000$) | (13,254,000$) | (7,094,000$) | (6,758,000$) | (59,298,000$) | (37,190,000$) | (15,761,000$) | (23,709,000$) | 32,357,000$ | 4,693,000$ | (11,874,000$) |
| Interest Expenses | | 2,153,000$ | 2,102,000$ | 70,000$ | 68,000$ | 84,000$ | 66,000$ | 126,000$ | 124,000$ | 165,000$ | 293,000$ | 111,000$ | 111,000$ | 164,000$ | 187,000$ | 213,000$ | 226,000$ | 258,000$ | 277,000$ | 267,000$ | 273,000$ | 349,000$ | 301,000$ | 307,000$ | 339,000$ | 130,000$ | 177,000$ | 177,000$ | 212,000$ | 173,000$ | 96,000$ | 98,000$ | | 0$ | 0$ | 0$ | 0$ | 24,000$ | 31,000$ | 135,000$ | 156,000$ | 152,000$ | 155,000$ | 145,000$ | 133,000$ | 1,092,000$ | 760,000$ | 786,000$ | 1,180,000$ |
| Interest Income | | 3,000$ | 3,000$ | 87,000$ | 3,000$ | 3,000$ | 3,000$ | 3,000$ | 14,000$ | 27,000$ | 49,000$ | 166,000$ | 166,000$ | 231,000$ | 46,000$ | 12,000$ | 7,000$ | 3,000$ | 7,000$ | | | (1,000$) | 5,000$ | 12,000$ | 22,000$ | 61,000$ | 43,000$ | 54,000$ | 72,000$ | 75,000$ | 80,000$ | 69,000$ | 66,000$ | 63,000$ | 45,000$ | 36,000$ | 37,000$ | 39,000$ | 42,000$ | 36,000$ | 21,000$ | 22,000$ | 23,000$ | 10,000$ | 6,000$ | 11,000$ | 7,000$ | 28,000$ | 26,000$ |