| TG THERAPEUTICS, INC. (TGTX) |
| 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 | 30.10$ | 29.83$ | 36.12$ | 36.01$ | 39.42$ | 30.09$ | 23.38$ | 17.79$ | 15.19$ | 17.08$ | 8.36$ | 24.84$ | 15.04$ | 11.82$ | 5.93$ | 4.26$ | 9.52$ | 19.01$ | 33.27$ | 38.82$ | 48.34$ | 51.99$ | 26.73$ | 19.50$ | 9.83$ | 11.09$ | 5.62$ | 8.66$ | 8.04$ | 4.10$ | 5.58$ | 13.13$ | 14.18$ | 8.20$ | 11.83$ | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 4,806,616,506$ | 4,735,000,626$ | 5,730,208,613$ | 5,716,768,846$ | 6,190,936,714$ | 4,683,969,900$ | 3,619,764,943$ | 2,749,318,992$ | 2,345,651,527$ | 2,586,084,047$ | 1,261,417,547$ | 3,710,997,584$ | 2,201,301,430$ | 1,717,942,050$ | 860,748,734$ | 615,294,672$ | 1,359,620,972$ | 2,717,349,072$ | 4,752,020,074$ | 5,491,801,619$ | 6,795,936,280$ | 6,836,175,238$ | 3,385,333,250$ | 2,218,085,727$ | 1,074,866,633$ | 1,103,638,496$ | 532,050,173$ | 786,633,949$ | 673,899,837$ | 339,878,819$ | 461,713,740$ | 1,023,882,720$ | 1,071,343,452$ | 579,348,589$ | 813,984,435$ | | | | | | | | | | | | | | |
| QoQ% | 1.51% | (17.37%) | .24% | (7.66%) | 32.17% | 29.40% | 31.66% | 17.21% | (9.30%) | 105.01% | (66.01%) | 68.58% | 28.14% | 99.59% | 39.89% | (54.75%) | (49.97%) | (42.82%) | (13.47%) | (19.19%) | (.59%) | 101.94% | 52.62% | 106.36% | (2.61%) | 107.43% | (32.36%) | 16.73% | 98.28% | (26.39%) | (54.91%) | (4.43%) | 84.92% | (28.83%) | | | | | | | | | | | | | | | |
| YoY% | (22.36%) | 1.09% | 58.30% | 107.93% | 163.93% | 81.12% | 186.96% | (25.91%) | 6.56% | 50.53% | 46.55% | 503.13% | 61.91% | (36.78%) | (81.89%) | (88.80%) | (79.99%) | (60.25%) | 40.37% | 147.59% | 532.26% | 519.42% | 536.28% | 181.97% | 59.50% | 224.72% | 15.23% | (23.17%) | (37.10%) | (41.33%) | (43.28%) | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 159,688,256 | 155,305,953 | 155,210,533 | 158,025,237 | 158,168,688 | 155,836,256 | 155,777,291 | 154,832,538 | 154,565,743 | 151,424,289 | 151,449,422 | 150,928,014 | 149,396,038 | 146,385,388 | 145,357,835 | 145,156,749 | 144,542,025 | 143,250,734 | 142,943,139 | 142,832,486 | 141,479,387 | 140,576,297 | 128,918,552 | 126,649,205 | 110,167,984 | 109,383,934 | 96,628,888 | 93,363,939 | 88,540,918 | 83,870,546 | 82,932,023 | 82,498,108 | 77,093,374 | 73,140,441 | 70,652,267 | 68,085,893 | 66,775,146 | 56,779,114 | 54,724,581 | 54,456,623 | 54,077,413 | 54,053,801 | 52,516,908 | 51,656,555 | 47,430,595 | 44,932,939 | 41,439,738 | 38,120,655 | 37,484,218 |
| QoQ% | 2.82% | .06% | (1.78%) | (.09%) | 1.50% | .04% | .61% | .17% | 2.08% | (.02%) | .35% | 1.03% | 2.06% | .71% | .14% | .43% | .90% | .22% | .08% | .96% | .64% | 9.04% | 1.79% | 14.96% | .72% | 13.20% | 3.50% | 5.45% | 5.57% | 1.13% | .53% | 7.01% | 5.41% | 3.52% | 3.77% | 1.96% | 17.61% | 3.75% | .49% | .70% | .04% | 2.93% | 1.67% | 8.91% | 5.56% | 8.43% | 8.71% | 1.70% | 9.30% |
| YoY% | .96% | (.34%) | (.36%) | 2.06% | 2.33% | 2.91% | 2.86% | 2.59% | 3.46% | 3.44% | 4.19% | 3.98% | 3.36% | 2.19% | 1.69% | 1.63% | 2.17% | 1.90% | 10.88% | 12.78% | 28.42% | 28.52% | 33.42% | 35.65% | 24.43% | 30.42% | 16.52% | 13.17% | 14.85% | 14.67% | 17.38% | 21.17% | 15.45% | 28.82% | 29.11% | 25.03% | 23.48% | 5.04% | 4.20% | 5.42% | 14.01% | 20.30% | 26.73% | 35.51% | 26.54% | 31.02% | 24.07% | 42.66% | 42.40% |
| Price to Sales | 7.80x | 7.68x | 10.77x | 12.59x | 16.02x | 14.24x | 13.67x | 7.93x | 8.11x | 11.07x | 6.65x | 154.30x | 256.83x | 617.08x | 171.29x | 88.39x | 171.84x | 406.24x | 1,078.53x | 2,274.98x | 7,492.76x | 44,974.84x | 22,271.93x | 14,592.67x | 7,071.49x | 7,260.78x | 3,500.33x | 5,175.22x | 4,433.55x | 2,236.04x | 3,037.59x | 6,736.07x | 7,048.31x | 72,418.57x | 3,058.52x | | | | | | | | | | | | | | |
| Price to Earnings | 10.75x | 10.59x | 12.81x | 94.56x | 158.13x | 200.32x | - | 28.73x | 56.94x | 204.06x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | | | | | | | | | | | | | | |
| Price to Book | 7.42x | 7.31x | 9.44x | 20.68x | 26.09x | 21.06x | 18.84x | 15.48x | 14.65x | 16.11x | 7.66x | 91.74x | 80.24x | 29.32x | 8.57x | 4.77x | 7.98x | 11.46x | 15.25x | 14.33x | 15.26x | 13.16x | 19.84x | 11.42x | - | 28.58x | - | 59.57x | 35.00x | 14.14x | 6.44x | 10.10x | 12.57x | 8.65x | 10.23x | | | | | | | | | | | | | | |
| Total Revenue | | 192,574,000$ | 161,709,000$ | 141,148,000$ | 120,856,000$ | 108,185,000$ | 83,879,000$ | 73,466,000$ | 63,474,000$ | 43,971,000$ | 165,815,000$ | 16,074,000$ | 7,803,000$ | 80,000$ | 94,000$ | 594,000$ | 2,016,000$ | 2,321,000$ | 2,030,000$ | 1,545,000$ | 793,000$ | 38,000$ | 38,000$ | 38,000$ | 38,000$ | 38,000$ | 38,000$ | 38,000$ | 38,000$ | 38,000$ | 38,000$ | 38,000$ | 38,000$ | 38,000$ | 38,000$ | 38,000$ | (106,000$) | 296,137$ | 6,479$ | 31,752$ | 58,632$ | 56,717$ | 0$ | 0$ | 0$ | (210,661$) | 0$ | 0$ | 95,427$ |
| QoQ% | | 19.09% | 14.57% | 16.79% | 11.71% | 28.98% | 14.17% | 15.74% | 44.35% | (73.48%) | 931.57% | 106.00% | 9,653.75% | (14.89%) | (84.18%) | (70.54%) | (13.14%) | 14.34% | 31.39% | 94.83% | 1,986.84% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | 135.85% | (135.79%) | 4,470.72% | (79.60%) | (45.85%) | 3.38% | .00% | .00% | .00% | 100.00% | .00% | .00% | (100.00%) | (12.37%) |
| YoY% | | 78.00% | 92.79% | 92.13% | 90.40% | 146.04% | (49.41%) | 357.05% | 713.46% | 54,863.75% | 176,298.94% | 2,606.06% | 287.05% | (96.55%) | (95.37%) | (61.55%) | 154.22% | 6,007.90% | 5,242.11% | 3,965.79% | 1,986.84% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | 135.85% | (87.17%) | 486.51% | 19.68% | (280.79%) | 422.13% | .00% | .00% | .00% | 126.92% | .00% | .00% | (100.00%) | (293.46%) | .00% | .00% | .00% |
| TTM | | 616,287,000$ | 531,898,000$ | 454,068,000$ | 386,386,000$ | 329,004,000$ | 264,790,000$ | 346,726,000$ | 289,334,000$ | 233,663,000$ | 189,772,000$ | 24,051,000$ | 8,571,000$ | 2,784,000$ | 5,025,000$ | 6,961,000$ | 7,912,000$ | 6,689,000$ | 4,406,000$ | 2,414,000$ | 907,000$ | 152,000$ | 152,000$ | 152,000$ | 152,000$ | 152,000$ | 152,000$ | 152,000$ | 152,000$ | 152,000$ | 152,000$ | 152,000$ | 152,000$ | 8,000$ | 266,137$ | 234,616$ | 228,368$ | 393,000$ | 153,580$ | 147,101$ | 115,349$ | 56,717$ | (210,661$) | (210,661$) | (210,661$) | (115,234$) | 204,321$ | 204,321$ | 204,321$ |
| TTM_QoQ% | | 15.87% | 17.14% | 17.52% | 17.44% | 24.25% | (23.63%) | 19.84% | 23.83% | 23.13% | 689.04% | 180.61% | 207.87% | (44.60%) | (27.81%) | (12.02%) | 18.28% | 51.82% | 82.52% | 166.15% | 496.71% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | 1,800.00% | (96.99%) | 13.44% | 2.74% | (41.89%) | 155.89% | 4.40% | 27.53% | 103.38% | 126.92% | .00% | .00% | (82.81%) | (156.40%) | .00% | .00% | 87.63% |
| TTM_YoY% | | 87.32% | 100.88% | 30.96% | 33.54% | 40.80% | 39.53% | 1,341.63% | 3,275.73% | 8,293.07% | 3,676.56% | 245.51% | 8.33% | (58.38%) | 14.05% | 188.36% | 772.33% | 4,300.66% | 2,798.68% | 1,488.16% | 496.71% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | 1,800.00% | (42.89%) | (35.21%) | (33.44%) | (97.96%) | 73.29% | 59.49% | 97.98% | 592.91% | 172.90% | 169.83% | 154.76% | 149.22% | (203.10%) | (203.10%) | (203.10%) | (205.82%) | .00% | .00% | (24.95%) |
| Gross Margin | | 80.19% | 82.63% | 86.58% | 87.14% | 85.77% | 88.86% | 88.70% | 91.43% | 82.14% | 97.88% | 88.11% | 89.02% | 96.25% | 97.87% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 82.47% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | (7,268.42%) | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | | | | 100.00% | | | 100.00% |
| QoQ | | (2.43%) | (3.96%) | (.56%) | 1.38% | (3.10%) | .17% | (2.73%) | 9.29% | (15.75%) | 9.77% | (.91%) | (7.23%) | (1.62%) | (2.13%) | .00% | .00% | .00% | .00% | 17.53% | (17.53%) | .00% | .00% | .00% | .00% | .00% | .00% | 7,368.42% | (7,368.42%) | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | | | | | | | | .00% |
| YoY | | (5.57%) | (6.24%) | (2.11%) | (4.29%) | 3.63% | (9.02%) | .59% | 2.41% | (14.11%) | .01% | (11.89%) | (10.98%) | (3.75%) | (2.13%) | .00% | 17.53% | .00% | .00% | .00% | (17.53%) | .00% | .00% | .00% | 7,368.42% | .00% | .00% | .00% | (7,368.42%) | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | | | | .00% | | | | .00% | | | |
| Operating Income | | 50,494,000$ | 29,365,000$ | 34,843,000$ | 8,622,000$ | 29,949,000$ | 12,434,000$ | 8,816,000$ | (9,270,000$) | (12,485,000$) | 114,784,000$ | (44,674,000$) | (36,992,000$) | (77,539,000$) | (34,963,000$) | (38,941,000$) | (66,872,000$) | (92,947,000$) | (85,128,000$) | (77,492,000$) | (89,202,000$) | (86,782,000$) | (85,722,000$) | (50,845,000$) | (50,245,000$) | (37,961,000$) | (60,861,000$) | (35,544,000$) | (34,689,000$) | (54,150,000$) | (34,328,000$) | 44,345,000$ | (41,577,000$) | (31,035,000$) | (31,585,000$) | (28,425,000$) | (27,666,000$) | (24,027,930$) | (24,925,471$) | (16,023,443$) | (13,992,156$) | (17,640,001$) | (13,825,584$) | (17,111,580$) | (14,602,851$) | (18,721,124$) | (17,439,346$) | (11,955,497$) | (7,605,125$) |
| QoQ% | | 71.95% | (15.72%) | 304.12% | (71.21%) | 140.86% | 41.04% | 195.10% | 25.75% | (110.88%) | 356.94% | (20.77%) | 28.95% | (121.77%) | 10.22% | 41.77% | 28.05% | (9.19%) | (9.85%) | 13.13% | (2.79%) | (1.24%) | (68.60%) | (1.19%) | (32.36%) | 37.63% | (71.23%) | (2.47%) | 35.94% | (57.74%) | (177.41%) | 206.66% | (33.97%) | 1.74% | (11.12%) | (2.74%) | (15.14%) | 3.60% | (55.56%) | (14.52%) | 20.68% | (27.59%) | 19.20% | (17.18%) | 22.00% | (7.35%) | (45.87%) | (57.20%) | 4.65% |
| YoY% | | 68.60% | 136.17% | 295.23% | 193.01% | 339.88% | (89.17%) | 119.73% | 74.94% | 76.02% | 428.30% | (14.72%) | 44.68% | 16.58% | 58.93% | 49.75% | 25.03% | (7.10%) | .69% | (52.41%) | (77.53%) | (128.61%) | (40.85%) | (43.05%) | (44.84%) | 29.90% | (77.29%) | (180.15%) | 16.57% | (74.48%) | (8.69%) | 256.01% | (50.28%) | (29.16%) | (26.72%) | (77.40%) | (97.73%) | (36.21%) | (80.29%) | 6.36% | 4.18% | 5.78% | 20.72% | (43.13%) | (92.01%) | (134.73%) | (275.25%) | (80.36%) | (104.77%) |
| TTM | | 123,324,000$ | 102,779,000$ | 85,848,000$ | 59,821,000$ | 41,929,000$ | (505,000$) | 101,845,000$ | 48,355,000$ | 20,633,000$ | (18,944,000$) | (168,691,000$) | (162,958,000$) | (218,315,000$) | (233,723,000$) | (283,888,000$) | (322,439,000$) | (344,769,000$) | (338,604,000$) | (339,198,000$) | (312,551,000$) | (273,594,000$) | (224,773,000$) | (199,912,000$) | (184,611,000$) | (169,055,000$) | (185,244,000$) | (158,711,000$) | (78,822,000$) | (85,710,000$) | (62,595,000$) | (59,852,000$) | (132,622,000$) | (118,711,000$) | (111,703,930$) | (105,044,401$) | (92,642,844$) | (78,969,000$) | (72,581,071$) | (61,481,184$) | (62,569,321$) | (63,180,016$) | (64,261,139$) | (67,874,901$) | (62,718,818$) | (55,721,092$) | (44,975,734$) | (32,183,805$) | (26,857,073$) |
| TTM_QoQ% | | 19.99% | 19.72% | 43.51% | 42.67% | 8,402.77% | (100.50%) | 110.62% | 134.36% | 208.92% | 88.77% | (3.52%) | 15.50% | 6.59% | 17.67% | 11.96% | 6.48% | (1.82%) | .18% | (8.53%) | (14.24%) | (21.72%) | (12.44%) | (8.29%) | (9.20%) | 8.74% | (16.72%) | (101.35%) | 8.04% | (36.93%) | (4.58%) | 54.87% | (11.72%) | (6.27%) | (6.34%) | (13.39%) | (17.32%) | (8.80%) | (18.05%) | 1.74% | .97% | 1.68% | 5.32% | (8.22%) | (12.56%) | (23.89%) | (39.75%) | (19.83%) | (16.94%) |
| TTM_YoY% | | 194.13% | 20,452.28% | (15.71%) | 23.71% | 103.21% | 97.33% | 160.37% | 129.67% | 110.70% | 91.90% | 40.58% | 49.46% | 36.68% | 30.98% | 16.31% | (3.16%) | (26.02%) | (50.64%) | (69.67%) | (69.30%) | (61.84%) | (21.34%) | (25.96%) | (134.21%) | (97.24%) | (195.94%) | (165.17%) | 40.57% | 27.80% | 43.96% | 43.02% | (43.15%) | (50.33%) | (53.90%) | (70.86%) | (48.06%) | (24.99%) | (12.95%) | 9.42% | .24% | (13.39%) | (42.88%) | (110.90%) | (133.53%) | (142.62%) | (140.76%) | (92.17%) | (103.10%) |
| Operating Margin | | 26.22% | 18.16% | 24.69% | 7.13% | 27.68% | 14.82% | 12.00% | (14.60%) | (28.39%) | 69.22% | (277.93%) | (474.07%) | (96,923.75%) | (37,194.68%) | (6,555.72%) | (3,317.06%) | (4,004.61%) | (4,193.50%) | (5,015.66%) | (11,248.68%) | (228,373.68%) | (225,584.21%) | (133,802.63%) | (132,223.68%) | (99,897.37%) | (160,160.53%) | (93,536.84%) | (91,286.84%) | (142,500.00%) | (90,336.84%) | 116,697.37% | (109,413.16%) | (81,671.05%) | (83,118.42%) | (74,802.63%) | 26,100.00% | (8,113.79%) | (384,711.70%) | (50,464.36%) | (23,864.37%) | (31,101.79%) | | | | 8,886.85% | | | (7,969.57%) |
| QoQ | | 8.06% | (6.53%) | 17.55% | (20.55%) | 12.86% | 2.82% | 26.60% | 13.79% | (97.62%) | 347.15% | 196.15% | 64,603.43% | (59,729.07%) | (30,638.96%) | (3,238.66%) | 687.55% | 188.89% | 822.17% | 6,233.01% | 217,125.01% | (2,789.47%) | (91,781.58%) | (1,578.95%) | (32,326.32%) | 60,263.16% | (66,623.68%) | (2,250.00%) | 51,213.16% | (52,163.16%) | (207,034.21%) | 226,110.53% | (27,742.11%) | 1,447.37% | (8,315.79%) | (100,902.63%) | 34,213.79% | 376,597.91% | (334,247.34%) | (26,599.99%) | 7,237.42% | | | | | | | | (645.24%) |
| YoY | | (1.46%) | 3.34% | 12.69% | 21.74% | 56.08% | (54.40%) | 289.93% | 459.47% | 65,049.11% | 37,263.91% | 6,277.80% | 2,842.99% | (92,919.14%) | (33,001.18%) | (1,540.06%) | 7,931.61% | 224,369.07% | 221,390.71% | 128,786.97% | 120,975.01% | (128,476.32%) | (65,423.69%) | (40,265.79%) | (40,936.84%) | 42,602.63% | (69,823.68%) | (210,234.21%) | 18,126.32% | (60,828.95%) | (7,218.42%) | 191,500.00% | (135,513.16%) | (73,557.26%) | 301,593.28% | (24,338.27%) | 49,964.37% | 22,988.00% | | | | (39,988.64%) | | | | 16,211.19% | | | |
| Net Income | | 23,037,000$ | 390,895,000$ | 28,187,000$ | 5,060,000$ | 23,331,000$ | 3,880,000$ | 6,879,000$ | (10,707,000$) | (14,416,000$) | 113,930,000$ | (47,610,000$) | (39,232,000$) | (52,994,000$) | (35,818,000$) | (40,510,000$) | (69,013,000$) | (93,338,000$) | (85,637,000$) | (78,497,000$) | (90,628,000$) | (88,218,000$) | (87,163,000$) | (52,884,000$) | (51,116,000$) | (39,572,000$) | (61,930,000$) | (36,212,000$) | (35,156,000$) | (53,860,000$) | (33,951,000$) | (44,142,000$) | (41,529,000$) | (30,860,000$) | (31,536,000$) | (28,353,000$) | (27,727,000$) | (23,674,249$) | (24,831,027$) | (15,899,062$) | (13,848,662$) | (17,611,812$) | (13,655,916$) | (17,103,183$) | (14,577,735$) | (18,796,429$) | (17,451,169$) | (11,986,430$) | (7,547,249$) |
| QoQ% | | (94.11%) | 1,286.79% | 457.06% | (78.31%) | 501.31% | (43.60%) | 164.25% | 25.73% | (112.65%) | 339.30% | (21.36%) | 25.97% | (47.95%) | 11.58% | 41.30% | 26.06% | (8.99%) | (9.10%) | 13.39% | (2.73%) | (1.21%) | (64.82%) | (3.46%) | (29.17%) | 36.10% | (71.02%) | (3.00%) | 34.73% | (58.64%) | 23.09% | (6.29%) | (34.57%) | 2.14% | (11.23%) | (2.26%) | (17.12%) | 4.66% | (56.18%) | (14.81%) | 21.37% | (28.97%) | 20.16% | (17.32%) | 22.44% | (7.71%) | (45.59%) | (58.82%) | (33.25%) |
| YoY% | | (1.26%) | 9,974.61% | 309.75% | 147.26% | 261.84% | (96.59%) | 114.45% | 72.71% | 72.80% | 418.08% | (17.53%) | 43.15% | 43.22% | 58.18% | 48.39% | 23.85% | (5.80%) | 1.75% | (48.43%) | (77.30%) | (122.93%) | (40.74%) | (46.04%) | (45.40%) | 26.53% | (82.41%) | 17.97% | 15.35% | (74.53%) | (7.66%) | (55.69%) | (49.78%) | (30.35%) | (27.00%) | (78.33%) | (100.21%) | (34.42%) | (81.83%) | 7.04% | 5.00% | 6.30% | 21.75% | (42.69%) | (93.15%) | (231.87%) | (283.02%) | (82.04%) | (105.45%) |
| TTM | | 447,179,000$ | 447,473,000$ | 60,458,000$ | 39,150,000$ | 23,383,000$ | (14,364,000$) | 95,686,000$ | 41,197,000$ | 12,672,000$ | (25,906,000$) | (175,654,000$) | (168,554,000$) | (198,335,000$) | (238,679,000$) | (288,498,000$) | (326,485,000$) | (348,100,000$) | (342,980,000$) | (344,506,000$) | (318,893,000$) | (279,381,000$) | (230,735,000$) | (205,502,000$) | (188,830,000$) | (172,870,000$) | (187,158,000$) | (159,179,000$) | (167,109,000$) | (173,482,000$) | (150,482,000$) | (148,067,000$) | (132,278,000$) | (118,476,000$) | (111,290,249$) | (104,585,276$) | (92,131,338$) | (78,253,000$) | (72,190,563$) | (61,015,452$) | (62,219,573$) | (62,948,646$) | (64,133,263$) | (67,928,516$) | (62,811,763$) | (55,781,277$) | (42,648,700$) | (29,753,726$) | (24,351,848$) |
| TTM_QoQ% | | (.07%) | 640.14% | 54.43% | 67.43% | 262.79% | (115.01%) | 132.26% | 225.10% | 148.92% | 85.25% | (4.21%) | 15.02% | 16.90% | 17.27% | 11.64% | 6.21% | (1.49%) | .44% | (8.03%) | (14.14%) | (21.08%) | (12.28%) | (8.83%) | (9.23%) | 7.63% | (17.58%) | 4.75% | 3.67% | (15.28%) | (1.63%) | (11.94%) | (11.65%) | (6.46%) | (6.41%) | (13.52%) | (17.74%) | (8.40%) | (18.32%) | 1.94% | 1.16% | 1.85% | 5.59% | (8.15%) | (12.60%) | (30.79%) | (43.34%) | (22.18%) | (18.92%) |
| TTM_YoY% | | 1,812.41% | 3,215.24% | (36.82%) | (4.97%) | 84.53% | 44.55% | 154.47% | 124.44% | 106.39% | 89.15% | 39.11% | 48.37% | 43.02% | 30.41% | 16.26% | (2.38%) | (24.60%) | (48.65%) | (67.64%) | (68.88%) | (61.61%) | (23.28%) | (29.10%) | (13.00%) | .35% | (24.37%) | (7.51%) | (26.33%) | (46.43%) | (35.22%) | (41.58%) | (43.58%) | (51.40%) | (54.16%) | (71.41%) | (48.08%) | (24.31%) | (12.56%) | 10.18% | .94% | (12.85%) | (50.38%) | (128.30%) | (157.93%) | (172.39%) | (132.84%) | (80.65%) | (95.44%) |
| Profit Margin | | 11.96% | 241.73% | 19.97% | 4.19% | 21.57% | 4.63% | 9.36% | (16.87%) | (32.79%) | 68.71% | (296.19%) | (502.78%) | (66,242.50%) | (38,104.26%) | (6,819.87%) | (3,423.26%) | (4,021.46%) | (4,218.57%) | (5,080.71%) | (11,428.50%) | (232,152.63%) | (229,376.32%) | (139,168.42%) | (134,515.79%) | (104,136.84%) | (162,973.68%) | (95,294.74%) | (92,515.79%) | (141,736.84%) | (89,344.74%) | (116,163.16%) | (109,286.84%) | (81,210.53%) | (82,989.47%) | (74,613.16%) | 26,157.55% | (7,994.36%) | (383,254.01%) | (50,072.63%) | (23,619.63%) | (31,052.09%) | | | | 8,922.60% | | | (7,908.92%) |
| QoQ | | (229.76%) | 221.76% | 15.78% | (17.38%) | 16.94% | (4.74%) | 26.23% | 15.92% | (101.49%) | 364.90% | 206.59% | 65,739.72% | (28,138.25%) | (31,284.39%) | (3,396.60%) | 598.19% | 197.12% | 862.14% | 6,347.79% | 220,724.13% | (2,776.32%) | (90,207.90%) | (4,652.63%) | (30,378.95%) | 58,836.84% | (67,678.95%) | (2,778.95%) | 49,221.05% | (52,392.11%) | 26,818.42% | (6,876.32%) | (28,076.32%) | 1,778.95% | (8,376.32%) | (100,770.71%) | 34,151.90% | 375,259.65% | (333,181.37%) | (26,453.00%) | 7,432.46% | | | | | | | | (2,707.67%) |
| YoY | | (9.60%) | 237.10% | 10.61% | 21.06% | 54.35% | (64.08%) | 305.56% | 485.91% | 66,209.72% | 38,172.96% | 6,523.67% | 2,920.48% | (62,221.04%) | (33,885.68%) | (1,739.15%) | 8,005.24% | 228,131.18% | 225,157.75% | 134,087.71% | 123,087.29% | (128,015.79%) | (66,402.63%) | (43,873.68%) | (42,000.00%) | 37,600.00% | (73,628.95%) | 20,868.42% | 16,771.05% | (60,526.32%) | (6,355.26%) | (41,550.00%) | (135,444.39%) | (73,216.17%) | 300,264.53% | (24,540.53%) | 49,777.18% | 23,057.73% | | | | (39,974.68%) | | | | 14,123.85% | | | |
| Equity to Common Shareholders | | 648,020,000$ | 607,218,000$ | 276,432,000$ | 237,289,000$ | 222,364,000$ | 192,157,000$ | 177,568,000$ | 160,109,000$ | 160,502,000$ | 164,769,000$ | 40,453,000$ | 27,433,000$ | 58,587,000$ | 100,481,000$ | 129,035,000$ | 170,386,000$ | 237,153,000$ | 311,517,000$ | 383,130,000$ | 445,285,000$ | 519,350,000$ | 170,658,000$ | 194,227,000$ | (1,353,000$) | 38,615,000$ | (25,791,000$) | 13,205,000$ | 19,254,000$ | 24,036,000$ | 71,744,000$ | 101,376,000$ | 85,232,000$ | 66,993,000$ | 79,545,766$ | 77,975,018$ | 101,041,759$ | 35,868,000$ | 56,754,721$ | 78,701,085$ | 89,445,768$ | 101,573,000$ | 116,311,812$ | 112,949,732$ | 106,230,512$ | 80,101,884$ | 67,080,192$ | 52,095,815$ | 54,431,561$ |
| QoQ | | 40,802,000$ | 330,786,000$ | 39,143,000$ | 14,925,000$ | 30,207,000$ | 14,589,000$ | 17,459,000$ | (393,000$) | (4,267,000$) | 124,316,000$ | 13,020,000$ | (31,154,000$) | (41,894,000$) | (28,554,000$) | (41,351,000$) | (66,767,000$) | (74,364,000$) | (71,613,000$) | (62,155,000$) | (74,065,000$) | 348,692,000$ | (23,569,000$) | 195,580,000$ | (39,968,000$) | 64,406,000$ | (38,996,000$) | (6,049,000$) | (4,782,000$) | (47,708,000$) | (29,632,000$) | 16,144,000$ | 18,239,000$ | (12,552,766$) | 1,570,748$ | (23,066,741$) | 65,173,957$ | (20,886,721$) | (21,946,364$) | (10,744,683$) | (12,127,232$) | (14,738,812$) | 3,362,080$ | 6,719,220$ | 26,128,628$ | 13,021,692$ | 14,984,377$ | (2,335,746$) | 14,377,069$ |
| QoQ% | | 6.72% | 119.66% | 16.50% | 6.71% | 15.72% | 8.22% | 10.90% | (.25%) | (2.59%) | 307.31% | 47.46% | (53.18%) | (41.69%) | (22.13%) | (24.27%) | (28.15%) | (23.87%) | (18.69%) | (13.96%) | (14.26%) | 204.32% | (12.14%) | 14,455.29% | (103.50%) | 249.72% | (295.31%) | (31.42%) | (19.90%) | (66.50%) | (29.23%) | 18.94% | 27.23% | (15.78%) | 2.01% | (22.83%) | 181.71% | (36.80%) | (27.89%) | (12.01%) | (11.94%) | (12.67%) | 2.98% | 6.33% | 32.62% | 19.41% | 28.76% | (4.29%) | 35.89% |
| YoY | | 425,656,000$ | 415,061,000$ | 98,864,000$ | 77,180,000$ | 61,862,000$ | 27,388,000$ | 137,115,000$ | 132,676,000$ | 101,915,000$ | 64,288,000$ | (88,582,000$) | (142,953,000$) | (178,566,000$) | (211,036,000$) | (254,095,000$) | (274,899,000$) | (282,197,000$) | 140,859,000$ | 188,903,000$ | 446,638,000$ | 480,735,000$ | 196,449,000$ | 181,022,000$ | (20,607,000$) | 14,579,000$ | (97,535,000$) | (88,171,000$) | (65,978,000$) | (42,957,000$) | (7,801,766$) | 23,400,982$ | (15,809,759$) | 31,125,198$ | 22,791,045$ | (726,067$) | 11,595,991$ | (65,705,000$) | (59,557,091$) | (34,248,647$) | (16,784,744$) | 21,471,116$ | 49,231,620$ | 60,853,917$ | 51,798,951$ | 40,047,392$ | 22,442,472$ | 41,820,697$ | 39,732,474$ |
| YoY% | | 191.42% | 216.00% | 55.68% | 48.21% | 38.54% | 16.62% | 338.95% | 483.64% | 173.96% | 63.98% | (68.65%) | (83.90%) | (75.30%) | (67.75%) | (66.32%) | (61.74%) | (54.34%) | 82.54% | 97.26% | 33,010.94% | 1,244.94% | 761.70% | 1,370.86% | (107.03%) | 60.66% | (135.95%) | (86.97%) | (77.41%) | (64.12%) | (9.81%) | 30.01% | (15.65%) | 86.78% | 40.16% | (.92%) | 12.96% | (64.69%) | (51.21%) | (30.32%) | (15.80%) | 26.81% | 73.39% | 116.81% | 95.16% | 99.98% | 50.28% | 407.01% | 270.31% |
| Dividends Paid | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | 17,765,000$ | 18,133,000$ | 17,831,000$ | 15,985,000$ | 13,487,000$ | 12,857,000$ | 48,796,000$ | (27,906,000$) | 48,365,000$ | 10,386,000$ | 60,628,000$ | 8,075,000$ | 11,099,000$ | 7,264,000$ | (841,000$) | 2,244,000$ | 18,975,000$ | 14,024,000$ | 16,341,000$ | 16,562,000$ | 436,898,000$ | 63,593,000$ | 248,446,000$ | 11,147,000$ | 103,967,000$ | 22,930,000$ | 30,159,000$ | 30,369,000$ | 6,151,000$ | 4,318,000$ | 60,281,000$ | 59,764,000$ | 18,304,526$ | 33,103,833$ | 5,285,033$ | 92,891,469$ | 2,785,176$ | 2,884,395$ | 5,154,000$ | 1,721,104$ | 2,871,765$ | 17,017,136$ | 23,818,177$ | 40,703,865$ | 31,814,628$ | 32,432,227$ | 9,650,048$ | 21,921,128$ |
| Treasury Stock | | 100,234,000$ | 100,234,000$ | 22,000,000$ | 15,100,000$ | 8,994,000$ | 2,400,000$ | | | 200,000$ | | | | 200,000$ | | | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,000$ | 234,337$ | 234,337$ | 234,337$ | 234,000$ | 234,337$ | 234,337$ | 234,337$ | 234,337$ | 234,337$ | 234,337$ | 234,337$ | 234,337$ | 234,337$ | 234,337$ | 234,337$ |
| QoQ | | 0$ | 78,234,000$ | 6,900,000$ | 6,106,000$ | 6,594,000$ | | | | | | | | | | | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | (337$) | 0$ | 0$ | 0$ | (337$) | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ |
| Goodwill | | | | | | | | | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,000$ | 799,391$ | 799,391$ | 799,391$ | 799,391$ | 799,391$ | 799,391$ | 799,391$ | 799,391$ | 799,391$ | 799,391$ | 799,391$ | 799,391$ | 799,391$ | 799,391$ | 799,391$ |
| QoQ% | | | | | | | | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | (.05%) | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| YoY% | | | | | | | | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | (.05%) | (.05%) | (.05%) | (.05%) | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% |
| Other Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Amortization of Intangible Assets | | | | | | | | | | | 53,000$ | 53,000$ | 53,000$ | 53,000$ | 53,000$ | 53,000$ | 53,000$ | 53,000$ | | 53,000$ | 53,000$ | 53,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | 1,063,253,000$ | 1,025,024,000$ | 702,613,000$ | 656,689,000$ | 577,690,000$ | 586,014,000$ | 401,207,000$ | 373,323,000$ | 329,587,000$ | 331,067,000$ | 220,854,000$ | 197,358,000$ | 193,572,000$ | 217,891,000$ | 251,666,000$ | 303,028,000$ | 379,629,000$ | 409,687,000$ | 481,400,000$ | 548,699,000$ | 625,642,000$ | 273,856,000$ | 294,621,000$ | 101,849,000$ | 163,014,000$ | 93,327,000$ | 106,585,000$ | 117,538,000$ | 83,616,000$ | 114,374,000$ | 140,715,000$ | 120,994,000$ | 97,381,000$ | 101,781,514$ | 101,197,751$ | 123,256,432$ | 54,781,547$ | 75,687,094$ | 94,797,540$ | 100,062,519$ | 113,473,201$ | 127,407,138$ | 123,605,281$ | 117,269,251$ | 86,746,890$ | 77,544,253$ | 56,302,299$ | 58,173,955$ |
| QoQ | | 38,229,000$ | 322,411,000$ | 45,924,000$ | 78,999,000$ | (8,324,000$) | 184,807,000$ | 27,884,000$ | 43,736,000$ | (1,480,000$) | 110,213,000$ | 23,496,000$ | 3,786,000$ | (24,319,000$) | (33,775,000$) | (51,362,000$) | (76,601,000$) | (30,058,000$) | (71,713,000$) | (67,299,000$) | (76,943,000$) | 351,786,000$ | (20,765,000$) | 192,772,000$ | (61,165,000$) | 69,687,000$ | (13,258,000$) | (10,953,000$) | 33,922,000$ | (30,758,000$) | (26,341,000$) | 19,721,000$ | 23,613,000$ | (4,400,514$) | 583,763$ | (22,058,681$) | 68,474,885$ | (20,905,547$) | (19,110,446$) | (5,264,979$) | (13,410,682$) | (13,933,937$) | 3,801,857$ | 6,336,030$ | 30,522,361$ | 9,202,637$ | 21,241,954$ | (1,871,656$) | 10,061,565$ |
| YoY | | 485,563,000$ | 439,010,000$ | 301,406,000$ | 283,366,000$ | 248,103,000$ | 254,947,000$ | 180,353,000$ | 175,965,000$ | 136,015,000$ | 113,176,000$ | (30,812,000$) | (105,670,000$) | (186,057,000$) | (191,796,000$) | (229,734,000$) | (245,671,000$) | (246,013,000$) | 135,831,000$ | 186,779,000$ | 446,850,000$ | 462,628,000$ | 180,529,000$ | 188,036,000$ | (15,689,000$) | 79,398,000$ | (21,047,000$) | (34,130,000$) | (3,456,000$) | (13,765,000$) | 12,592,486$ | 39,517,249$ | (2,262,432$) | 42,599,453$ | 26,094,420$ | 6,400,211$ | 23,193,913$ | (58,691,654$) | (51,720,044$) | (28,807,741$) | (17,206,732$) | 26,726,311$ | 49,862,885$ | 67,302,982$ | 59,095,296$ | 38,634,500$ | 23,244,978$ | 38,443,728$ | 36,787,170$ |
| Total Liabilities | | 415,233,000$ | 417,806,000$ | 426,181,000$ | 419,400,000$ | 355,326,000$ | 393,857,000$ | 223,639,000$ | 213,214,000$ | 169,085,000$ | 166,298,000$ | 180,401,000$ | 169,925,000$ | 134,985,000$ | 117,410,000$ | 122,631,000$ | 132,642,000$ | 142,476,000$ | 98,170,000$ | 98,270,000$ | 103,414,000$ | 106,292,000$ | 103,198,000$ | 100,394,000$ | 103,202,000$ | 124,399,000$ | 119,118,000$ | 93,380,000$ | 98,284,000$ | 59,580,000$ | 42,630,000$ | 39,339,000$ | 35,762,000$ | 30,388,000$ | 22,235,748$ | 23,222,733$ | 22,214,673$ | 18,913,745$ | 18,932,373$ | 16,096,455$ | 10,616,751$ | 11,899,899$ | 11,095,326$ | 10,655,549$ | 11,038,739$ | 6,645,006$ | 10,464,061$ | 4,206,484$ | 3,742,394$ |
| QoQ | | (2,573,000$) | (8,375,000$) | 6,781,000$ | 64,074,000$ | (38,531,000$) | 170,218,000$ | 10,425,000$ | 44,129,000$ | 2,787,000$ | (14,103,000$) | 10,476,000$ | 34,940,000$ | 17,575,000$ | (5,221,000$) | (10,011,000$) | (9,834,000$) | 44,306,000$ | (100,000$) | (5,144,000$) | (2,878,000$) | 3,094,000$ | 2,804,000$ | (2,808,000$) | (21,197,000$) | 5,281,000$ | 25,738,000$ | (4,904,000$) | 38,704,000$ | 16,950,000$ | 3,291,000$ | 3,577,000$ | 5,374,000$ | 8,152,252$ | (986,985$) | 1,008,060$ | 3,300,928$ | (18,628$) | 2,835,918$ | 5,479,704$ | (1,283,148$) | 804,573$ | 439,777$ | (383,190$) | 4,393,733$ | (3,819,055$) | 6,257,577$ | 464,090$ | (4,315,504$) |
| YoY | | 59,907,000$ | 23,949,000$ | 202,542,000$ | 206,186,000$ | 186,241,000$ | 227,559,000$ | 43,238,000$ | 43,289,000$ | 34,100,000$ | 48,888,000$ | 57,770,000$ | 37,283,000$ | (7,491,000$) | 19,240,000$ | 24,361,000$ | 29,228,000$ | 36,184,000$ | (5,028,000$) | (2,124,000$) | 212,000$ | (18,107,000$) | (15,920,000$) | 7,014,000$ | 4,918,000$ | 64,819,000$ | 76,488,000$ | 54,041,000$ | 62,522,000$ | 29,192,000$ | 20,394,252$ | 16,116,267$ | 13,547,327$ | 11,474,255$ | 3,303,375$ | 7,126,278$ | 11,597,922$ | 7,013,846$ | 7,837,047$ | 5,440,906$ | (421,988$) | 5,254,893$ | 631,265$ | 6,449,065$ | 7,296,345$ | (1,412,892$) | 802,506$ | (3,376,969$) | (2,945,304$) |
| Current Ratio | | 4.10x | 3.82x | 3.86x | 4.02x | 6.25x | 4.59x | 3.58x | 3.62x | 5.92x | 5.53x | 2.87x | 2.93x | 3.16x | 5.02x | 4.68x | 4.43x | 5.06x | 4.24x | 5.20x | 5.78x | 6.99x | 3.35x | 4.16x | 1.39x | 1.77x | 1.00x | 1.69x | 1.72x | 2.03x | 2.73x | 3.68x | 3.51x | 3.34x | 4.93x | 4.67x | 6.03x | 3.01x | 4.23x | 4.93x | 7.94x | 8.25x | 10.81x | 11.26x | 12.12x | 16.64x | 8.61x | 18.91x | 28.30x |
| Total Current Assets | | 630,764,000$ | 599,765,000$ | 663,962,000$ | 644,510,000$ | 566,359,000$ | 574,069,000$ | 389,150,000$ | 360,581,000$ | 317,943,000$ | 319,114,000$ | 208,574,000$ | 184,783,000$ | 168,274,000$ | 182,922,000$ | 202,560,000$ | 242,216,000$ | 330,965,000$ | 371,779,000$ | 455,068,000$ | 535,013,000$ | 611,740,000$ | 260,335,000$ | 280,938,000$ | 88,016,000$ | 149,151,000$ | 80,355,000$ | 94,441,000$ | 105,058,000$ | 79,031,000$ | 109,737,000$ | 136,038,000$ | 116,958,000$ | 93,318,000$ | 97,661,296$ | 97,044,477$ | 118,963,818$ | 50,864,144$ | 71,332,374$ | 69,551,680$ | 70,576,744$ | 86,873,331$ | 104,730,487$ | 103,727,043$ | 115,738,341$ | 85,215,029$ | 76,665,848$ | 49,286,908$ | 56,288,114$ |
| QoQ | | 30,999,000$ | (64,197,000$) | 19,452,000$ | 78,151,000$ | (7,710,000$) | 184,919,000$ | 28,569,000$ | 42,638,000$ | (1,171,000$) | 110,540,000$ | 23,791,000$ | 16,509,000$ | (14,648,000$) | (19,638,000$) | (39,656,000$) | (88,749,000$) | (40,814,000$) | (83,289,000$) | (79,945,000$) | (76,727,000$) | 351,405,000$ | (20,603,000$) | 192,922,000$ | (61,135,000$) | 68,796,000$ | (14,086,000$) | (10,617,000$) | 26,027,000$ | (30,706,000$) | (26,301,000$) | 19,080,000$ | 23,640,000$ | (4,343,296$) | 616,819$ | (21,919,341$) | 68,099,674$ | (20,468,230$) | 1,780,694$ | (1,025,064$) | (16,296,587$) | (17,857,156$) | 1,003,444$ | (12,011,298$) | 30,523,312$ | 8,549,181$ | 27,378,940$ | (7,001,206$) | 13,984,851$ |
| Total Current Liabilities | | 153,760,000$ | 156,810,000$ | 171,889,000$ | 160,209,000$ | 90,679,000$ | 125,114,000$ | 108,664,000$ | 99,684,000$ | 53,720,000$ | 57,678,000$ | 72,667,000$ | 63,076,000$ | 53,201,000$ | 36,447,000$ | 43,326,000$ | 54,656,000$ | 65,384,000$ | 87,655,000$ | 87,551,000$ | 92,494,000$ | 87,554,000$ | 77,670,000$ | 67,537,000$ | 63,118,000$ | 84,449,000$ | 80,197,000$ | 55,967,000$ | 60,940,000$ | 38,854,000$ | 40,242,000$ | 36,938,000$ | 33,345,000$ | 27,957,000$ | 19,789,614$ | 20,758,696$ | 19,726,657$ | 16,878,440$ | 16,881,262$ | 14,119,497$ | 8,893,864$ | 10,528,470$ | 9,685,802$ | 9,207,930$ | 9,553,025$ | 5,121,196$ | 8,902,156$ | 2,606,484$ | 1,988,745$ |
| QoQ | | (3,050,000$) | (15,079,000$) | 11,680,000$ | 69,530,000$ | (34,435,000$) | 16,450,000$ | 8,980,000$ | 45,964,000$ | (3,958,000$) | (14,989,000$) | 9,591,000$ | 9,875,000$ | 16,754,000$ | (6,879,000$) | (11,330,000$) | (10,728,000$) | (22,271,000$) | 104,000$ | (4,943,000$) | 4,940,000$ | 9,884,000$ | 10,133,000$ | 4,419,000$ | (21,331,000$) | 4,252,000$ | 24,230,000$ | (4,973,000$) | 22,086,000$ | (1,388,000$) | 3,304,000$ | 3,593,000$ | 5,388,000$ | 8,167,386$ | (969,082$) | 1,032,039$ | 2,848,217$ | (2,822$) | 2,761,765$ | 5,225,633$ | (1,634,606$) | 842,668$ | 477,872$ | (345,095$) | 4,431,829$ | (3,780,960$) | 6,295,672$ | 617,739$ | (4,328,433$) |
| Debt to Asset Ratio | | .39x | .41x | .61x | .64x | .62x | .67x | .56x | .57x | .51x | .50x | .82x | .86x | .70x | .54x | .49x | .44x | .38x | .24x | .20x | .19x | .17x | .38x | .34x | 1.01x | .76x | 1.28x | .88x | .84x | .71x | .37x | .28x | .30x | .31x | .22x | .23x | .18x | .35x | .25x | .17x | .11x | .10x | .09x | .09x | .09x | .08x | .13x | .07x | .06x |
| Long Term Debt | | 245,645,000$ | 245,340,000$ | 245,037,000$ | 244,733,000$ | 244,429,000$ | 244,158,000$ | 102,537,000$ | 101,326,000$ | 100,118,000$ | 98,908,000$ | 97,700,000$ | 96,503,000$ | 71,135,000$ | 71,135,000$ | 68,947,000$ | 67,249,000$ | 66,788,000$ | 30,589,000$ | 30,358,000$ | 30,127,000$ | 7,716,000$ | 15,074,000$ | 22,233,000$ | 29,201,000$ | 28,970,000$ | 28,741,000$ | 28,513,000$ | 28,286,000$ | 0$ | | | | | | | | | | | | | | | | | | | |
| QoQ | | 305,000$ | 303,000$ | 304,000$ | 304,000$ | 271,000$ | 141,621,000$ | 1,211,000$ | 1,208,000$ | 1,210,000$ | 1,208,000$ | 1,197,000$ | 25,368,000$ | 0$ | 2,188,000$ | 1,698,000$ | 461,000$ | 36,199,000$ | 231,000$ | 231,000$ | 22,411,000$ | (7,358,000$) | (7,159,000$) | (6,968,000$) | 231,000$ | 229,000$ | 228,000$ | 227,000$ | 28,286,000$ | | | | | | | | | | | | | | | | | | | | |
| YoY | | 1,216,000$ | 1,182,000$ | 142,500,000$ | 143,407,000$ | 144,311,000$ | 145,250,000$ | 4,837,000$ | 4,823,000$ | 28,983,000$ | 27,773,000$ | 28,753,000$ | 29,254,000$ | 4,347,000$ | 40,546,000$ | 38,589,000$ | 37,122,000$ | 59,072,000$ | 15,515,000$ | 8,125,000$ | 926,000$ | (21,254,000$) | (13,667,000$) | (6,280,000$) | 915,000$ | 28,970,000$ | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 8,065,000$ | 8,376,000$ | 8,679,000$ | 8,976,000$ | 9,290,000$ | 9,650,000$ | 10,001,000$ | 10,343,000$ | 10,677,000$ | 11,001,000$ | 11,317,000$ | 11,625,000$ | 11,925,000$ | 12,198,000$ | 11,457,000$ | 11,810,000$ | 11,284,000$ | 11,488,000$ | 11,686,000$ | 11,882,000$ | 12,081,000$ | 11,420,000$ | 11,593,000$ | 11,761,000$ | 11,834,000$ | 10,745,000$ | 9,345,000$ | 9,443,000$ | 0$ | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 79,148,000$ | 74,081,000$ | 129,126,000$ | 132,139,000$ | 179,894,000$ | 195,822,000$ | 82,910,000$ | 75,477,000$ | 92,933,000$ | 150,902,000$ | 97,009,000$ | 61,469,000$ | 102,304,000$ | 109,860,000$ | 147,073,000$ | 185,676,000$ | 298,887,000$ | 326,512,000$ | 401,707,000$ | 471,514,000$ | 553,439,000$ | 254,154,000$ | 260,512,000$ | 52,051,000$ | 112,637,000$ | 44,675,000$ | 57,228,000$ | 64,349,000$ | 41,958,000$ | 70,718,000$ | 105,672,000$ | 82,896,000$ | 56,718,000$ | 91,842,000$ | 77,602,000$ | 95,638,000$ | 25,031,000$ | 29,156,521$ | 28,577,832$ | 36,478,420$ | 55,061,329$ | 65,461,940$ | 60,300,086$ | 86,004,445$ | 55,713,784$ | 53,225,799$ | 37,077,977$ | 49,596,327$ |
| QoQ | | 5,067,000$ | (55,045,000$) | (3,013,000$) | (47,755,000$) | (15,928,000$) | 112,912,000$ | 7,433,000$ | (17,456,000$) | (57,969,000$) | 53,893,000$ | 35,540,000$ | (40,835,000$) | (7,556,000$) | (37,213,000$) | (38,603,000$) | (113,211,000$) | (27,625,000$) | (75,195,000$) | (69,807,000$) | (81,925,000$) | 299,285,000$ | (6,358,000$) | 208,461,000$ | (60,586,000$) | 67,962,000$ | (12,553,000$) | (7,121,000$) | 22,391,000$ | (28,760,000$) | (34,954,000$) | 22,776,000$ | 26,178,000$ | (35,124,000$) | 14,240,000$ | (18,036,000$) | 70,606,720$ | (4,125,521$) | 578,689$ | (7,900,588$) | (18,582,909$) | (10,400,611$) | 5,161,854$ | (25,704,359$) | 30,290,661$ | 2,487,985$ | 16,147,822$ | (12,518,350$) | 9,110,861$ |
| YoY | | (100,746,000$) | (121,741,000$) | 46,216,000$ | 56,662,000$ | 86,961,000$ | 44,920,000$ | (14,099,000$) | 14,008,000$ | (9,371,000$) | 41,042,000$ | (50,064,000$) | (124,207,000$) | (196,583,000$) | (216,652,000$) | (254,634,000$) | (285,838,000$) | (254,552,000$) | 72,358,000$ | 141,195,000$ | 419,463,000$ | 440,802,000$ | 209,479,000$ | 203,284,000$ | (12,298,000$) | 70,679,000$ | (26,043,000$) | (48,444,000$) | (18,547,000$) | (14,760,000$) | (21,124,000$) | 28,070,000$ | (12,742,000$) | 31,686,720$ | 62,685,479$ | 49,024,168$ | 59,159,580$ | (30,030,329$) | (36,305,419$) | (31,722,254$) | (49,526,025$) | (652,455$) | 12,236,141$ | 23,222,109$ | 36,408,118$ | 15,228,318$ | 3,042,402$ | 23,661,025$ | 34,408,160$ |
| Interest Expenses | | | | | | | | | 2,288,000$ | 2,431,000$ | 3,713,000$ | 3,627,000$ | 2,844,000$ | 2,862,000$ | 1,648,000$ | 3,017,000$ | 2,664,000$ | 1,079,000$ | 1,038,000$ | 1,623,000$ | 1,898,000$ | 1,291,000$ | 1,610,000$ | 2,228,000$ | 1,201,000$ | 1,899,000$ | 1,537,000$ | 1,077,000$ | 774,000$ | 220,000$ | 221,000$ | | | | | | | | 211,538$ | 220,756$ | 242,405$ | 242,026$ | 246,527$ | 246,526$ | 237,657$ | 234,787$ | 234,787$ | 234,787$ | 226,340$ |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |