| EPLUS INC (PLUS) |
| Q2-CY2026 | Q1-CY2026 | Q4-CY2025 | Q3-CY2025 | Q2-CY2025 | Q1-CY2025 | Q4-CY2024 | Q3-CY2024 | Q2-CY2024 | Q1-CY2024 | Q4-CY2023 | Q3-CY2023 | Q2-CY2023 | Q1-CY2023 | Q4-CY2022 | Q3-CY2022 | Q2-CY2022 | Q1-CY2022 | Q4-CY2021 | Q3-CY2021 | Q2-CY2021 | Q1-CY2021 | Q4-CY2020 | Q3-CY2020 | Q2-CY2020 | Q1-CY2020 | Q4-CY2019 | Q3-CY2019 | Q2-CY2019 | Q1-CY2019 | Q4-CY2018 | Q3-CY2018 | Q2-CY2018 | Q1-CY2018 | Q4-CY2017 | Q3-CY2017 | Q2-CY2017 | Q1-CY2017 | Q4-CY2016 | Q3-CY2016 | Q2-CY2016 | Q1-CY2016 | Q4-CY2015 | Q3-CY2015 | Q2-CY2015 | Q1-CY2015 | Q4-CY2014 | Q3-CY2014 | Q2-CY2014 |
| Balance Sheet Date | | 2026-Mar-31 | 2025-Dec-31 | 2025-Sep-30 | 2025-Jun-30 | 2025-Mar-31 | 2024-Dec-31 | 2024-Sep-30 | 2024-Jun-30 | 2024-Mar-31 | 2023-Dec-31 | 2023-Sep-30 | 2023-Jun-30 | 2023-Mar-31 | 2022-Dec-31 | 2022-Sep-30 | 2022-Jun-30 | 2022-Mar-31 | 2021-Dec-31 | 2021-Sep-30 | 2021-Jun-30 | 2021-Mar-31 | 2020-Dec-31 | 2020-Sep-30 | 2020-Jun-30 | 2020-Mar-31 | 2019-Dec-31 | 2019-Sep-30 | 2019-Jun-30 | 2019-Mar-31 | 2018-Dec-31 | 2018-Sep-30 | 2018-Jun-30 | 2018-Mar-31 | 2017-Dec-31 | 2017-Sep-30 | 2017-Jun-30 | 2017-Mar-31 | 2016-Dec-31 | 2016-Sep-30 | 2016-Jun-30 | 2016-Mar-31 | 2015-Dec-31 | 2015-Sep-30 | 2015-Jun-30 | 2015-Mar-31 | 2014-Dec-31 | 2014-Sep-30 | 2014-Jun-30 |
| Fiscal Period | | Q4-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 | 88.85$ | 75.31$ | 87.61$ | 70.40$ | 72.05$ | 61.11$ | 74.20$ | 98.39$ | 73.72$ | 78.40$ | 79.97$ | 63.50$ | 56.32$ | 48.96$ | 44.22$ | 41.55$ | 53.22$ | 56.00$ | 54.07$ | 102.82$ | 86.85$ | 99.97$ | 87.72$ | 73.19$ | 70.67$ | 61.78$ | 84.68$ | 76.17$ | 68.79$ | 88.91$ | 70.50$ | 92.65$ | 94.30$ | 77.90$ | 75.25$ | 92.43$ | | | | | | | | | | | | | |
| Market Cap of Common Stock | 2,323,568,150$ | 1,987,491,806$ | 2,316,177,732$ | 1,874,440,410$ | 1,911,254,715$ | 1,626,529,426$ | 1,988,780,522$ | 2,643,338,754$ | 1,986,761,889$ | 2,113,264,630$ | 2,153,621,058$ | 1,710,556,841$ | 1,510,922,829$ | 1,317,420,625$ | 1,189,814,672$ | 1,117,344,650$ | 1,427,283,816$ | 1,505,684,096$ | 730,402,919$ | 1,388,620,498$ | 1,172,715,314$ | 1,349,930,099$ | 1,184,852,812$ | 991,975,103$ | 954,016,944$ | 834,821,711$ | 1,144,253,072$ | 1,028,755,600$ | 936,252,468$ | 1,212,723,242$ | 967,784,450$ | 1,271,161,984$ | 1,335,111,848$ | 1,086,595,161$ | 1,066,443,000$ | 1,309,402,351$ | | | | | | | | | | | | | |
| QoQ% | 16.91% | (14.19%) | 23.57% | (1.93%) | 17.51% | (18.22%) | (24.76%) | 33.05% | (5.99%) | (1.87%) | 25.90% | 13.21% | 14.69% | 10.73% | 6.49% | (21.72%) | (5.21%) | 106.14% | (47.40%) | 18.41% | (13.13%) | 13.93% | 19.44% | 3.98% | 14.28% | (27.04%) | 11.23% | 9.88% | (22.80%) | 25.31% | (23.87%) | (4.79%) | 22.87% | 1.89% | (18.56%) | | | | | | | | | | | | | | |
| YoY% | 21.57% | 22.19% | 16.46% | (29.09%) | (3.80%) | (23.03%) | (7.65%) | 54.53% | 31.49% | 60.41% | 81.01% | 53.09% | 5.86% | (12.50%) | 62.90% | (19.54%) | 21.71% | 11.54% | (38.36%) | 39.99% | 22.92% | 61.70% | 3.55% | (3.58%) | 1.90% | (31.16%) | 18.23% | (19.07%) | (29.88%) | 11.61% | (9.25%) | (2.92%) | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 26,151,583 | 26,299,000 | 26,391,000 | 26,565,000 | 26,627,000 | 26,526,000 | 26,703,000 | 26,798,000 | 26,940,000 | 26,952,000 | 26,954,000 | 26,942,000 | 26,947,000 | 26,905,000 | 26,907,000 | 26,906,000 | 26,893,000 | 26,886,000 | 26,966,000 | 27,021,000 | 27,072,000 | 27,006,000 | 27,006,000 | 27,074,000 | 27,106,000 | 27,000,000 | 13,513,000 | 13,513,000 | 13,509,000 | 27,222,000 | 13,640,000 | 13,727,000 | 13,723,000 | 13,761,000 | 14,046,000 | 14,171,000 | 14,170,000 | 14,161,000 | 7,080,000 | 7,080,000 | 7,167,000 | 14,731,000 | 7,482,000 | 7,482,000 | 7,478,000 | 14,779,000 | 7,398,000 | 7,437,000 | 7,528,000 |
| QoQ% | (.56%) | (.35%) | (.66%) | (.23%) | .38% | (.66%) | (.36%) | (.53%) | (.05%) | (.01%) | .05% | (.02%) | .16% | (.01%) | .00% | .05% | .03% | (.30%) | (.20%) | (.19%) | .24% | .00% | (.25%) | (.12%) | .39% | 99.81% | .00% | .03% | (50.38%) | 99.58% | (.63%) | .03% | (.28%) | (2.03%) | (.88%) | .01% | .06% | 100.01% | .00% | (1.21%) | (51.35%) | 96.89% | .00% | .05% | (49.40%) | 99.77% | (.52%) | (1.21%) | (53.16%) |
| YoY% | (1.79%) | (.86%) | (1.17%) | (.87%) | (1.16%) | (1.58%) | (.93%) | (.53%) | (.03%) | .18% | .18% | .13% | .20% | .07% | (.22%) | (.43%) | (.66%) | (.44%) | (.15%) | (.20%) | (.13%) | .02% | 99.85% | 100.36% | 100.65% | (.82%) | (.93%) | (1.56%) | (1.56%) | 97.82% | (2.89%) | (3.13%) | (3.16%) | (2.83%) | 98.39% | 100.16% | 97.71% | (3.87%) | (5.37%) | (5.37%) | (4.16%) | (.33%) | 1.14% | .61% | (.66%) | (8.05%) | (8.54%) | (8.98%) | (8.19%) |
| Price to Sales | .95x | .81x | .99x | .85x | .91x | .81x | .96x | 1.27x | .91x | .95x | 1.00x | .75x | .69x | .64x | .59x | .59x | .77x | .83x | .42x | .84x | .72x | .86x | .75x | .63x | .61x | .53x | .74x | .70x | .67x | .88x | .70x | .92x | .95x | .77x | .75x | .93x | | | | | | | | | | | | | |
| Price to Earnings | 17.52x | 14.98x | 17.90x | 15.82x | 16.63x | 15.55x | 18.59x | 24.00x | 17.82x | 17.91x | 17.00x | 12.67x | 11.55x | 11.04x | 10.74x | 11.01x | 13.67x | 14.26x | 7.54x | 15.07x | 14.56x | 18.14x | 16.44x | 14.17x | 13.58x | 12.08x | 16.14x | 15.54x | 14.60x | 19.19x | 16.97x | 22.01x | 23.43x | 19.71x | 18.80x | 24.36x | | | | | | | | | | | | | |
| Price to Book | 2.17x | 1.86x | 2.18x | 1.79x | 1.87x | 1.68x | 2.07x | 2.79x | 2.16x | 2.35x | 2.45x | 2.02x | 1.86x | 1.70x | 1.59x | 1.58x | 2.11x | 2.28x | 1.14x | 2.26x | 2.01x | 2.40x | 2.17x | 1.90x | 1.90x | 1.72x | 2.42x | 2.28x | 2.18x | 2.86x | 2.37x | 3.18x | 3.51x | 2.92x | 2.78x | 3.48x | | | | | | | | | | | | | |
| Total Revenue | | 581,634,000$ | 614,774,000$ | 608,826,000$ | 637,315,000$ | 478,415,000$ | 493,221,000$ | 493,372,000$ | 535,652,000$ | 543,462,000$ | 509,055,000$ | 587,611,000$ | 574,175,000$ | 492,177,000$ | 623,476,000$ | 493,706,000$ | 458,359,000$ | 451,519,000$ | 494,834,000$ | 458,017,000$ | 416,649,000$ | 352,607,000$ | 427,604,000$ | 433,081,000$ | 355,031,000$ | 366,476,000$ | 428,991,000$ | 411,565,000$ | 381,372,000$ | 325,434,000$ | 345,664,000$ | 345,043,000$ | 356,532,000$ | 330,426,000$ | 344,226,000$ | 371,363,000$ | 373,356,000$ | 332,767,000$ | 326,657,000$ | 371,462,000$ | 298,503,000$ | 299,403,000$ | 298,644,000$ | 336,286,000$ | 269,866,000$ | 267,265,000$ | 306,241,000$ | 297,472,000$ | 269,866,000$ |
| QoQ% | | (5.39%) | .98% | (4.47%) | 33.21% | (3.00%) | (.03%) | (7.89%) | (1.44%) | 6.76% | (13.37%) | 2.34% | 16.66% | (21.06%) | 26.29% | 7.71% | 1.52% | (8.75%) | 8.04% | 9.93% | 18.16% | (17.54%) | (1.27%) | 21.98% | (3.12%) | (14.57%) | 4.23% | 7.92% | 17.19% | (5.85%) | .18% | (3.22%) | 7.90% | (4.01%) | (7.31%) | (.53%) | 12.20% | 1.87% | (12.06%) | 24.44% | (.30%) | .25% | (11.19%) | 24.61% | .97% | (12.73%) | 2.95% | 10.23% | 3.83% |
| YoY% | | 21.58% | 24.65% | 23.40% | 18.98% | (11.97%) | (3.11%) | (16.04%) | (6.71%) | 10.42% | (18.35%) | 19.02% | 25.27% | 9.01% | 26.00% | 7.79% | 10.01% | 28.05% | 15.72% | 5.76% | 17.36% | (3.78%) | (.32%) | 5.23% | (6.91%) | 12.61% | 24.11% | 19.28% | 6.97% | (1.51%) | .42% | (7.09%) | (4.51%) | (.70%) | 5.38% | (.03%) | 25.08% | 11.14% | 9.38% | 10.46% | 10.61% | 12.03% | (2.48%) | 13.05% | (.90%) | 2.83% | 14.62% | 9.72% | (.90%) |
| TTM | | 2,442,549,000$ | 2,339,330,000$ | 2,217,777,000$ | 2,102,323,000$ | 2,000,660,000$ | 2,065,707,000$ | 2,081,541,000$ | 2,175,780,000$ | 2,214,303,000$ | 2,163,018,000$ | 2,277,439,000$ | 2,183,534,000$ | 2,067,718,000$ | 2,027,060,000$ | 1,898,418,000$ | 1,862,729,000$ | 1,821,019,000$ | 1,722,107,000$ | 1,654,877,000$ | 1,629,941,000$ | 1,568,323,000$ | 1,582,192,000$ | 1,583,579,000$ | 1,562,063,000$ | 1,588,404,000$ | 1,547,362,000$ | 1,464,035,000$ | 1,397,513,000$ | 1,372,673,000$ | 1,377,665,000$ | 1,376,227,000$ | 1,402,547,000$ | 1,419,371,000$ | 1,421,712,000$ | 1,404,143,000$ | 1,404,242,000$ | 1,329,389,000$ | 1,296,025,000$ | 1,268,012,000$ | 1,232,836,000$ | 1,204,199,000$ | 1,172,061,000$ | 1,179,658,000$ | 1,140,844,000$ | 1,140,844,000$ | 1,133,487,000$ | 1,094,428,000$ | 1,068,085,000$ |
| TTM_QoQ% | | 4.41% | 5.48% | 5.49% | 5.08% | (3.15%) | (.76%) | (4.33%) | (1.74%) | 2.37% | (5.02%) | 4.30% | 5.60% | 2.01% | 6.78% | 1.92% | 2.29% | 5.74% | 4.06% | 1.53% | 3.93% | (.88%) | (.09%) | 1.38% | (1.66%) | 2.65% | 5.69% | 4.76% | 1.81% | (.36%) | .10% | (1.88%) | (1.19%) | (.17%) | 1.25% | (.01%) | 5.63% | 2.57% | 2.21% | 2.85% | 2.38% | 2.74% | (.64%) | 3.40% | (.21%) | .65% | 3.57% | 2.47% | (.23%) |
| TTM_YoY% | | 22.09% | 13.25% | 6.55% | (3.38%) | (9.65%) | (4.50%) | (8.60%) | (.36%) | 7.09% | 6.71% | 19.97% | 17.22% | 13.55% | 17.71% | 14.72% | 14.28% | 16.11% | 8.84% | 4.50% | 4.35% | (1.26%) | 2.25% | 8.17% | 11.77% | 15.72% | 12.32% | 6.38% | (.36%) | (3.29%) | (3.10%) | (1.99%) | (.12%) | 6.77% | 9.70% | 10.74% | 13.90% | 10.40% | 10.58% | 7.49% | 8.06% | 5.33% | 3.18% | 7.55% | 6.57% | 6.57% | 8.27% | 7.11% | 5.68% |
| Gross Margin | | 25.29% | 25.81% | 26.63% | 23.26% | 27.77% | 25.36% | 25.80% | 23.69% | 16.80% | 26.29% | 24.57% | 24.78% | 26.89% | 22.19% | 27.00% | 24.77% | 25.55% | 23.67% | 26.86% | 25.32% | 27.76% | 22.95% | 22.85% | 27.76% | 25.06% | 24.17% | 25.03% | 24.29% | 24.97% | 23.99% | 24.78% | 22.64% | 24.70% | 22.28% | 23.58% | 20.78% | 22.95% | 22.59% | 22.06% | 22.67% | 22.36% | 21.45% | 21.39% | 21.91% | 21.98% | 21.37% | 21.49% | 21.91% |
| QoQ | | (.52%) | (.82%) | 3.37% | (4.52%) | 2.41% | (.44%) | 2.12% | 6.89% | (9.49%) | 1.72% | (.21%) | (2.11%) | 4.69% | (4.81%) | 2.23% | (.78%) | 1.88% | (3.19%) | 1.53% | (2.44%) | 4.81% | .10% | (4.91%) | 2.70% | .88% | (.86%) | .74% | (.68%) | .99% | (.79%) | 2.14% | (2.07%) | 2.43% | (1.30%) | 2.80% | (2.17%) | .36% | .53% | (.61%) | .31% | .91% | .06% | (.52%) | (.07%) | .61% | (.12%) | (.42%) | .88% |
| YoY | | (2.48%) | .45% | .83% | (.43%) | 10.97% | (.93%) | 1.23% | (1.09%) | (10.09%) | 4.09% | (2.43%) | .01% | 1.34% | (1.47%) | .15% | (.56%) | (2.21%) | .71% | 4.00% | (2.44%) | 2.70% | (1.22%) | (2.18%) | 3.47% | .08% | .19% | .25% | 1.66% | .27% | 1.71% | 1.20% | 1.85% | 1.75% | (.31%) | 1.52% | (1.89%) | .59% | 1.14% | .67% | .76% | .38% | .08% | (.10%) | 1.19% | .95% | .13% | 2.02% | 1.19% |
| Operating Income | | 37,644,000$ | 43,466,000$ | 48,835,000$ | 36,200,000$ | 24,761,000$ | 16,470,000$ | 26,996,000$ | 31,459,000$ | 4,564,000$ | 38,047,000$ | 44,863,000$ | 46,332,000$ | 42,414,000$ | 46,458,000$ | 44,107,000$ | 33,183,000$ | 34,476,000$ | 36,085,000$ | 44,303,000$ | 32,452,000$ | 23,590,000$ | 29,263,000$ | 28,485,000$ | 24,997,000$ | 17,878,000$ | 26,265,000$ | 28,375,000$ | 22,761,000$ | 14,470,000$ | 20,023,000$ | 24,570,000$ | 20,471,000$ | 18,514,000$ | 16,390,000$ | 28,828,000$ | 20,507,000$ | 18,736,000$ | 21,307,000$ | 28,203,000$ | 17,486,000$ | 16,379,000$ | 17,645,000$ | 26,661,000$ | 15,066,000$ | 15,080,000$ | 20,562,000$ | 20,326,000$ | 15,066,000$ |
| QoQ% | | (13.39%) | (10.99%) | 34.90% | 46.20% | 50.34% | (38.99%) | (14.19%) | 589.29% | (88.00%) | (15.19%) | (3.17%) | 9.24% | (8.71%) | 5.33% | 32.92% | (3.75%) | (4.46%) | (18.55%) | 36.52% | 37.57% | (19.39%) | 2.73% | 13.95% | 39.82% | (31.93%) | (7.44%) | 24.67% | 57.30% | (27.73%) | (18.51%) | 20.02% | 10.57% | 12.96% | (43.15%) | 40.58% | 9.45% | (12.07%) | (24.45%) | 61.29% | 6.76% | (7.18%) | (33.82%) | 76.96% | (.09%) | (26.66%) | 1.16% | 34.91% | 7.64% |
| YoY% | | 52.03% | 163.91% | 80.90% | 15.07% | 442.53% | (56.71%) | (39.83%) | (32.10%) | (89.24%) | (18.11%) | 1.71% | 39.63% | 23.03% | 28.75% | (.44%) | 2.25% | 46.15% | 23.31% | 55.53% | 29.82% | 31.95% | 11.41% | .39% | 9.82% | 23.55% | 31.17% | 15.49% | 11.19% | (21.84%) | 22.17% | (14.77%) | (.18%) | (1.19%) | (23.08%) | 2.22% | 17.28% | 14.39% | 20.75% | 5.78% | 16.06% | 8.61% | (14.19%) | 31.17% | 2.20% | 7.74% | 13.90% | 38.32% | 2.20% |
| TTM | | 166,145,000$ | 153,262,000$ | 126,266,000$ | 104,427,000$ | 99,686,000$ | 79,489,000$ | 101,066,000$ | 118,933,000$ | 133,806,000$ | 171,656,000$ | 180,067,000$ | 179,311,000$ | 166,162,000$ | 158,224,000$ | 147,851,000$ | 148,047,000$ | 147,316,000$ | 136,430,000$ | 129,608,000$ | 113,790,000$ | 106,335,000$ | 100,623,000$ | 97,625,000$ | 97,515,000$ | 95,279,000$ | 91,871,000$ | 85,629,000$ | 81,824,000$ | 79,534,000$ | 83,578,000$ | 79,945,000$ | 84,203,000$ | 84,239,000$ | 84,461,000$ | 89,378,000$ | 88,753,000$ | 85,732,000$ | 83,375,000$ | 79,713,000$ | 78,171,000$ | 75,751,000$ | 74,452,000$ | 77,369,000$ | 71,034,000$ | 71,034,000$ | 69,951,000$ | 67,442,000$ | 61,811,000$ |
| TTM_QoQ% | | 8.41% | 21.38% | 20.91% | 4.76% | 25.41% | (21.35%) | (15.02%) | (11.12%) | (22.05%) | (4.67%) | .42% | 7.91% | 5.02% | 7.02% | (.13%) | .50% | 7.98% | 5.26% | 13.90% | 7.01% | 5.68% | 3.07% | .11% | 2.35% | 3.71% | 7.29% | 4.65% | 2.88% | (4.84%) | 4.54% | (5.06%) | (.04%) | (.26%) | (5.50%) | .70% | 3.52% | 2.83% | 4.59% | 1.97% | 3.20% | 1.75% | (3.77%) | 8.92% | .46% | 1.55% | 3.72% | 9.11% | .53% |
| TTM_YoY% | | 66.67% | 92.81% | 24.93% | (12.20%) | (25.50%) | (53.69%) | (43.87%) | (33.67%) | (19.47%) | 8.49% | 21.79% | 21.12% | 12.79% | 15.97% | 14.08% | 30.11% | 38.54% | 35.59% | 32.76% | 16.69% | 11.60% | 9.53% | 14.01% | 19.18% | 19.80% | 9.92% | 7.11% | (2.83%) | (5.59%) | (1.05%) | (10.55%) | (5.13%) | (1.74%) | 1.30% | 12.13% | 13.54% | 13.18% | 11.99% | 3.03% | 10.05% | 7.13% | 6.93% | 15.27% | 15.53% | 15.53% | | | |
| Operating Margin | | 6.47% | 7.07% | 8.02% | 5.68% | 5.18% | 3.34% | 5.47% | 5.87% | .84% | 7.47% | 7.64% | 8.07% | 8.62% | 7.45% | 8.93% | 7.24% | 7.64% | 7.29% | 9.67% | 7.79% | 6.69% | 6.84% | 6.58% | 7.04% | 4.88% | 6.12% | 6.89% | 5.97% | 4.45% | 5.79% | 7.12% | 5.74% | 5.60% | 4.76% | 7.76% | 5.49% | 5.63% | 6.52% | 7.59% | 5.86% | 5.47% | 5.91% | 7.93% | 5.58% | 5.64% | 6.71% | 6.83% | 5.58% |
| QoQ | | (.60%) | (.95%) | 2.34% | .50% | 1.84% | (2.13%) | (.40%) | 5.03% | (6.63%) | (.16%) | (.43%) | (.55%) | 1.17% | (1.48%) | 1.69% | (.40%) | .34% | (2.38%) | 1.88% | 1.10% | (.15%) | .27% | (.46%) | 2.16% | (1.25%) | (.77%) | .93% | 1.52% | (1.35%) | (1.33%) | 1.38% | .14% | .84% | (3.00%) | 2.27% | (.14%) | (.89%) | (1.07%) | 1.73% | .39% | (.44%) | (2.02%) | 2.35% | (.06%) | (1.07%) | (.12%) | 1.25% | .20% |
| YoY | | 1.30% | 3.73% | 2.55% | (.19%) | 4.34% | (4.14%) | (2.16%) | (2.20%) | (7.78%) | .02% | (1.30%) | .83% | .98% | .16% | (.74%) | (.55%) | .95% | .45% | 3.10% | .75% | 1.81% | .72% | (.32%) | 1.07% | .43% | .33% | (.23%) | .23% | (1.16%) | 1.03% | (.64%) | .25% | (.03%) | (1.76%) | .17% | (.37%) | .16% | .62% | (.34%) | .28% | (.17%) | (.81%) | 1.10% | .17% | .26% | (.04%) | 1.41% | .17% |
| Net Income | | 25,032,000$ | 35,052,000$ | 34,855,000$ | 37,697,000$ | 21,794,000$ | 24,133,000$ | 31,310,000$ | 27,339,000$ | 24,189,000$ | 27,282,000$ | 32,664,000$ | 33,847,000$ | 32,854,000$ | 35,694,000$ | 28,469,000$ | 22,339,000$ | 24,245,000$ | 26,424,000$ | 31,413,000$ | 23,518,000$ | 15,553,000$ | 21,638,000$ | 19,846,000$ | 17,360,000$ | 13,246,000$ | 19,550,000$ | 20,098,000$ | 16,188,000$ | 15,052,000$ | 14,864,000$ | 18,003,000$ | 15,273,000$ | 8,897,000$ | 15,581,000$ | 17,221,000$ | 13,423,000$ | 10,490,000$ | 12,620,000$ | 16,775,000$ | 10,671,000$ | 9,957,000$ | 10,297,000$ | 15,679,000$ | 8,814,000$ | 8,910,000$ | 15,501,000$ | 11,952,000$ | 9,477,000$ |
| QoQ% | | (28.59%) | .57% | (7.54%) | 72.97% | (9.69%) | (22.92%) | 14.53% | 13.02% | (11.34%) | (16.48%) | (3.50%) | 3.02% | (7.96%) | 25.38% | 27.44% | (7.86%) | (8.25%) | (15.88%) | 33.57% | 51.21% | (28.12%) | 9.03% | 14.32% | 31.06% | (32.25%) | (2.73%) | 24.15% | 7.55% | 1.27% | (17.44%) | 17.88% | 71.67% | (42.90%) | (9.52%) | 28.30% | 27.96% | (16.88%) | (24.77%) | 57.20% | 7.17% | (3.30%) | (34.33%) | 77.89% | (1.08%) | (42.52%) | 29.69% | 26.12% | 15.26% |
| YoY% | | 14.86% | 45.25% | 11.32% | 37.89% | (9.90%) | (11.54%) | (4.15%) | (19.23%) | (26.37%) | (23.57%) | 14.74% | 51.52% | 35.51% | 35.08% | (9.37%) | (5.01%) | 55.89% | 22.12% | 58.28% | 35.47% | 17.42% | 10.68% | (1.25%) | 7.24% | (12.00%) | 31.53% | 11.64% | 5.99% | 69.18% | (4.60%) | 4.54% | 13.78% | (15.19%) | 23.46% | 2.66% | 25.79% | 5.35% | 22.56% | 6.99% | 21.07% | 11.75% | (33.57%) | 31.18% | (7.00%) | 8.37% | 46.10% | 39.12% | 20.73% |
| TTM | | 132,636,000$ | 129,398,000$ | 118,479,000$ | 114,934,000$ | 104,576,000$ | 106,971,000$ | 110,120,000$ | 111,474,000$ | 117,982,000$ | 126,647,000$ | 135,059,000$ | 130,864,000$ | 119,356,000$ | 110,747,000$ | 101,477,000$ | 104,421,000$ | 105,600,000$ | 96,908,000$ | 92,122,000$ | 80,555,000$ | 74,397,000$ | 72,090,000$ | 70,002,000$ | 70,254,000$ | 69,082,000$ | 70,888,000$ | 66,202,000$ | 64,107,000$ | 63,192,000$ | 57,037,000$ | 57,754,000$ | 56,972,000$ | 55,122,000$ | 56,715,000$ | 53,754,000$ | 53,308,000$ | 50,556,000$ | 50,023,000$ | 47,700,000$ | 46,604,000$ | 44,747,000$ | 43,700,000$ | 48,904,000$ | 45,177,000$ | 45,840,000$ | 45,152,000$ | 40,261,000$ | 36,900,000$ |
| TTM_QoQ% | | 2.50% | 9.22% | 3.08% | 9.91% | (2.24%) | (2.86%) | (1.22%) | (5.52%) | (6.84%) | (6.23%) | 3.21% | 9.64% | 7.77% | 9.14% | (2.82%) | (1.12%) | 8.97% | 5.20% | 14.36% | 8.28% | 3.20% | 2.98% | (.36%) | 1.70% | (2.55%) | 7.08% | 3.27% | 1.45% | 10.79% | (1.24%) | 1.37% | 3.36% | (2.81%) | 5.51% | .84% | 5.44% | 1.07% | 4.87% | 2.35% | 4.15% | 2.40% | (10.64%) | 8.25% | (1.45%) | 1.52% | 12.15% | 9.11% | 4.61% |
| TTM_YoY% | | 26.83% | 20.97% | 7.59% | 3.10% | (11.36%) | (15.54%) | (18.47%) | (14.82%) | (1.15%) | 14.36% | 33.09% | 25.32% | 13.03% | 14.28% | 10.16% | 29.63% | 41.94% | 34.43% | 31.60% | 14.66% | 7.69% | 1.70% | 5.74% | 9.59% | 9.32% | 24.28% | 14.63% | 12.52% | 14.64% | .57% | 7.44% | 6.87% | 9.03% | 13.38% | 12.69% | 14.39% | 12.98% | 14.47% | (2.46%) | 3.16% | (2.38%) | (3.22%) | 21.47% | 22.43% | 29.96% | 29.92% | 21.36% | 6.59% |
| Profit Margin | | 4.30% | 5.70% | 5.73% | 5.92% | 4.56% | 4.89% | 6.35% | 5.10% | 4.45% | 5.36% | 5.56% | 5.90% | 6.68% | 5.73% | 5.77% | 4.87% | 5.37% | 5.34% | 6.86% | 5.65% | 4.41% | 5.06% | 4.58% | 4.89% | 3.61% | 4.56% | 4.88% | 4.25% | 4.63% | 4.30% | 5.22% | 4.28% | 2.69% | 4.53% | 4.64% | 3.60% | 3.15% | 3.86% | 4.52% | 3.58% | 3.33% | 3.45% | 4.66% | 3.27% | 3.33% | 5.06% | 4.02% | 3.51% |
| QoQ | | (1.40%) | (.02%) | (.19%) | 1.36% | (.34%) | (1.45%) | 1.24% | .65% | (.91%) | (.20%) | (.34%) | (.78%) | .95% | (.04%) | .89% | (.50%) | .03% | (1.52%) | 1.21% | 1.23% | (.65%) | .48% | (.31%) | 1.28% | (.94%) | (.33%) | .64% | (.38%) | .33% | (.92%) | .93% | 1.59% | (1.83%) | (.11%) | 1.04% | .44% | (.71%) | (.65%) | .94% | .25% | (.12%) | (1.21%) | 1.40% | (.07%) | (1.73%) | 1.04% | .51% | .35% |
| YoY | | (.25%) | .81% | (.62%) | .81% | .10% | (.47%) | .79% | (.79%) | (2.22%) | (.37%) | (.21%) | 1.02% | 1.31% | .39% | (1.09%) | (.77%) | .96% | .28% | 2.28% | .76% | .80% | .50% | (.30%) | .65% | (1.01%) | .26% | (.34%) | (.04%) | 1.93% | (.23%) | .58% | .69% | (.46%) | .66% | .12% | .02% | (.17%) | .42% | (.15%) | .31% | (.01%) | (1.61%) | .64% | (.21%) | .17% | 1.09% | .85% | .63% |
| Equity to Common Shareholders | | 1,068,970,000$ | 1,063,298,000$ | 1,046,082,000$ | 1,020,431,000$ | 970,658,000$ | 962,340,000$ | 946,997,000$ | 921,928,000$ | 897,439,000$ | 877,753,000$ | 845,696,000$ | 813,291,000$ | 775,719,000$ | 746,420,000$ | 705,645,000$ | 676,288,000$ | 660,738,000$ | 639,296,000$ | 613,603,000$ | 583,619,000$ | 562,410,000$ | 545,009,000$ | 523,070,000$ | 502,725,000$ | 486,145,000$ | 472,486,000$ | 450,289,000$ | 428,643,000$ | 424,253,000$ | 409,177,000$ | 399,277,000$ | 379,854,000$ | 372,603,000$ | 383,612,000$ | 376,062,000$ | 357,030,000$ | 345,918,000$ | 333,795,000$ | 319,703,000$ | 309,754,000$ | 318,878,000$ | 316,674,000$ | 305,009,000$ | 287,948,000$ | 279,262,000$ | 270,199,000$ | 256,058,000$ | 248,662,000$ |
| QoQ | | 5,672,000$ | 17,216,000$ | 25,651,000$ | 49,773,000$ | 8,318,000$ | 15,343,000$ | 25,069,000$ | 24,489,000$ | 19,686,000$ | 32,057,000$ | 32,405,000$ | 37,572,000$ | 29,299,000$ | 40,775,000$ | 29,357,000$ | 15,550,000$ | 21,442,000$ | 25,693,000$ | 29,984,000$ | 21,209,000$ | 17,401,000$ | 21,939,000$ | 20,345,000$ | 16,580,000$ | 13,659,000$ | 22,197,000$ | 21,646,000$ | 4,390,000$ | 15,076,000$ | 9,900,000$ | 19,423,000$ | 7,251,000$ | (11,009,000$) | 7,550,000$ | 19,032,000$ | 11,112,000$ | 12,123,000$ | 14,092,000$ | 9,949,000$ | (9,124,000$) | 2,204,000$ | 11,665,000$ | 17,061,000$ | 8,686,000$ | 9,063,000$ | 14,141,000$ | 7,396,000$ | (17,721,000$) |
| QoQ% | | .53% | 1.65% | 2.51% | 5.13% | .86% | 1.62% | 2.72% | 2.73% | 2.24% | 3.79% | 3.98% | 4.84% | 3.93% | 5.78% | 4.34% | 2.35% | 3.35% | 4.19% | 5.14% | 3.77% | 3.19% | 4.19% | 4.05% | 3.41% | 2.89% | 4.93% | 5.05% | 1.04% | 3.68% | 2.48% | 5.11% | 1.95% | (2.87%) | 2.01% | 5.33% | 3.21% | 3.63% | 4.41% | 3.21% | (2.86%) | .70% | 3.82% | 5.93% | 3.11% | 3.35% | 5.52% | 2.97% | (6.65%) |
| YoY | | 98,312,000$ | 100,958,000$ | 99,085,000$ | 98,503,000$ | 73,219,000$ | 84,587,000$ | 101,301,000$ | 108,637,000$ | 121,720,000$ | 131,333,000$ | 140,051,000$ | 137,003,000$ | 114,981,000$ | 107,124,000$ | 92,042,000$ | 92,669,000$ | 98,328,000$ | 94,287,000$ | 90,533,000$ | 80,894,000$ | 76,265,000$ | 72,523,000$ | 72,781,000$ | 74,082,000$ | 61,892,000$ | 63,309,000$ | 51,012,000$ | 48,789,000$ | 51,650,000$ | 25,565,000$ | 23,215,000$ | 22,824,000$ | 26,685,000$ | 49,817,000$ | 56,359,000$ | 47,276,000$ | 27,040,000$ | 17,121,000$ | 14,694,000$ | 21,806,000$ | 39,616,000$ | 46,475,000$ | 48,951,000$ | 39,286,000$ | 12,879,000$ | 10,455,000$ | 3,274,000$ | 2,492,000$ |
| YoY% | | 10.13% | 10.49% | 10.46% | 10.68% | 8.16% | 9.64% | 11.98% | 13.36% | 15.69% | 17.60% | 19.85% | 20.26% | 17.40% | 16.76% | 15.00% | 15.88% | 17.48% | 17.30% | 17.31% | 16.09% | 15.69% | 15.35% | 16.16% | 17.28% | 14.59% | 15.47% | 12.78% | 12.84% | 13.86% | 6.66% | 6.17% | 6.39% | 7.71% | 14.92% | 17.63% | 15.26% | 8.48% | 5.41% | 4.82% | 7.57% | 14.19% | 17.20% | 19.12% | 15.80% | 4.84% | 4.03% | 1.30% | 1.01% |
| Dividends Paid | | 6,532,000$ | 6,538,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 80,000$ | 0$ | 0$ | 10,000$ | 80,000$ |
| Additional Paid-In Capital QoQ | | 2,989,000$ | 5,273,000$ | 3,058,000$ | 4,479,000$ | 2,388,000$ | 4,757,000$ | 2,597,000$ | 4,675,000$ | 2,593,000$ | 4,147,000$ | 2,414,000$ | 3,601,000$ | 2,142,000$ | 1,950,000$ | 1,958,000$ | 1,773,000$ | 1,759,000$ | 1,780,000$ | 1,840,000$ | 1,735,000$ | 1,742,000$ | 1,779,000$ | 1,763,000$ | 1,885,000$ | 1,935,000$ | 1,965,000$ | 2,135,000$ | 1,919,000$ | 1,825,000$ | 1,857,000$ | 1,868,000$ | 1,693,000$ | 1,608,000$ | 1,676,000$ | 1,673,000$ | 1,507,000$ | 1,505,000$ | 1,617,000$ | 1,445,000$ | 1,458,000$ | 1,070,000$ | 1,507,000$ | 1,559,000$ | 2,303,000$ | 986,000$ | 1,091,000$ | 1,137,000$ | 1,934,000$ |
| Treasury Stock | | 101,944,000$ | 95,063,000$ | 78,456,000$ | 74,052,000$ | 70,748,000$ | 57,639,000$ | 47,461,000$ | 35,746,000$ | 23,811,000$ | 23,774,000$ | 22,375,000$ | 21,451,000$ | 14,080,000$ | 13,958,000$ | 13,958,000$ | 13,958,000$ | 6,734,000$ | 2,592,000$ | 82,246,000$ | 79,483,000$ | 75,372,000$ | 75,372,000$ | 72,911,000$ | 71,127,000$ | 68,424,000$ | 67,691,000$ | 67,691,000$ | 67,454,000$ | 53,999,000$ | 51,899,000$ | 45,380,000$ | 45,075,000$ | 36,016,000$ | 14,165,000$ | 4,383,000$ | 4,130,000$ | 0$ | 158,948,000$ | 158,948,000$ | 150,555,000$ | 129,518,000$ | 120,654,000$ | 120,654,000$ | 120,654,000$ | 118,179,000$ | 117,574,000$ | 115,276,000$ | 109,743,000$ |
| QoQ | | 6,881,000$ | 16,607,000$ | 4,404,000$ | 3,304,000$ | 13,109,000$ | 10,178,000$ | 11,715,000$ | 11,935,000$ | 37,000$ | 1,399,000$ | 924,000$ | 7,371,000$ | 122,000$ | 0$ | 0$ | 7,224,000$ | 4,142,000$ | (79,654,000$) | 2,763,000$ | 4,111,000$ | 0$ | 2,461,000$ | 1,784,000$ | 2,703,000$ | 733,000$ | 0$ | 237,000$ | 13,455,000$ | 2,100,000$ | 6,519,000$ | 305,000$ | 9,059,000$ | 21,851,000$ | 9,782,000$ | 253,000$ | 4,130,000$ | (158,948,000$) | 0$ | 8,393,000$ | 21,037,000$ | 8,864,000$ | 0$ | 0$ | 2,475,000$ | 605,000$ | 2,298,000$ | 5,533,000$ | 29,249,000$ |
| Goodwill | | 202,880,000$ | 202,927,000$ | 202,927,000$ | 202,979,000$ | 202,858,000$ | 202,794,000$ | 203,233,000$ | 161,508,000$ | 161,503,000$ | 158,284,000$ | 158,199,000$ | 158,280,000$ | 136,105,000$ | 136,057,000$ | 135,907,000$ | 126,378,000$ | 126,543,000$ | 126,604,000$ | 126,596,000$ | 126,651,000$ | 126,645,000$ | 126,945,000$ | 118,177,000$ | 118,097,000$ | 118,097,000$ | 118,225,000$ | 118,097,000$ | 110,754,000$ | 110,807,000$ | 76,401,000$ | 76,445,000$ | 76,484,000$ | 76,624,000$ | 76,546,000$ | 76,470,000$ | 55,396,000$ | 48,397,000$ | 49,472,000$ | 42,011,000$ | 42,011,000$ | 42,151,000$ | 42,353,000$ | 34,112,000$ | 34,112,000$ | 34,112,000$ | 34,111,000$ | 34,161,000$ | 29,570,000$ |
| QoQ% | | (.02%) | .00% | (.03%) | .06% | .03% | (.22%) | 25.84% | .00% | 2.03% | .05% | (.05%) | 16.29% | .04% | .11% | 7.54% | (.13%) | (.05%) | .01% | (.04%) | .01% | (.24%) | 7.42% | .07% | .00% | (.11%) | .11% | 6.63% | (.05%) | 45.03% | (.06%) | (.05%) | (.18%) | .10% | .10% | 38.04% | 14.46% | (2.17%) | 17.76% | .00% | (.33%) | (.48%) | 24.16% | .00% | .00% | .00% | (.15%) | 15.53% | .00% |
| YoY% | | .01% | .07% | (.15%) | 25.68% | 25.61% | 28.12% | 28.47% | 2.04% | 18.66% | 16.34% | 16.40% | 25.24% | 7.56% | 7.47% | 7.36% | (.22%) | (.08%) | (.27%) | 7.12% | 7.24% | 7.24% | 7.38% | .07% | 6.63% | 6.58% | 54.74% | 54.49% | 44.81% | 44.61% | (.19%) | (.03%) | 38.07% | 58.32% | 54.73% | 82.02% | 31.86% | 14.82% | 16.81% | 23.16% | 23.16% | 23.57% | 24.16% | (.14%) | 15.36% | 15.36% | 15.36% | 19.19% | 3.18% |
| Other Intangible Assets | | 61,344,000$ | 66,113,000$ | 71,126,000$ | 76,450,000$ | 82,007,000$ | 87,783,000$ | 94,167,000$ | 40,292,000$ | 44,093,000$ | 42,970,000$ | 46,942,000$ | 51,253,000$ | 25,045,000$ | 27,556,000$ | 30,336,000$ | 24,768,000$ | 27,250,000$ | 29,778,000$ | 32,564,000$ | 35,540,000$ | 38,614,000$ | 41,628,000$ | 30,265,000$ | 32,046,000$ | 34,464,000$ | 36,870,000$ | 39,794,000$ | 36,519,000$ | 38,928,000$ | 22,725,000$ | 23,805,000$ | 24,674,000$ | 26,302,000$ | 27,414,000$ | 29,056,000$ | 15,547,000$ | 12,159,000$ | | | | 12,003,000$ | | | | | | | |
| QoQ | | (4,769,000$) | (5,013,000$) | (5,324,000$) | (5,557,000$) | (5,776,000$) | (6,384,000$) | 53,875,000$ | (3,801,000$) | 1,123,000$ | (3,972,000$) | (4,311,000$) | 26,208,000$ | (2,511,000$) | (2,780,000$) | 5,568,000$ | (2,482,000$) | (2,528,000$) | (2,786,000$) | (2,976,000$) | (3,074,000$) | (3,014,000$) | 11,363,000$ | (1,781,000$) | (2,418,000$) | (2,406,000$) | (2,924,000$) | 3,275,000$ | (2,409,000$) | 16,203,000$ | (1,080,000$) | (869,000$) | (1,628,000$) | (1,112,000$) | (1,642,000$) | 13,509,000$ | 3,388,000$ | | | | | | | | | | | | |
| Amortization of Intangible Assets | | | | | | | | | | | | | | | | | | | | | 3,000,000$ | | 2,300,000$ | 2,500,000$ | 2,500,000$ | 1,900,000$ | 2,600,000$ | 2,500,000$ | 2,500,000$ | 2,600,000$ | 1,700,000$ | 1,300,000$ | 1,800,000$ | 2,200,000$ | 1,900,000$ | 1,200,000$ | 1,100,000$ | 1,000,000$ | 1,100,000$ | 1,100,000$ | 1,100,000$ | 1,200,000$ | 800,000$ | 700,000$ | 700,000$ | 700,000$ | 700,000$ | 600,000$ | 300,000$ |
| Total Assets | | 1,800,952,000$ | 1,831,684,000$ | 1,766,827,000$ | 1,799,135,000$ | 1,879,089,000$ | 1,765,776,000$ | 1,700,054,000$ | 1,650,973,000$ | 1,653,469,000$ | 1,595,597,000$ | 1,618,786,000$ | 1,680,806,000$ | 1,414,826,000$ | 1,597,865,000$ | 1,371,340,000$ | 1,256,150,000$ | 1,166,203,000$ | 1,255,146,000$ | 1,139,945,000$ | 1,077,416,000$ | 1,076,775,000$ | 1,125,954,000$ | 1,038,711,000$ | 1,058,862,000$ | 909,113,000$ | 952,608,000$ | 914,266,000$ | 874,813,000$ | 786,198,000$ | 798,189,000$ | 775,196,000$ | 760,399,000$ | 755,471,000$ | 760,513,000$ | 734,287,000$ | 755,184,000$ | 741,720,000$ | 736,678,000$ | 680,894,000$ | 639,099,000$ | 616,680,000$ | 630,434,000$ | 590,487,000$ | 580,385,000$ | 568,275,000$ | 591,365,000$ | 564,446,000$ | 530,486,000$ |
| QoQ | | (30,732,000$) | 64,857,000$ | (32,308,000$) | (79,954,000$) | 113,313,000$ | 65,722,000$ | 49,081,000$ | (2,496,000$) | 57,872,000$ | (23,189,000$) | (62,020,000$) | 265,980,000$ | (183,039,000$) | 226,525,000$ | 115,190,000$ | 89,947,000$ | (88,943,000$) | 115,201,000$ | 62,529,000$ | 641,000$ | (49,179,000$) | 87,243,000$ | (20,151,000$) | 149,749,000$ | (43,495,000$) | 38,342,000$ | 39,453,000$ | 88,615,000$ | (11,991,000$) | 22,993,000$ | 14,797,000$ | 4,928,000$ | (5,042,000$) | 26,226,000$ | (20,897,000$) | 13,464,000$ | 5,042,000$ | 55,784,000$ | 41,795,000$ | 22,419,000$ | (13,754,000$) | 39,947,000$ | 10,102,000$ | 12,110,000$ | (23,090,000$) | 26,919,000$ | 33,960,000$ | (23,359,000$) |
| YoY | | (78,137,000$) | 65,908,000$ | 66,773,000$ | 148,162,000$ | 225,620,000$ | 170,179,000$ | 81,268,000$ | (29,833,000$) | 238,643,000$ | (2,268,000$) | 247,446,000$ | 424,656,000$ | 248,623,000$ | 342,719,000$ | 231,395,000$ | 178,734,000$ | 89,428,000$ | 129,192,000$ | 101,234,000$ | 18,554,000$ | 167,662,000$ | 173,346,000$ | 124,445,000$ | 184,049,000$ | 122,915,000$ | 154,419,000$ | 139,070,000$ | 114,414,000$ | 30,727,000$ | 37,676,000$ | 40,909,000$ | 5,215,000$ | 13,751,000$ | 23,835,000$ | 53,393,000$ | 116,085,000$ | 125,040,000$ | 106,244,000$ | 90,407,000$ | 58,714,000$ | 48,405,000$ | 39,069,000$ | 26,041,000$ | 49,899,000$ | 14,430,000$ | 84,588,000$ | 57,669,000$ | 65,185,000$ |
| Total Liabilities | | 731,982,000$ | 768,386,000$ | 720,745,000$ | 778,704,000$ | 908,431,000$ | 803,436,000$ | 753,057,000$ | 729,045,000$ | 751,690,000$ | 717,844,000$ | 773,090,000$ | 867,515,000$ | 632,561,000$ | 851,445,000$ | 665,695,000$ | 579,862,000$ | 505,465,000$ | 615,850,000$ | 526,342,000$ | 493,797,000$ | 514,365,000$ | 580,945,000$ | 515,641,000$ | 556,137,000$ | 422,968,000$ | 480,122,000$ | 463,977,000$ | 446,170,000$ | 361,945,000$ | 389,012,000$ | 375,919,000$ | 380,545,000$ | 382,868,000$ | 381,041,000$ | 362,934,000$ | 398,154,000$ | 395,802,000$ | 402,883,000$ | 361,191,000$ | 329,345,000$ | 297,802,000$ | 313,760,000$ | 285,478,000$ | 292,437,000$ | 289,013,000$ | 321,166,000$ | 308,388,000$ | 281,824,000$ |
| QoQ | | (36,404,000$) | 47,641,000$ | (57,959,000$) | (129,727,000$) | 104,995,000$ | 50,379,000$ | 24,012,000$ | (22,645,000$) | 33,846,000$ | (55,246,000$) | (94,425,000$) | 234,954,000$ | (218,884,000$) | 185,750,000$ | 85,833,000$ | 74,397,000$ | (110,385,000$) | 89,508,000$ | 32,545,000$ | (20,568,000$) | (66,580,000$) | 65,304,000$ | (40,496,000$) | 133,169,000$ | (57,154,000$) | 16,145,000$ | 17,807,000$ | 84,225,000$ | (27,067,000$) | 13,093,000$ | (4,626,000$) | (2,323,000$) | 1,827,000$ | 18,107,000$ | (35,220,000$) | 2,352,000$ | (7,081,000$) | 41,692,000$ | 31,846,000$ | 31,543,000$ | (15,958,000$) | 28,282,000$ | (6,959,000$) | 3,424,000$ | (32,153,000$) | 12,778,000$ | 26,564,000$ | (5,638,000$) |
| YoY | | (176,449,000$) | (35,050,000$) | (32,312,000$) | 49,659,000$ | 156,741,000$ | 85,592,000$ | (20,033,000$) | (138,470,000$) | 119,129,000$ | (133,601,000$) | 107,395,000$ | 287,653,000$ | 127,096,000$ | 235,595,000$ | 139,353,000$ | 86,065,000$ | (8,900,000$) | 34,905,000$ | 10,701,000$ | (62,340,000$) | 91,397,000$ | 100,823,000$ | 51,664,000$ | 109,967,000$ | 61,023,000$ | 91,110,000$ | 88,058,000$ | 65,625,000$ | (20,923,000$) | 7,971,000$ | 12,985,000$ | (17,609,000$) | (12,934,000$) | (21,842,000$) | 1,743,000$ | 68,809,000$ | 98,000,000$ | 89,123,000$ | 75,713,000$ | 36,908,000$ | 8,789,000$ | (7,406,000$) | (22,910,000$) | 10,613,000$ | 1,551,000$ | 74,133,000$ | 95,871,000$ | 33,502,000$ |
| Current Ratio | | 2.24x | 2.13x | 2.19x | 2.04x | 1.70x | 1.83x | 1.85x | 2.01x | 1.94x | 1.93x | 1.81x | 1.59x | 1.95x | 1.63x | 1.76x | 1.85x | 1.95x | 1.69x | 1.74x | 1.73x | 1.69x | 1.56x | 1.61x | 1.55x | 1.68x | 1.57x | 1.52x | 1.54x | 1.70x | 1.70x | 1.70x | 1.65x | 1.61x | 1.59x | 1.65x | 1.59x | 1.59x | 1.54x | 1.60x | 1.65x | 1.75x | 1.61x | 1.71x | 1.67x | 1.71x | 1.56x | 1.57x | 1.59x |
| Total Current Assets | | 1,427,734,000$ | 1,454,215,000$ | 1,372,722,000$ | 1,402,316,000$ | 1,358,074,000$ | 1,276,698,000$ | 1,202,379,000$ | 1,264,104,000$ | 1,273,529,000$ | 1,219,314,000$ | 1,269,228,000$ | 1,276,133,000$ | 1,095,130,000$ | 1,293,443,000$ | 1,069,913,000$ | 985,343,000$ | 897,482,000$ | 960,551,000$ | 829,566,000$ | 774,198,000$ | 777,594,000$ | 826,652,000$ | 768,029,000$ | 806,832,000$ | 649,798,000$ | 690,007,000$ | 641,559,000$ | 626,232,000$ | 560,103,000$ | 613,162,000$ | 577,790,000$ | 571,595,000$ | 564,891,000$ | 569,218,000$ | 555,345,000$ | 605,516,000$ | 597,324,000$ | 588,794,000$ | 545,999,000$ | 506,619,000$ | 477,976,000$ | 473,833,000$ | 454,160,000$ | 448,030,000$ | 440,634,000$ | 446,155,000$ | 420,390,000$ | 387,876,000$ |
| QoQ | | (26,481,000$) | 81,493,000$ | (29,594,000$) | 44,242,000$ | 81,376,000$ | 74,319,000$ | (61,725,000$) | (9,425,000$) | 54,215,000$ | (49,914,000$) | (6,905,000$) | 181,003,000$ | (198,313,000$) | 223,530,000$ | 84,570,000$ | 87,861,000$ | (63,069,000$) | 130,985,000$ | 55,368,000$ | (3,396,000$) | (49,058,000$) | 58,623,000$ | (38,803,000$) | 157,034,000$ | (40,209,000$) | 48,448,000$ | 15,327,000$ | 66,129,000$ | (53,059,000$) | 35,372,000$ | 6,195,000$ | 6,704,000$ | (4,327,000$) | 13,873,000$ | (50,171,000$) | 8,192,000$ | 8,530,000$ | 42,795,000$ | 39,380,000$ | 28,643,000$ | 4,143,000$ | 19,673,000$ | 6,130,000$ | 7,396,000$ | (5,521,000$) | 25,765,000$ | 32,514,000$ | (37,383,000$) |
| Total Current Liabilities | | 638,143,000$ | 682,090,000$ | 628,120,000$ | 687,750,000$ | 799,132,000$ | 696,811,000$ | 649,922,000$ | 628,236,000$ | 656,990,000$ | 631,463,000$ | 700,368,000$ | 800,786,000$ | 561,326,000$ | 793,577,000$ | 607,311,000$ | 533,972,000$ | 460,036,000$ | 567,413,000$ | 475,625,000$ | 446,405,000$ | 459,364,000$ | 531,038,000$ | 476,493,000$ | 519,560,000$ | 386,639,000$ | 439,490,000$ | 421,499,000$ | 407,420,000$ | 328,851,000$ | 361,231,000$ | 340,385,000$ | 346,390,000$ | 350,067,000$ | 358,683,000$ | 336,121,000$ | 381,543,000$ | 376,492,000$ | 382,725,000$ | 341,076,000$ | 307,671,000$ | 273,446,000$ | 295,182,000$ | 265,605,000$ | 268,644,000$ | 258,085,000$ | 285,841,000$ | 268,551,000$ | 244,075,000$ |
| QoQ | | (43,947,000$) | 53,970,000$ | (59,630,000$) | (111,382,000$) | 102,321,000$ | 46,889,000$ | 21,686,000$ | (28,754,000$) | 25,527,000$ | (68,905,000$) | (100,418,000$) | 239,460,000$ | (232,251,000$) | 186,266,000$ | 73,339,000$ | 73,936,000$ | (107,377,000$) | 91,788,000$ | 29,220,000$ | (12,959,000$) | (71,674,000$) | 54,545,000$ | (43,067,000$) | 132,921,000$ | (52,851,000$) | 17,991,000$ | 14,079,000$ | 78,569,000$ | (32,380,000$) | 20,846,000$ | (6,005,000$) | (3,677,000$) | (8,616,000$) | 22,562,000$ | (45,422,000$) | 5,051,000$ | (6,233,000$) | 41,649,000$ | 33,405,000$ | 34,225,000$ | (21,736,000$) | 29,577,000$ | (3,039,000$) | 10,559,000$ | (27,756,000$) | 17,290,000$ | 24,476,000$ | (43,000$) |
| Debt to Asset Ratio | | .41x | .42x | .41x | .43x | .48x | .46x | .44x | .44x | .45x | .45x | .48x | .52x | .45x | .53x | .49x | .46x | .43x | .49x | .46x | .46x | .48x | .52x | .50x | .53x | .47x | .50x | .51x | .51x | .46x | .49x | .48x | .50x | .51x | .50x | .49x | .53x | .53x | .55x | .53x | .52x | .48x | .50x | .48x | .50x | .51x | .54x | .55x | .53x |
| Long Term Debt | | | | | | 38,773,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 16,291,000$ | | | | 19,194,000$ | | | | 16,867,000$ | | | | 14,765,000$ | | | | 6,870,000$ | | | | 8,974,000$ | 10,233,000$ | 11,289,000$ | 12,608,000$ | 13,141,000$ | 14,616,000$ | 15,186,000$ | 12,678,000$ | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 410,769,000$ | 326,291,000$ | 402,157,000$ | 480,178,000$ | 389,375,000$ | 253,074,000$ | 187,528,000$ | 349,909,000$ | 253,021,000$ | 142,170,000$ | 82,498,000$ | 101,574,000$ | 103,093,000$ | 99,395,000$ | 99,531,000$ | 83,488,000$ | 155,378,000$ | 105,566,000$ | 56,950,000$ | 93,840,000$ | 129,562,000$ | 86,463,000$ | 161,081,000$ | 144,382,000$ | 86,231,000$ | 59,555,000$ | 55,832,000$ | 35,604,000$ | 79,816,000$ | 84,334,000$ | 75,647,000$ | 57,480,000$ | 118,198,000$ | 76,105,000$ | 60,185,000$ | 98,244,000$ | 109,760,000$ | 69,677,000$ | 48,035,000$ | 78,807,000$ | 94,766,000$ | 66,567,000$ | 62,842,000$ | 88,781,000$ | 76,175,000$ | 51,522,000$ | 62,941,000$ | 66,852,000$ |
| QoQ | | 84,478,000$ | (75,866,000$) | (78,021,000$) | 90,803,000$ | 136,301,000$ | 65,546,000$ | (162,381,000$) | 96,888,000$ | 110,851,000$ | 59,672,000$ | (19,076,000$) | (1,519,000$) | 3,698,000$ | (136,000$) | 16,043,000$ | (71,890,000$) | 49,812,000$ | 48,616,000$ | (36,890,000$) | (35,722,000$) | 43,099,000$ | (74,618,000$) | 16,699,000$ | 58,151,000$ | 26,676,000$ | 3,723,000$ | 20,228,000$ | (44,212,000$) | (4,518,000$) | 8,687,000$ | 18,167,000$ | (60,718,000$) | 42,093,000$ | 15,920,000$ | (38,059,000$) | (11,516,000$) | 40,083,000$ | 21,642,000$ | (30,772,000$) | (15,959,000$) | 28,199,000$ | 3,725,000$ | (25,939,000$) | 12,606,000$ | 24,653,000$ | (11,419,000$) | (3,911,000$) | (13,327,000$) |
| YoY | | 21,394,000$ | 73,217,000$ | 214,629,000$ | 130,269,000$ | 136,354,000$ | 110,904,000$ | 105,030,000$ | 248,335,000$ | 149,928,000$ | 42,775,000$ | (17,033,000$) | 18,086,000$ | (52,285,000$) | (6,171,000$) | 42,581,000$ | (10,352,000$) | 25,816,000$ | 19,103,000$ | (104,131,000$) | (50,542,000$) | 43,331,000$ | 26,908,000$ | 105,249,000$ | 108,778,000$ | 6,415,000$ | (24,779,000$) | (19,815,000$) | (21,876,000$) | (38,382,000$) | 8,229,000$ | 15,462,000$ | (40,764,000$) | 8,438,000$ | 6,428,000$ | 12,150,000$ | 19,437,000$ | 14,994,000$ | 3,110,000$ | (14,807,000$) | (9,974,000$) | 18,591,000$ | 15,045,000$ | (99,000$) | 21,929,000$ | (4,004,000$) | 11,024,000$ | 9,245,000$ | (5,879,000$) |
| Interest Expenses | | | | | | 572,000$ | 517,000$ | 537,000$ | 585,000$ | 723,000$ | 983,000$ | 1,220,000$ | 851,000$ | 1,270,000$ | 1,575,000$ | 925,000$ | 363,000$ | 641,000$ | 561,000$ | 342,000$ | 359,000$ | 826,000$ | 355,000$ | 247,000$ | 577,000$ | 676,000$ | 694,000$ | 576,000$ | 628,000$ | 545,000$ | 443,000$ | 484,000$ | 476,000$ | 292,000$ | 270,000$ | 274,000$ | 359,000$ | | | | | | | | | | | | |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |