| TOOTSIE ROLL INDUSTRIES INC (TR) |
| 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-27 | 2014-Jun-28 | 2014-Mar-29 |
| 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 | 42.30$ | 36.63$ | 41.97$ | 33.45$ | 31.42$ | 32.30$ | 30.99$ | 30.30$ | 31.98$ | 33.25$ | 29.88$ | 35.43$ | 44.91$ | 42.53$ | 33.29$ | 35.32$ | 34.93$ | 36.31$ | 30.45$ | 33.92$ | 33.11$ | 29.71$ | 30.88$ | 34.24$ | 35.94$ | 34.21$ | 37.29$ | 36.93$ | 37.27$ | 33.34$ | 29.23$ | 30.88$ | 29.53$ | 36.65$ | 37.93$ | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 1,769,028,300$ | 2,669,557,770$ | 3,058,731,630$ | 2,440,411,650$ | 1,281,590,380$ | 2,305,541,700$ | 2,213,212,830$ | 2,163,935,100$ | 1,279,168,020$ | 2,314,898,250$ | 2,094,259,320$ | 2,488,674,060$ | 1,783,870,110$ | 2,929,296,280$ | 2,295,179,050$ | 2,438,112,285$ | 1,374,285,920$ | 1,428,144,920$ | 1,208,666,500$ | 1,356,867,840$ | 1,293,707,030$ | 1,973,427,330$ | 2,058,800,480$ | 2,289,465,625$ | 1,395,765,840$ | 2,235,091,520$ | 2,444,367,315$ | 2,432,652,960$ | 1,436,342,160$ | 2,138,927,700$ | 1,875,952,750$ | 1,989,399,750$ | 1,120,769,000$ | 2,308,436,900$ | 2,399,514,750$ | | | | | | | | | | | | | | |
| QoQ% | (33.73%) | (12.72%) | 25.34% | 90.42% | (44.41%) | 4.17% | 2.28% | 69.17% | (44.74%) | 10.54% | (15.85%) | 39.51% | (39.10%) | 27.63% | (5.86%) | 77.41% | (3.77%) | 18.16% | (10.92%) | 4.88% | (34.44%) | (4.15%) | (10.08%) | 64.03% | (37.55%) | (8.56%) | .48% | 69.36% | (32.85%) | 14.02% | (5.70%) | 77.50% | (51.45%) | (3.80%) | | | | | | | | | | | | | | | |
| YoY% | 38.03% | 15.79% | 38.20% | 12.78% | .19% | (.40%) | 5.68% | (13.05%) | (28.29%) | (20.97%) | (8.75%) | 2.07% | 29.80% | 105.11% | 89.89% | 79.69% | 6.23% | (27.63%) | (41.29%) | (40.73%) | (7.31%) | (11.71%) | (15.77%) | (5.89%) | (2.83%) | 4.50% | 30.30% | 22.28% | 28.16% | (7.34%) | (21.82%) | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | | 41,821,000 | 72,879,000 | 72,879,000 | 72,957,000 | 40,789,000 | 73,497,000 | 73,536,000 | 73,536,000 | 39,999,000 | 71,696,000 | 72,164,000 | 72,317,000 | 39,721,000 | 70,915,000 | 70,985,000 | 71,079,000 | 39,344,000 | 39,332,000 | 39,700,000 | 40,002,000 | 39,073,000 | 39,336,000 | 39,664,000 | 39,769,000 | 38,836,000 | 67,286,000 | 67,501,000 | 67,814,000 | 38,544,000 | 66,069,000 | 66,104,000 | 66,349,000 | 37,960,000 | 64,855,000 | 65,138,000 | 65,474,000 | 37,701,000 | 64,021,000 | 64,274,000 | 64,347,000 | 37,382,000 | 63,172,000 | 63,426,000 | 63,645,000 | 37,285,000 | 62,321,000 | 62,455,000 | 62,610,000 |
| QoQ% | | (42.62%) | .00% | (.11%) | 78.86% | (44.50%) | (.05%) | .00% | 83.85% | (44.21%) | (.65%) | (.21%) | 82.06% | (43.99%) | (.10%) | (.13%) | 80.66% | .03% | (.93%) | (.76%) | 2.38% | (.67%) | (.83%) | (.26%) | 2.40% | (42.28%) | (.32%) | (.46%) | 75.94% | (41.66%) | (.05%) | (.37%) | 74.79% | (41.47%) | (.43%) | (.51%) | 73.67% | (41.11%) | (.39%) | (.11%) | 72.13% | (40.83%) | (.40%) | (.34%) | 70.70% | (40.17%) | (.22%) | (.25%) | 69.17% |
| YoY% | | 2.53% | (.84%) | (.89%) | (.79%) | 1.98% | 2.51% | 1.90% | 1.69% | .70% | 1.10% | 1.66% | 1.74% | .96% | 80.30% | 78.80% | 77.69% | .69% | (.01%) | .09% | .59% | .61% | (41.54%) | (41.24%) | (41.36%) | .76% | 1.84% | 2.11% | 2.21% | 1.54% | 1.87% | 1.48% | 1.34% | .69% | 1.30% | 1.34% | 1.75% | .85% | 1.34% | 1.34% | 1.10% | .26% | 1.37% | 1.56% | 1.65% | .74% | 1.59% | 66.99% | 66.55% |
| Price to Sales | 2.41x | 3.64x | 4.19x | 3.38x | 1.78x | 3.19x | 3.04x | 2.88x | 1.68x | 3.01x | 2.75x | 3.43x | 2.52x | 4.26x | 3.45x | 3.83x | 2.26x | 2.50x | 2.27x | 2.69x | 2.75x | 4.19x | 4.31x | 4.56x | 2.64x | 4.24x | 4.70x | 4.69x | 2.77x | 4.12x | 3.63x | 3.84x | 2.17x | 4.45x | 4.63x | | | | | | | | | | | | | | |
| Price to Earnings | 17.68x | 26.68x | 32.62x | 26.83x | 14.39x | 26.55x | 23.61x | 22.72x | 13.56x | 25.19x | 23.84x | 31.09x | 23.07x | 38.58x | 32.50x | 35.45x | 20.64x | 21.86x | 20.06x | 22.54x | 22.39x | 33.45x | 35.13x | 35.90x | 20.54x | 34.43x | 39.08x | 41.38x | 24.88x | 37.60x | 24.46x | 25.66x | 14.20x | 28.55x | 35.96x | | | | | | | | | | | | | | |
| Price to Book | 1.88x | 2.84x | 3.33x | 2.73x | 1.46x | 2.65x | 2.54x | 2.57x | 1.53x | 2.81x | 2.61x | 3.17x | 2.25x | 3.74x | 2.93x | 3.17x | 1.79x | 1.86x | 1.60x | 1.80x | 1.70x | 2.59x | 2.71x | 3.04x | 1.86x | 2.94x | 3.22x | 3.27x | 1.93x | 2.85x | 2.51x | 2.74x | 1.54x | 3.15x | 3.36x | | | | | | | | | | | | | | |
| Total Revenue | | 196,276,000$ | 232,705,000$ | 155,088,000$ | 148,455,000$ | 193,372,000$ | 225,934,000$ | 150,736,000$ | 153,175,000$ | 197,276,000$ | 249,852,000$ | 160,145,000$ | 162,092,000$ | 189,720,000$ | 213,173,000$ | 143,440,000$ | 140,637,000$ | 167,924,000$ | 184,165,000$ | 115,458,000$ | 103,229,000$ | 128,864,000$ | 157,797,000$ | 80,641,000$ | 103,761,000$ | 135,460,000$ | 182,724,000$ | 106,952,000$ | 101,977,000$ | 128,008,000$ | 182,303,000$ | 106,809,000$ | 101,800,000$ | 126,023,000$ | 183,015,000$ | 105,796,000$ | 104,455,000$ | 125,179,000$ | 186,357,000$ | 105,169,000$ | 104,395,000$ | 140,730,000$ | 184,625,000$ | 108,436,000$ | 106,321,000$ | 138,799,000$ | 192,014,000$ | 104,930,000$ | 107,782,000$ |
| QoQ% | | (15.66%) | 50.05% | 4.47% | (23.23%) | (14.41%) | 49.89% | (1.59%) | (22.36%) | (21.04%) | 56.02% | (1.20%) | (14.56%) | (11.00%) | 48.62% | 1.99% | (16.25%) | (8.82%) | 59.51% | 11.85% | (19.89%) | (18.34%) | 95.68% | (22.28%) | (23.40%) | (25.87%) | 70.85% | 4.88% | (20.34%) | (29.78%) | 70.68% | 4.92% | (19.22%) | (31.14%) | 72.99% | 1.28% | (16.56%) | (32.83%) | 77.20% | .74% | (25.82%) | (23.78%) | 70.26% | 1.99% | (23.40%) | (27.71%) | 82.99% | (2.65%) | (21.04%) |
| YoY% | | 1.50% | 3.00% | 2.89% | (3.08%) | (1.98%) | (9.57%) | (5.88%) | (5.50%) | 3.98% | 17.21% | 11.65% | 15.26% | 12.98% | 15.75% | 24.24% | 36.24% | 30.31% | 16.71% | 43.18% | (.51%) | (4.87%) | (13.64%) | (24.60%) | 1.75% | 5.82% | .23% | .13% | .17% | 1.58% | (.39%) | .96% | (2.54%) | .67% | (1.79%) | .60% | .06% | (11.05%) | .94% | (3.01%) | (1.81%) | 1.39% | (3.85%) | 3.34% | (1.36%) | 1.68% | (.36%) | 1.99% | (3.15%) |
| TTM | | 732,524,000$ | 729,620,000$ | 722,849,000$ | 718,497,000$ | 723,217,000$ | 727,121,000$ | 751,039,000$ | 760,448,000$ | 769,365,000$ | 761,809,000$ | 725,130,000$ | 708,425,000$ | 686,970,000$ | 665,174,000$ | 636,166,000$ | 608,184,000$ | 570,776,000$ | 531,716,000$ | 505,348,000$ | 470,531,000$ | 471,063,000$ | 477,659,000$ | 502,586,000$ | 528,897,000$ | 527,113,000$ | 519,661,000$ | 519,240,000$ | 519,097,000$ | 518,920,000$ | 516,935,000$ | 517,647,000$ | 516,634,000$ | 519,289,000$ | 518,445,000$ | 521,787,000$ | 521,160,000$ | 521,100,000$ | 536,651,000$ | 534,919,000$ | 538,186,000$ | 540,112,000$ | 538,181,000$ | 545,570,000$ | 542,064,000$ | 543,525,000$ | 541,228,000$ | 541,923,000$ | 539,879,000$ |
| TTM_QoQ% | | .40% | .94% | .61% | (.65%) | (.54%) | (3.19%) | (1.24%) | (1.16%) | .99% | 5.06% | 2.36% | 3.12% | 3.28% | 4.56% | 4.60% | 6.55% | 7.35% | 5.22% | 7.40% | (.11%) | (1.38%) | (4.96%) | (4.98%) | .34% | 1.43% | .08% | .03% | .03% | .38% | (.14%) | .20% | (.51%) | .16% | (.64%) | .12% | .01% | (2.90%) | .32% | (.61%) | (.36%) | .36% | (1.35%) | .65% | (.27%) | .42% | (.13%) | .38% | (.65%) |
| TTM_YoY% | | 1.29% | .34% | (3.75%) | (5.52%) | (6.00%) | (4.55%) | 3.57% | 7.34% | 11.99% | 14.53% | 13.98% | 16.48% | 20.36% | 25.10% | 25.89% | 29.26% | 21.17% | 11.32% | .55% | (11.04%) | (10.63%) | (8.08%) | (3.21%) | 1.89% | 1.58% | .53% | .31% | .48% | (.07%) | (.29%) | (.79%) | (.87%) | (.35%) | (3.39%) | (2.46%) | (3.16%) | (3.52%) | (.28%) | (1.95%) | (.72%) | (.63%) | (.56%) | .67% | .41% | .03% | 1.05% | (.40%) | (1.90%) |
| Gross Margin | | 35.72% | 34.12% | 36.42% | 35.33% | 39.10% | 34.11% | 33.49% | 32.66% | 34.84% | 34.10% | 32.85% | 31.03% | 34.59% | 33.56% | 33.22% | 34.07% | 34.15% | 35.51% | 34.02% | 36.06% | 34.84% | 37.01% | 37.27% | 35.67% | 36.77% | 38.10% | 38.08% | 36.15% | 36.33% | 36.67% | 36.63% | 35.07% | 35.94% | 37.05% | 37.96% | 37.00% | 39.67% | 38.30% | 37.95% | 36.66% | 37.91% | 36.49% | 36.40% | 36.63% | 38.81% | 35.73% | 36.72% | 37.72% |
| QoQ | | 1.60% | (2.30%) | 1.09% | (3.77%) | 4.99% | .63% | .83% | (2.18%) | .74% | 1.25% | 1.82% | (3.56%) | 1.03% | .34% | (.84%) | (.09%) | (1.35%) | 1.48% | (2.03%) | 1.22% | (2.17%) | (.26%) | 1.59% | (1.09%) | (1.33%) | .02% | 1.93% | (.18%) | (.34%) | .04% | 1.56% | (.87%) | (1.11%) | (.92%) | .96% | (2.66%) | 1.37% | .35% | 1.30% | (1.25%) | 1.42% | .09% | (.23%) | (2.17%) | 3.08% | (.99%) | (1.01%) | .89% |
| YoY | | (3.38%) | .01% | 2.93% | 2.67% | 4.26% | .01% | .64% | 1.63% | .25% | .54% | (.37%) | (3.04%) | .44% | (1.94%) | (.80%) | (1.99%) | (.69%) | (1.50%) | (3.24%) | .38% | (1.93%) | (1.09%) | (.82%) | (.48%) | .43% | 1.43% | 1.46% | 1.08% | .40% | (.38%) | (1.34%) | (1.94%) | (3.73%) | (1.25%) | .01% | .35% | 1.76% | 1.81% | 1.55% | .03% | (.90%) | .76% | (.31%) | (1.09%) | 1.97% | 1.14% | 2.03% | 2.80% |
| Operating Income | | 33,391,000$ | 32,367,000$ | 12,121,000$ | 23,060,000$ | 38,716,000$ | 35,244,000$ | 15,435,000$ | 11,110,000$ | 28,379,000$ | 45,900,000$ | 14,753,000$ | 12,796,000$ | 27,357,000$ | 35,585,000$ | 26,978,000$ | 20,835,000$ | 20,175,000$ | 29,644,000$ | 6,904,000$ | 10,410,000$ | 11,478,000$ | 25,529,000$ | 493,000$ | 20,744,000$ | 14,903,000$ | 36,038,000$ | 12,515,000$ | 5,758,000$ | 20,046,000$ | 30,226,000$ | 10,368,000$ | 9,842,000$ | 10,304,000$ | 34,583,000$ | 13,609,000$ | 11,926,000$ | 23,447,000$ | 39,273,000$ | 14,297,000$ | 14,216,000$ | 23,456,000$ | 41,028,000$ | 13,634,000$ | 12,964,000$ | 21,907,000$ | 36,759,000$ | 10,229,000$ | 15,028,000$ |
| QoQ% | | 3.16% | 167.03% | (47.44%) | (40.44%) | 9.85% | 128.34% | 38.93% | (60.85%) | (38.17%) | 211.12% | 15.29% | (53.23%) | (23.12%) | 31.90% | 29.48% | 3.27% | (31.94%) | 329.37% | (33.68%) | (9.31%) | (55.04%) | 5,078.30% | (97.62%) | 39.19% | (58.65%) | 187.96% | 117.35% | (71.28%) | (33.68%) | 191.53% | 5.34% | (4.48%) | (70.21%) | 154.12% | 14.11% | (49.14%) | (40.30%) | 174.69% | .57% | (39.39%) | (42.83%) | 200.92% | 5.17% | (40.82%) | (40.40%) | 259.36% | (31.93%) | (19.91%) |
| YoY% | | (13.75%) | (8.16%) | (21.47%) | 107.56% | 36.43% | (23.22%) | 4.62% | (13.18%) | 3.74% | 28.99% | (45.32%) | (38.58%) | 35.60% | 20.04% | 290.76% | 100.14% | 75.77% | 16.12% | 1,300.41% | (49.82%) | (22.98%) | (29.16%) | (96.06%) | 260.26% | (25.66%) | 19.23% | 20.71% | (41.50%) | 94.55% | (12.60%) | (23.82%) | (17.47%) | (56.05%) | (11.94%) | (4.81%) | (16.11%) | (.04%) | (4.28%) | 4.86% | 9.66% | 7.07% | 11.61% | 33.29% | (13.73%) | 16.75% | 9.77% | 11.16% | 37.87% |
| TTM | | 100,939,000$ | 106,264,000$ | 109,141,000$ | 112,455,000$ | 100,505,000$ | 90,168,000$ | 100,824,000$ | 100,142,000$ | 101,828,000$ | 100,806,000$ | 90,491,000$ | 102,716,000$ | 110,755,000$ | 103,573,000$ | 97,632,000$ | 77,558,000$ | 67,133,000$ | 58,436,000$ | 54,321,000$ | 47,910,000$ | 58,244,000$ | 61,669,000$ | 72,178,000$ | 84,200,000$ | 69,214,000$ | 74,357,000$ | 68,545,000$ | 66,398,000$ | 70,482,000$ | 60,740,000$ | 65,097,000$ | 68,338,000$ | 70,422,000$ | 83,565,000$ | 88,255,000$ | 88,943,000$ | 91,233,000$ | 91,242,000$ | 92,997,000$ | 92,334,000$ | 91,082,000$ | 89,533,000$ | 85,264,000$ | 81,859,000$ | 83,923,000$ | 80,780,000$ | 77,508,000$ | 76,481,000$ |
| TTM_QoQ% | | (5.01%) | (2.64%) | (2.95%) | 11.89% | 11.46% | (10.57%) | .68% | (1.66%) | 1.01% | 11.40% | (11.90%) | (7.26%) | 6.93% | 6.09% | 25.88% | 15.53% | 14.88% | 7.58% | 13.38% | (17.74%) | (5.55%) | (14.56%) | (14.28%) | 21.65% | (6.92%) | 8.48% | 3.23% | (5.79%) | 16.04% | (6.69%) | (4.74%) | (2.96%) | (15.73%) | (5.31%) | (.77%) | (2.51%) | (.01%) | (1.89%) | .72% | 1.38% | 1.73% | 5.01% | 4.16% | (2.46%) | 3.89% | 4.22% | 1.34% | 5.71% |
| TTM_YoY% | | .43% | 17.85% | 8.25% | 12.30% | (1.30%) | (10.55%) | 11.42% | (2.51%) | (8.06%) | (2.67%) | (7.31%) | 32.44% | 64.98% | 77.24% | 79.73% | 61.88% | 15.26% | (5.24%) | (24.74%) | (43.10%) | (15.85%) | (17.06%) | 5.30% | 26.81% | (1.80%) | 22.42% | 5.30% | (2.84%) | .09% | (27.31%) | (26.24%) | (23.17%) | (22.81%) | (8.41%) | (5.10%) | (3.67%) | .17% | 1.91% | 9.07% | 12.80% | 8.53% | 10.84% | 10.01% | 7.03% | 15.99% | 13.41% | 10.48% | 6.28% |
| Operating Margin | | 17.01% | 13.91% | 7.82% | 15.53% | 20.02% | 15.60% | 10.24% | 7.25% | 14.39% | 18.37% | 9.21% | 7.89% | 14.42% | 16.69% | 18.81% | 14.82% | 12.01% | 16.10% | 5.98% | 10.08% | 8.91% | 16.18% | .61% | 19.99% | 11.00% | 19.72% | 11.70% | 5.65% | 15.66% | 16.58% | 9.71% | 9.67% | 8.18% | 18.90% | 12.86% | 11.42% | 18.73% | 21.07% | 13.59% | 13.62% | 16.67% | 22.22% | 12.57% | 12.19% | 15.78% | 19.14% | 9.75% | 13.94% |
| QoQ | | 3.10% | 6.09% | (7.72%) | (4.49%) | 4.42% | 5.36% | 2.99% | (7.13%) | (3.99%) | 9.16% | 1.32% | (6.53%) | (2.27%) | (2.12%) | 3.99% | 2.80% | (4.08%) | 10.12% | (4.10%) | 1.18% | (7.27%) | 15.57% | (19.38%) | 8.99% | (8.72%) | 8.02% | 6.06% | (10.01%) | (.92%) | 6.87% | .04% | 1.49% | (10.72%) | 6.03% | 1.45% | (7.31%) | (2.34%) | 7.48% | (.02%) | (3.05%) | (5.56%) | 9.65% | .38% | (3.59%) | (3.36%) | 9.40% | (4.20%) | .20% |
| YoY | | (3.01%) | (1.69%) | (2.42%) | 8.28% | 5.64% | (2.77%) | 1.03% | (.64%) | (.04%) | 1.68% | (9.60%) | (6.92%) | 2.41% | .60% | 12.83% | 4.73% | 3.11% | (.08%) | 5.37% | (9.91%) | (2.10%) | (3.55%) | (11.09%) | 14.35% | (4.66%) | 3.14% | 2.00% | (4.02%) | 7.48% | (2.32%) | (3.16%) | (1.75%) | (10.56%) | (2.18%) | (.73%) | (2.20%) | 2.06% | (1.15%) | 1.02% | 1.43% | .88% | 3.08% | 2.83% | (1.75%) | 2.04% | 1.77% | .80% | 4.15% |
| Net Income | | 28,764,000$ | 35,647,000$ | 17,530,000$ | 18,041,000$ | 22,506,000$ | 32,833,000$ | 15,634,000$ | 15,835,000$ | 29,395,000$ | 34,377,000$ | 14,720,000$ | 13,394,000$ | 25,331,000$ | 26,561,000$ | 11,981,000$ | 12,019,000$ | 20,034,000$ | 24,719,000$ | 9,792,000$ | 10,763,000$ | 14,953,000$ | 24,663,000$ | 7,382,000$ | 11,976,000$ | 14,538,000$ | 29,846,000$ | 11,544,000$ | 8,911,000$ | 12,155,000$ | 26,079,000$ | 10,470,000$ | 8,101,000$ | 31,906,000$ | 26,887,000$ | 11,850,000$ | 10,011,000$ | 17,792,000$ | 28,597,000$ | 11,074,000$ | 9,856,000$ | 19,663,000$ | 26,141,000$ | 11,220,000$ | 9,103,000$ | 17,937,000$ | 26,609,000$ | 8,957,000$ | 9,357,000$ |
| QoQ% | | (19.31%) | 103.35% | (2.83%) | (19.84%) | (31.45%) | 110.01% | (1.27%) | (46.13%) | (14.49%) | 133.54% | 9.90% | (47.12%) | (4.63%) | 121.69% | (.32%) | (40.01%) | (18.95%) | 152.44% | (9.02%) | (28.02%) | (39.37%) | 234.10% | (38.36%) | (17.62%) | (51.29%) | 158.54% | 29.55% | (26.69%) | (53.39%) | 149.08% | 29.24% | (74.61%) | 18.67% | 126.90% | 18.37% | (43.73%) | (37.78%) | 158.24% | 12.36% | (49.88%) | (24.78%) | 132.99% | 23.26% | (49.25%) | (32.59%) | 197.08% | (4.28%) | (46.13%) |
| YoY% | | 27.81% | 8.57% | 12.13% | 13.93% | (23.44%) | (4.49%) | 6.21% | 18.23% | 16.04% | 29.43% | 22.86% | 11.44% | 26.44% | 7.45% | 22.36% | 11.67% | 33.98% | .23% | 32.65% | (10.13%) | 2.86% | (17.37%) | (36.05%) | 34.40% | 19.61% | 14.45% | 10.26% | 10.00% | (61.90%) | (3.01%) | (11.65%) | (19.08%) | 79.33% | (5.98%) | 7.01% | 1.57% | (9.52%) | 9.40% | (1.30%) | 8.27% | 9.62% | (1.76%) | 25.27% | (2.72%) | 3.28% | 2.17% | 7.03% | 3.18% |
| TTM | | 99,982,000$ | 93,724,000$ | 90,910,000$ | 89,014,000$ | 86,808,000$ | 93,697,000$ | 95,241,000$ | 94,327,000$ | 91,886,000$ | 87,822,000$ | 80,006,000$ | 77,267,000$ | 75,892,000$ | 70,595,000$ | 68,753,000$ | 66,564,000$ | 65,308,000$ | 60,227,000$ | 60,171,000$ | 57,761,000$ | 58,974,000$ | 58,559,000$ | 63,742,000$ | 67,904,000$ | 64,839,000$ | 62,456,000$ | 58,689,000$ | 57,615,000$ | 56,805,000$ | 76,556,000$ | 77,364,000$ | 78,744,000$ | 80,654,000$ | 66,540,000$ | 68,250,000$ | 67,474,000$ | 67,319,000$ | 69,190,000$ | 66,734,000$ | 66,880,000$ | 66,127,000$ | 64,401,000$ | 64,869,000$ | 62,606,000$ | 62,860,000$ | 62,291,000$ | 61,725,000$ | 61,137,000$ |
| TTM_QoQ% | | 6.68% | 3.10% | 2.13% | 2.54% | (7.35%) | (1.62%) | .97% | 2.66% | 4.63% | 9.77% | 3.55% | 1.81% | 7.50% | 2.68% | 3.29% | 1.92% | 8.44% | .09% | 4.17% | (2.06%) | .71% | (8.13%) | (6.13%) | 4.73% | 3.82% | 6.42% | 1.86% | 1.43% | (25.80%) | (1.04%) | (1.75%) | (2.37%) | 21.21% | (2.51%) | 1.15% | .23% | (2.70%) | 3.68% | (.22%) | 1.14% | 2.68% | (.72%) | 3.62% | (.40%) | .91% | .92% | .96% | .47% |
| TTM_YoY% | | 15.18% | .03% | (4.55%) | (5.63%) | (5.53%) | 6.69% | 19.04% | 22.08% | 21.08% | 24.40% | 16.37% | 16.08% | 16.21% | 17.22% | 14.26% | 15.24% | 10.74% | 2.85% | (5.60%) | (14.94%) | (9.05%) | (6.24%) | 8.61% | 17.86% | 14.14% | (18.42%) | (24.14%) | (26.83%) | (29.57%) | 15.05% | 13.35% | 16.70% | 19.81% | (3.83%) | 2.27% | .89% | 1.80% | 7.44% | 2.88% | 6.83% | 5.20% | 3.39% | 5.09% | 2.40% | 3.31% | 10.69% | 16.12% | 16.90% |
| Profit Margin | | 14.66% | 15.32% | 11.30% | 12.15% | 11.64% | 14.53% | 10.37% | 10.34% | 14.90% | 13.76% | 9.19% | 8.26% | 13.35% | 12.46% | 8.35% | 8.55% | 11.93% | 13.42% | 8.48% | 10.43% | 11.60% | 15.63% | 9.15% | 11.54% | 10.73% | 16.33% | 10.79% | 8.74% | 9.50% | 14.31% | 9.80% | 7.96% | 25.32% | 14.69% | 11.20% | 9.58% | 14.21% | 15.35% | 10.53% | 9.44% | 13.97% | 14.16% | 10.35% | 8.56% | 12.92% | 13.86% | 8.54% | 8.68% |
| QoQ | | (.66%) | 4.02% | (.85%) | .51% | (2.89%) | 4.16% | .03% | (4.56%) | 1.14% | 4.57% | .93% | (5.09%) | .89% | 4.11% | (.19%) | (3.38%) | (1.49%) | 4.94% | (1.95%) | (1.18%) | (4.03%) | 6.48% | (2.39%) | .81% | (5.60%) | 5.54% | 2.06% | (.76%) | (4.81%) | 4.50% | 1.85% | (17.36%) | 10.63% | 3.49% | 1.62% | (4.63%) | (1.13%) | 4.82% | 1.09% | (4.53%) | (.19%) | 3.81% | 1.79% | (4.36%) | (.94%) | 5.32% | (.15%) | (4.04%) |
| YoY | | 3.02% | .79% | .93% | 1.82% | (3.26%) | .77% | 1.18% | 2.08% | 1.55% | 1.30% | .84% | (.28%) | 1.42% | (.96%) | (.13%) | (1.88%) | .33% | (2.21%) | (.67%) | (1.12%) | .87% | (.70%) | (1.64%) | 2.80% | 1.24% | 2.03% | .99% | .78% | (15.82%) | (.39%) | (1.40%) | (1.63%) | 11.11% | (.65%) | .67% | .14% | .24% | 1.19% | .18% | .88% | 1.05% | .30% | 1.81% | (.12%) | .20% | .34% | .40% | .53% |
| Equity to Common Shareholders | | 940,972,000$ | 918,850,000$ | 893,127,000$ | 879,352,000$ | 870,743,000$ | 870,161,000$ | 841,414,000$ | 834,420,000$ | 823,422,000$ | 803,874,000$ | 785,376,000$ | 791,691,000$ | 783,171,000$ | 783,601,000$ | 769,276,000$ | 769,759,000$ | 769,042,000$ | 756,762,000$ | 752,819,000$ | 758,816,000$ | 763,327,000$ | 760,965,000$ | 752,608,000$ | 751,732,000$ | 759,854,000$ | 758,329,000$ | 742,804,000$ | 744,828,000$ | 750,622,000$ | 746,840,000$ | 726,110,000$ | 726,520,000$ | 733,840,000$ | 714,481,000$ | 703,433,000$ | 706,665,000$ | 711,364,000$ | 705,330,000$ | 700,135,000$ | 697,164,000$ | 698,183,000$ | 693,111,000$ | 685,855,000$ | 687,831,000$ | 690,809,000$ | 691,013,000$ | 678,236,000$ | 675,677,000$ |
| QoQ | | 22,122,000$ | 25,723,000$ | 13,775,000$ | 8,609,000$ | 582,000$ | 28,747,000$ | 6,994,000$ | 10,998,000$ | 19,548,000$ | 18,498,000$ | (6,315,000$) | 8,520,000$ | (430,000$) | 14,325,000$ | (483,000$) | 717,000$ | 12,280,000$ | 3,943,000$ | (5,997,000$) | (4,511,000$) | 2,362,000$ | 8,357,000$ | 876,000$ | (8,122,000$) | 1,525,000$ | 15,525,000$ | (2,024,000$) | (5,794,000$) | 3,782,000$ | 20,730,000$ | (410,000$) | (7,320,000$) | 19,359,000$ | 11,048,000$ | (3,232,000$) | (4,699,000$) | 6,034,000$ | 5,195,000$ | 2,971,000$ | (1,019,000$) | 5,072,000$ | 7,256,000$ | (1,976,000$) | (2,978,000$) | (204,000$) | 12,777,000$ | 2,559,000$ | (4,628,000$) |
| QoQ% | | 2.41% | 2.88% | 1.57% | .99% | .07% | 3.42% | .84% | 1.34% | 2.43% | 2.36% | (.80%) | 1.09% | (.06%) | 1.86% | (.06%) | .09% | 1.62% | .52% | (.79%) | (.59%) | .31% | 1.11% | .12% | (1.07%) | .20% | 2.09% | (.27%) | (.77%) | .51% | 2.86% | (.06%) | (1.00%) | 2.71% | 1.57% | (.46%) | (.66%) | .86% | .74% | .43% | (.15%) | .73% | 1.06% | (.29%) | (.43%) | (.03%) | 1.88% | .38% | (.68%) |
| YoY | | 70,229,000$ | 48,689,000$ | 51,713,000$ | 44,932,000$ | 47,321,000$ | 66,287,000$ | 56,038,000$ | 42,729,000$ | 40,251,000$ | 20,273,000$ | 16,100,000$ | 21,932,000$ | 14,129,000$ | 26,839,000$ | 16,457,000$ | 10,943,000$ | 5,715,000$ | (4,203,000$) | 211,000$ | 7,084,000$ | 3,473,000$ | 2,636,000$ | 9,804,000$ | 6,904,000$ | 9,232,000$ | 11,489,000$ | 16,694,000$ | 18,308,000$ | 16,782,000$ | 32,359,000$ | 22,677,000$ | 19,855,000$ | 22,476,000$ | 9,151,000$ | 3,298,000$ | 9,501,000$ | 13,181,000$ | 12,219,000$ | 14,280,000$ | 9,333,000$ | 7,374,000$ | 2,098,000$ | 7,619,000$ | 12,154,000$ | 10,504,000$ | 23,389,000$ | 31,810,000$ | 25,907,000$ |
| YoY% | | 8.07% | 5.60% | 6.15% | 5.39% | 5.75% | 8.25% | 7.14% | 5.40% | 5.14% | 2.59% | 2.09% | 2.85% | 1.84% | 3.55% | 2.19% | 1.44% | .75% | (.55%) | .03% | .94% | .46% | .35% | 1.32% | .93% | 1.23% | 1.54% | 2.30% | 2.52% | 2.29% | 4.53% | 3.22% | 2.81% | 3.16% | 1.30% | .47% | 1.36% | 1.89% | 1.76% | 2.08% | 1.36% | 1.07% | .30% | 1.12% | 1.80% | 1.54% | 3.50% | 4.92% | 3.99% |
| Dividends Paid | | 6,569,000$ | 6,569,000$ | 147,000$ | 12,781,000$ | 6,453,000$ | 6,428,000$ | 143,000$ | 12,491,000$ | 6,251,000$ | 6,294,000$ | 240,000$ | 12,291,000$ | 6,191,000$ | 6,201,000$ | 162,000$ | 12,075,000$ | 6,036,000$ | 6,066,000$ | 160,000$ | 11,874,000$ | 5,960,000$ | 5,997,000$ | 150,000$ | 11,703,000$ | 5,868,000$ | 5,893,000$ | 169,000$ | 11,530,000$ | 5,770,000$ | 5,773,000$ | 153,000$ | 11,282,000$ | 5,656,000$ | 5,683,000$ | 154,000$ | 11,128,000$ | 5,572,000$ | 5,617,000$ | 134,000$ | 10,943,000$ | 5,506,000$ | 5,533,000$ | 123,000$ | 9,613,000$ | 4,826,000$ | 4,848,000$ | 109,000$ | 9,458,000$ |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Treasury Stock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1,992,000$ | 1,992,000$ | 1,992,000$ | 1,992,000$ | 1,992,000$ | 1,992,000$ | 1,992,000$ | 1,992,000$ | 1,992,000$ |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ |
| Goodwill | | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ | 73,237,000$ |
| 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% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .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% | .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% | .00% |
| Other Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Amortization of Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | 1,253,982,000$ | 1,228,563,000$ | 1,181,456,000$ | 1,141,700,000$ | 1,147,181,000$ | 1,146,217,000$ | 1,102,601,000$ | 1,093,453,000$ | 1,084,391,000$ | 1,065,908,000$ | 1,033,989,000$ | 1,019,613,000$ | 1,018,779,000$ | 1,026,355,000$ | 1,001,114,000$ | 1,012,854,000$ | 1,018,618,000$ | 1,015,441,000$ | 994,958,000$ | 978,991,000$ | 984,558,000$ | 982,035,000$ | 974,501,000$ | 955,927,000$ | 977,864,000$ | 982,092,000$ | 948,524,000$ | 940,504,000$ | 947,361,000$ | 960,764,000$ | 923,715,000$ | 914,970,000$ | 930,946,000$ | 942,836,000$ | 917,257,000$ | 910,731,000$ | 920,101,000$ | 927,484,000$ | 909,226,000$ | 896,449,000$ | 908,983,000$ | 937,397,000$ | 917,236,000$ | 910,931,000$ | 910,386,000$ | 926,518,000$ | 898,740,000$ | 891,910,000$ |
| QoQ | | 25,419,000$ | 47,107,000$ | 39,756,000$ | (5,481,000$) | 964,000$ | 43,616,000$ | 9,148,000$ | 9,062,000$ | 18,483,000$ | 31,919,000$ | 14,376,000$ | 834,000$ | (7,576,000$) | 25,241,000$ | (11,740,000$) | (5,764,000$) | 3,177,000$ | 20,483,000$ | 15,967,000$ | (5,567,000$) | 2,523,000$ | 7,534,000$ | 18,574,000$ | (21,937,000$) | (4,228,000$) | 33,568,000$ | 8,020,000$ | (6,857,000$) | (13,403,000$) | 37,049,000$ | 8,745,000$ | (15,976,000$) | (11,890,000$) | 25,579,000$ | 6,526,000$ | (9,370,000$) | (7,383,000$) | 18,258,000$ | 12,777,000$ | (12,534,000$) | (28,414,000$) | 20,161,000$ | 6,305,000$ | 545,000$ | (16,132,000$) | 27,778,000$ | 6,830,000$ | 3,501,000$ |
| YoY | | 106,801,000$ | 82,346,000$ | 78,855,000$ | 48,247,000$ | 62,790,000$ | 80,309,000$ | 68,612,000$ | 73,840,000$ | 65,612,000$ | 39,553,000$ | 32,875,000$ | 6,759,000$ | 161,000$ | 10,914,000$ | 6,156,000$ | 33,863,000$ | 34,060,000$ | 33,406,000$ | 20,457,000$ | 23,064,000$ | 6,694,000$ | (57,000$) | 25,977,000$ | 15,423,000$ | 30,503,000$ | 21,328,000$ | 24,809,000$ | 25,534,000$ | 16,415,000$ | 17,928,000$ | 6,458,000$ | 4,239,000$ | 10,845,000$ | 15,352,000$ | 8,031,000$ | 14,282,000$ | 11,118,000$ | (9,913,000$) | (8,010,000$) | (14,482,000$) | (1,403,000$) | 10,879,000$ | 18,496,000$ | 19,021,000$ | 21,977,000$ | 25,010,000$ | 41,582,000$ | 36,241,000$ |
| Total Liabilities | | 313,414,000$ | 310,090,000$ | 288,694,000$ | 262,699,000$ | 276,772,000$ | 276,387,000$ | 261,507,000$ | 259,347,000$ | 261,284,000$ | 262,341,000$ | 248,915,000$ | 228,218,000$ | 235,897,000$ | 243,032,000$ | 232,099,000$ | 243,348,000$ | 249,821,000$ | 258,925,000$ | 242,372,000$ | 220,405,000$ | 221,458,000$ | 221,297,000$ | 222,110,000$ | 204,406,000$ | 218,215,000$ | 223,952,000$ | 205,899,000$ | 195,844,000$ | 196,864,000$ | 214,028,000$ | 197,684,000$ | 188,510,000$ | 197,142,000$ | 228,313,000$ | 213,735,000$ | 203,932,000$ | 208,563,000$ | 221,931,000$ | 208,828,000$ | 198,960,000$ | 210,435,000$ | 243,879,000$ | 230,945,000$ | 222,824,000$ | 219,250,000$ | 235,092,000$ | 220,032,000$ | 215,693,000$ |
| QoQ | | 3,324,000$ | 21,396,000$ | 25,995,000$ | (14,073,000$) | 385,000$ | 14,880,000$ | 2,160,000$ | (1,937,000$) | (1,057,000$) | 13,426,000$ | 20,697,000$ | (7,679,000$) | (7,135,000$) | 10,933,000$ | (11,249,000$) | (6,473,000$) | (9,104,000$) | 16,553,000$ | 21,967,000$ | (1,053,000$) | 161,000$ | (813,000$) | 17,704,000$ | (13,809,000$) | (5,737,000$) | 18,053,000$ | 10,055,000$ | (1,020,000$) | (17,164,000$) | 16,344,000$ | 9,174,000$ | (8,632,000$) | (31,171,000$) | 14,578,000$ | 9,803,000$ | (4,631,000$) | (13,368,000$) | 13,103,000$ | 9,868,000$ | (11,475,000$) | (33,444,000$) | 12,934,000$ | 8,121,000$ | 3,574,000$ | (15,842,000$) | 15,060,000$ | 4,339,000$ | 7,589,000$ |
| YoY | | 36,642,000$ | 33,703,000$ | 27,187,000$ | 3,352,000$ | 15,488,000$ | 14,046,000$ | 12,592,000$ | 31,129,000$ | 25,387,000$ | 19,309,000$ | 16,816,000$ | (15,130,000$) | (13,924,000$) | (15,893,000$) | (10,273,000$) | 22,943,000$ | 28,363,000$ | 37,628,000$ | 20,262,000$ | 15,999,000$ | 3,243,000$ | (2,655,000$) | 16,211,000$ | 8,562,000$ | 21,351,000$ | 9,924,000$ | 8,215,000$ | 7,334,000$ | (278,000$) | (14,285,000$) | (16,051,000$) | (15,422,000$) | (11,421,000$) | 6,382,000$ | 4,907,000$ | 4,972,000$ | (1,872,000$) | (21,948,000$) | (22,117,000$) | (23,864,000$) | (8,815,000$) | 8,787,000$ | 10,913,000$ | 7,131,000$ | 11,146,000$ | 1,208,000$ | 9,300,000$ | 9,794,000$ |
| Current Ratio | | 3.27x | 2.83x | 3.99x | 4.21x | 3.82x | 3.59x | 3.73x | 3.76x | 3.59x | 3.18x | 3.46x | 3.94x | 3.43x | 3.19x | 3.40x | 3.43x | 3.36x | 2.94x | 3.67x | 4.43x | 4.58x | 4.03x | 3.83x | 4.33x | 4.44x | 4.29x | 4.66x | 5.28x | 4.95x | 4.06x | 4.24x | 4.60x | 4.25x | 3.76x | 4.14x | 4.54x | 4.71x | 3.64x | 3.94x | 4.27x | 4.08x | 3.14x | 3.40x | 3.67x | 4.11x | 3.49x | 3.73x | 3.55x |
| Total Current Assets | | 321,468,000$ | 303,206,000$ | 364,766,000$ | 329,116,000$ | 333,605,000$ | 343,404,000$ | 323,877,000$ | 328,540,000$ | 340,651,000$ | 336,060,000$ | 314,591,000$ | 304,496,000$ | 309,028,000$ | 324,066,000$ | 280,757,000$ | 275,661,000$ | 268,301,000$ | 277,904,000$ | 277,466,000$ | 292,332,000$ | 320,872,000$ | 314,792,000$ | 322,709,000$ | 334,290,000$ | 353,330,000$ | 332,306,000$ | 281,089,000$ | 279,976,000$ | 304,046,000$ | 302,276,000$ | 260,165,000$ | 247,829,000$ | 270,920,000$ | 296,459,000$ | 267,816,000$ | 260,010,000$ | 299,300,000$ | 278,835,000$ | 261,359,000$ | 255,274,000$ | 293,806,000$ | 317,808,000$ | 286,464,000$ | 277,581,000$ | 264,621,000$ | 273,770,000$ | 237,808,000$ | 227,352,000$ |
| QoQ | | 18,262,000$ | (61,560,000$) | 35,650,000$ | (4,489,000$) | (9,799,000$) | 19,527,000$ | (4,663,000$) | (12,111,000$) | 4,591,000$ | 21,469,000$ | 10,095,000$ | (4,532,000$) | (15,038,000$) | 43,309,000$ | 5,096,000$ | 7,360,000$ | (9,603,000$) | 438,000$ | (14,866,000$) | (28,540,000$) | 6,080,000$ | (7,917,000$) | (11,581,000$) | (19,040,000$) | 21,024,000$ | 51,217,000$ | 1,113,000$ | (24,070,000$) | 1,770,000$ | 42,111,000$ | 12,336,000$ | (23,091,000$) | (25,539,000$) | 28,643,000$ | 7,806,000$ | (39,290,000$) | 20,465,000$ | 17,476,000$ | 6,085,000$ | (38,532,000$) | (24,002,000$) | 31,344,000$ | 8,883,000$ | 12,960,000$ | (9,149,000$) | 35,962,000$ | 10,456,000$ | (12,759,000$) |
| Total Current Liabilities | | 98,452,000$ | 107,022,000$ | 91,497,000$ | 78,178,000$ | 87,286,000$ | 95,719,000$ | 86,763,000$ | 87,268,000$ | 94,888,000$ | 105,634,000$ | 90,995,000$ | 77,328,000$ | 90,134,000$ | 101,519,000$ | 82,474,000$ | 80,259,000$ | 79,968,000$ | 94,637,000$ | 75,599,000$ | 65,941,000$ | 70,021,000$ | 78,074,000$ | 84,192,000$ | 77,186,000$ | 79,544,000$ | 77,409,000$ | 60,287,000$ | 53,049,000$ | 61,391,000$ | 74,510,000$ | 61,314,000$ | 53,911,000$ | 63,788,000$ | 78,809,000$ | 64,624,000$ | 57,261,000$ | 63,561,000$ | 76,531,000$ | 66,343,000$ | 59,770,000$ | 72,062,000$ | 101,056,000$ | 84,308,000$ | 75,711,000$ | 64,459,000$ | 78,483,000$ | 63,756,000$ | 64,047,000$ |
| QoQ | | (8,570,000$) | 15,525,000$ | 13,319,000$ | (9,108,000$) | (8,433,000$) | 8,956,000$ | (505,000$) | (7,620,000$) | (10,746,000$) | 14,639,000$ | 13,667,000$ | (12,806,000$) | (11,385,000$) | 19,045,000$ | 2,215,000$ | 291,000$ | (14,669,000$) | 19,038,000$ | 9,658,000$ | (4,080,000$) | (8,053,000$) | (6,118,000$) | 7,006,000$ | (2,358,000$) | 2,135,000$ | 17,122,000$ | 7,238,000$ | (8,342,000$) | (13,119,000$) | 13,196,000$ | 7,403,000$ | (9,877,000$) | (15,021,000$) | 14,185,000$ | 7,363,000$ | (6,300,000$) | (12,970,000$) | 10,188,000$ | 6,573,000$ | (12,292,000$) | (28,994,000$) | 16,748,000$ | 8,597,000$ | 11,252,000$ | (14,024,000$) | 14,727,000$ | (291,000$) | 3,926,000$ |
| Debt to Asset Ratio | | .25x | .25x | .24x | .23x | .24x | .24x | .24x | .24x | .24x | .25x | .24x | .22x | .23x | .24x | .23x | .24x | .25x | .25x | .24x | .23x | .22x | .23x | .23x | .21x | .22x | .23x | .22x | .21x | .21x | .22x | .21x | .21x | .21x | .24x | .23x | .22x | .23x | .24x | .23x | .22x | .23x | .26x | .25x | .24x | .24x | .25x | .24x | .24x |
| Long Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 5,513,000$ | 5,649,000$ | 5,901,000$ | 6,127,000$ | 6,366,000$ | 6,622,000$ | 6,899,000$ | 7,163,000$ | 7,306,000$ | 6,075,000$ | 6,354,000$ | 4,688,000$ | 4,743,000$ | 4,769,000$ | 7,019,000$ | 7,220,000$ | 7,419,000$ | 7,617,000$ | 6,892,000$ | 653,000$ | 858,000$ | 1,062,000$ | 1,265,000$ | 1,388,000$ | 1,580,000$ | 1,770,000$ | 1,258,000$ | 1,370,000$ | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 127,165,000$ | 78,895,000$ | 120,521,000$ | 119,528,000$ | 138,841,000$ | 91,711,000$ | 45,623,000$ | 64,886,000$ | 75,915,000$ | 47,320,000$ | 26,047,000$ | 37,992,000$ | 53,270,000$ | 57,216,000$ | 46,628,000$ | 86,800,000$ | 105,840,000$ | 76,210,000$ | 96,617,000$ | 136,291,000$ | 166,841,000$ | 108,264,000$ | 106,289,000$ | 139,067,000$ | 138,960,000$ | 87,400,000$ | 57,857,000$ | 77,670,000$ | 110,899,000$ | 64,333,000$ | 38,334,000$ | 49,867,000$ | 96,314,000$ | 49,512,000$ | 57,804,000$ | 78,555,000$ | 119,145,000$ | 94,239,000$ | 91,950,000$ | 95,057,000$ | 126,145,000$ | 70,726,000$ | 87,005,000$ | 85,430,000$ | 100,108,000$ | 45,142,000$ | 57,091,000$ | 51,179,000$ |
| QoQ | | 48,270,000$ | (41,626,000$) | 993,000$ | (19,313,000$) | 47,130,000$ | 46,088,000$ | (19,263,000$) | (11,029,000$) | 28,595,000$ | 21,273,000$ | (11,945,000$) | (15,278,000$) | (3,946,000$) | 10,588,000$ | (40,172,000$) | (19,040,000$) | 29,630,000$ | (20,407,000$) | (39,674,000$) | (30,550,000$) | 58,577,000$ | 1,975,000$ | (32,778,000$) | 107,000$ | 51,560,000$ | 29,543,000$ | (19,813,000$) | (33,229,000$) | 46,566,000$ | 25,999,000$ | (11,533,000$) | (46,447,000$) | 46,802,000$ | (8,292,000$) | (20,751,000$) | (40,590,000$) | 24,906,000$ | 2,289,000$ | (3,107,000$) | (31,088,000$) | 55,419,000$ | (16,279,000$) | 1,575,000$ | (14,678,000$) | 54,966,000$ | (11,949,000$) | 5,912,000$ | (37,104,000$) |
| YoY | | (11,676,000$) | (12,816,000$) | 74,898,000$ | 54,642,000$ | 62,926,000$ | 44,391,000$ | 19,576,000$ | 26,894,000$ | 22,645,000$ | (9,896,000$) | (20,581,000$) | (48,808,000$) | (52,570,000$) | (18,994,000$) | (49,989,000$) | (49,491,000$) | (61,001,000$) | (32,054,000$) | (9,672,000$) | (2,776,000$) | 27,881,000$ | 20,864,000$ | 48,432,000$ | 61,397,000$ | 28,061,000$ | 23,067,000$ | 19,523,000$ | 27,803,000$ | 14,585,000$ | 14,821,000$ | (19,470,000$) | (28,688,000$) | (22,831,000$) | (44,727,000$) | (34,146,000$) | (16,502,000$) | (7,000,000$) | 23,513,000$ | 4,945,000$ | 9,627,000$ | 26,037,000$ | 25,584,000$ | 29,914,000$ | 34,251,000$ | 11,825,000$ | 12,408,000$ | 25,145,000$ | 292,000$ |
| Interest Expenses | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |