| CAVCO INDUSTRIES, INC. (CVCO) |
| 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-28 | 2025-Dec-27 | 2025-Sep-27 | 2025-Jun-28 | 2025-Mar-29 | 2024-Dec-28 | 2024-Sep-28 | 2024-Jun-29 | 2024-Mar-30 | 2023-Dec-30 | 2023-Sep-30 | 2023-Jul-01 | 2023-Apr-01 | 2022-Dec-31 | 2022-Oct-01 | 2022-Jul-02 | 2022-Apr-02 | 2022-Jan-01 | 2021-Oct-02 | 2021-Jul-03 | 2021-Apr-03 | 2020-Dec-26 | 2020-Sep-26 | 2020-Jun-27 | 2020-Mar-28 | 2019-Dec-28 | 2019-Sep-28 | 2019-Jun-29 | 2019-Mar-30 | 2018-Dec-29 | 2018-Sep-29 | 2018-Jun-30 | 2018-Mar-31 | 2017-Dec-30 | 2017-Sep-30 | 2017-Jul-01 | 2017-Apr-01 | 2016-Dec-31 | 2016-Oct-01 | 2016-Jul-02 | 2016-Apr-02 | 2015-Dec-26 | 2015-Sep-26 | 2015-Jun-27 | 2015-Mar-28 | 2014-Dec-27 | 2014-Sep-27 | 2014-Jun-28 |
| Fiscal Period | | Q4-FY2026 | Q3-FY2026 | Q2-FY2026 | Q1-FY2026 | Q4-FY2025 | Q3-FY2025 | Q2-FY2025 | Q1-FY2025 | Q4-FY2024 | Q3-FY2024 | Q2-FY2024 | Q1-FY2024 | Q4-FY2023 | Q3-FY2023 | Q2-FY2023 | Q1-FY2023 | Q4-FY2022 | Q3-FY2022 | Q2-FY2022 | Q1-FY2022 | Q4-FY2021 | Q3-FY2021 | Q2-FY2021 | Q1-FY2021 | Q4-FY2020 | Q3-FY2020 | Q2-FY2020 | Q1-FY2020 | Q4-FY2019 | Q3-FY2019 | Q2-FY2019 | Q1-FY2019 | Q4-FY2018 | Q3-FY2018 | Q2-FY2018 | Q1-FY2018 | Q4-FY2017 | Q3-FY2017 | Q2-FY2017 | Q1-FY2017 | Q4-FY2016 | Q3-FY2016 | Q2-FY2016 | Q1-FY2016 | Q4-FY2015 | Q3-FY2015 | Q2-FY2015 | Q1-FY2015 |
| Close Price of Common Stock | 539.26$ | 483.71$ | 591.36$ | 577.59$ | 435.55$ | 521.92$ | 449.31$ | 429.50$ | 345.98$ | 398.82$ | 347.04$ | 266.25$ | 297.45$ | 317.14$ | 225.94$ | 206.13$ | 195.55$ | 240.80$ | 318.28$ | 245.71$ | 222.17$ | 227.21$ | 174.95$ | 183.00$ | 192.87$ | 144.03$ | 196.03$ | 192.18$ | 158.01$ | 117.56$ | 129.85$ | 252.20$ | 207.88$ | 172.13$ | 152.55$ | 147.20$ | | | | | | | | | | | | | |
| Market Cap of Common Stock | 4,143,662,516$ | 3,754,152,155$ | 4,615,586,680$ | 4,573,153,731$ | 3,493,860,146$ | 4,182,182,138$ | 3,642,368,263$ | 3,544,780,324$ | 2,865,816,346$ | 3,328,756,458$ | 2,889,233,976$ | 2,310,298,643$ | 2,577,754,742$ | 2,757,119,701$ | 2,012,976,054$ | 1,833,388,500$ | 1,737,943,781$ | 2,206,546,413$ | 2,920,955,818$ | 2,257,345,141$ | 2,038,862,088$ | 2,088,568,169$ | 1,607,468,942$ | 1,679,981,907$ | 1,769,197,318$ | 1,316,762,732$ | 1,790,482,347$ | 1,751,763,941$ | 1,437,625,543$ | 1,069,553,008$ | 1,181,395,946$ | 2,286,966,497$ | 1,880,217,526$ | 1,555,442,848$ | 1,377,159,465$ | 1,327,662,304$ | | | | | | | | | | | | | |
| QoQ% | 10.38% | (18.66%) | .93% | 30.89% | (16.46%) | 14.82% | 2.75% | 23.69% | (13.91%) | 15.21% | 25.06% | (10.38%) | (6.51%) | 36.97% | 9.80% | 5.49% | (21.24%) | (24.46%) | 29.40% | 10.72% | (2.38%) | 29.93% | (4.32%) | (5.04%) | 34.36% | (26.46%) | 2.21% | 21.85% | 34.41% | (9.47%) | (48.34%) | 21.63% | 20.88% | 12.95% | 3.73% | | | | | | | | | | | | | | |
| YoY% | 18.60% | (10.24%) | 26.72% | 29.01% | 21.92% | 25.64% | 26.07% | 53.43% | 11.18% | 20.73% | 43.53% | 26.01% | 48.32% | 24.95% | (31.09%) | (18.78%) | (14.76%) | 5.65% | 81.71% | 34.37% | 15.24% | 58.61% | (10.22%) | (4.10%) | 23.06% | 23.11% | 51.56% | (23.40%) | (23.54%) | (31.24%) | (14.22%) | 72.26% | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 7,683,979 | 9,474,288 | 9,471,289 | 9,470,820 | 9,453,363 | 9,436,732 | 9,422,969 | 9,417,332 | 9,401,057 | 9,389,953 | 9,381,147 | 9,356,421 | 9,347,220 | 9,337,125 | 9,319,700 | 9,314,152 | 9,298,235 | 9,292,278 | 9,289,608 | 9,275,016 | 9,245,721 | 9,241,256 | 9,192,237 | 9,188,162 | 9,177,064 | 9,173,242 | 9,141,191 | 9,127,466 | 9,111,624 | 9,098,320 | 9,098,320 | 9,097,359 | 9,061,306 | 9,044,858 | 9,035,294 | 9,027,594 | 9,018,820 | 8,994,968 | 8,992,968 | 8,990,813 | 8,970,314 | 8,927,989 | 8,912,133 | 8,890,931 | 8,868,684 | 8,859,199 | 8,857,449 | 8,857,449 | 8,849,824 |
| QoQ% | (18.90%) | .03% | .01% | .19% | .18% | .15% | .06% | .17% | .12% | .09% | .26% | .10% | .11% | .19% | .06% | .17% | .06% | .03% | .16% | .32% | .05% | .53% | .04% | .12% | .04% | .35% | .15% | .17% | .15% | .00% | .01% | .40% | .18% | .11% | .09% | .10% | .27% | .02% | .02% | .23% | .47% | .18% | .24% | .25% | .11% | .02% | .00% | .09% | .06% |
| YoY% | (18.72%) | .40% | .51% | .57% | .56% | .50% | .45% | .65% | .58% | .57% | .66% | .45% | .53% | .48% | .32% | .42% | .57% | .55% | 1.06% | .95% | .75% | .74% | .56% | .67% | .72% | .82% | .47% | .33% | .56% | .59% | .70% | .77% | .47% | .56% | .47% | .41% | .54% | .75% | .91% | 1.12% | 1.15% | .78% | .62% | .38% | .21% | .16% | .20% | .23% | 26.97% |
| Price to Sales | 1.85x | 1.67x | 2.10x | 2.13x | 1.67x | 2.08x | 1.89x | 1.91x | 1.60x | 1.85x | 1.56x | 1.21x | 1.27x | 1.29x | .93x | .87x | .92x | 1.36x | 2.05x | 1.76x | 1.72x | 1.88x | 1.52x | 1.61x | 1.68x | 1.24x | 1.71x | 1.74x | 1.47x | 1.11x | 1.23x | 2.40x | 2.06x | 1.79x | 1.67x | 1.64x | | | | | | | | | | | | | |
| Price to Earnings | 21.75x | 19.70x | 25.03x | 23.24x | 18.56x | 24.45x | 21.60x | 23.92x | 19.64x | 21.09x | 16.88x | 11.86x | 11.34x | 11.46x | 8.15x | 6.87x | 7.55x | 11.16x | 17.25x | 20.60x | 23.43x | 27.25x | 25.34x | 26.00x | 25.11x | 17.54x | 21.56x | 23.20x | 20.48x | 15.59x | 16.69x | 29.01x | 27.08x | 25.29x | 27.41x | 32.30x | | | | | | | | | | | | | |
| Price to Book | 3.76x | 3.40x | 4.24x | 4.21x | 3.28x | 3.93x | 3.45x | 3.40x | 2.76x | 3.22x | 2.86x | 2.27x | 2.52x | 2.82x | 2.11x | 1.97x | 2.04x | 2.66x | 3.62x | 3.08x | 2.92x | 3.06x | 2.43x | 2.62x | 2.84x | 2.17x | 3.01x | 3.06x | 2.61x | 2.02x | 2.32x | 4.62x | 3.95x | 3.40x | 3.16x | 3.21x | | | | | | | | | | | | | |
| Total Revenue | | 550,127,000$ | 580,994,000$ | 556,527,000$ | 556,857,000$ | 508,358,000$ | 522,040,000$ | 507,461,000$ | 477,599,000$ | 420,118,000$ | 446,769,000$ | 452,030,000$ | 475,875,000$ | 476,380,000$ | 500,603,000$ | 577,392,000$ | 588,338,000$ | 505,479,000$ | 431,714,000$ | 359,543,000$ | 330,422,000$ | 306,502,000$ | 288,772,000$ | 257,976,000$ | 254,801,000$ | 255,335,000$ | 273,722,000$ | 268,675,000$ | 264,042,000$ | 241,113,000$ | 233,700,000$ | 241,530,000$ | 246,403,000$ | 242,529,000$ | 221,383,000$ | 200,507,000$ | 206,816,000$ | 197,998,000$ | 202,310,000$ | 188,348,000$ | 185,141,000$ | 177,293,000$ | 181,427,000$ | 191,964,000$ | 161,668,000$ | 141,248,000$ | 146,932,000$ | 139,315,000$ | 139,164,000$ |
| QoQ% | | (5.31%) | 4.40% | (.06%) | 9.54% | (2.62%) | 2.87% | 6.25% | 13.68% | (5.97%) | (1.16%) | (5.01%) | (.11%) | (4.84%) | (13.30%) | (1.86%) | 16.39% | 17.09% | 20.07% | 8.81% | 7.80% | 6.14% | 11.94% | 1.25% | (.21%) | (6.72%) | 1.88% | 1.76% | 9.51% | 3.17% | (3.24%) | (1.98%) | 1.60% | 9.55% | 10.41% | (3.05%) | 4.45% | (2.13%) | 7.41% | 1.73% | 4.43% | (2.28%) | (5.49%) | 18.74% | 14.46% | (3.87%) | 5.47% | .11% | 6.06% |
| YoY% | | 8.22% | 11.29% | 9.67% | 16.60% | 21.00% | 16.85% | 12.26% | .36% | (11.81%) | (10.75%) | (21.71%) | (19.12%) | (5.76%) | 15.96% | 60.59% | 78.06% | 64.92% | 49.50% | 39.37% | 29.68% | 20.04% | 5.50% | (3.98%) | (3.50%) | 5.90% | 17.13% | 11.24% | 7.16% | (.58%) | 5.56% | 20.46% | 19.14% | 22.49% | 9.43% | 6.46% | 11.71% | 11.68% | 11.51% | (1.88%) | 14.52% | 25.52% | 23.48% | 37.79% | 16.17% | 7.65% | 6.23% | 7.31% | 3.86% |
| TTM | | 2,244,505,000$ | 2,202,736,000$ | 2,143,782,000$ | 2,094,716,000$ | 2,015,458,000$ | 1,927,218,000$ | 1,851,947,000$ | 1,796,516,000$ | 1,794,792,000$ | 1,851,054,000$ | 1,904,888,000$ | 2,030,250,000$ | 2,142,713,000$ | 2,171,812,000$ | 2,102,923,000$ | 1,885,074,000$ | 1,627,158,000$ | 1,428,181,000$ | 1,285,239,000$ | 1,183,672,000$ | 1,108,051,000$ | 1,056,884,000$ | 1,041,834,000$ | 1,052,533,000$ | 1,061,774,000$ | 1,047,552,000$ | 1,007,530,000$ | 980,385,000$ | 962,746,000$ | 964,162,000$ | 951,845,000$ | 910,822,000$ | 871,235,000$ | 826,704,000$ | 807,631,000$ | 795,472,000$ | 773,797,000$ | 753,092,000$ | 732,209,000$ | 735,825,000$ | 712,352,000$ | 676,307,000$ | 641,812,000$ | 589,163,000$ | 566,659,000$ | 556,620,000$ | 548,005,000$ | 538,516,000$ |
| TTM_QoQ% | | 1.90% | 2.75% | 2.34% | 3.93% | 4.58% | 4.06% | 3.09% | .10% | (3.04%) | (2.83%) | (6.18%) | (5.25%) | (1.34%) | 3.28% | 11.56% | 15.85% | 13.93% | 11.12% | 8.58% | 6.83% | 4.84% | 1.45% | (1.02%) | (.87%) | 1.36% | 3.97% | 2.77% | 1.83% | (.15%) | 1.29% | 4.50% | 4.54% | 5.39% | 2.36% | 1.53% | 2.80% | 2.75% | 2.85% | (.49%) | 3.30% | 5.33% | 5.38% | 8.94% | 3.97% | 1.80% | 1.57% | 1.76% | .97% |
| TTM_YoY% | | 11.37% | 14.30% | 15.76% | 16.60% | 12.30% | 4.12% | (2.78%) | (11.51%) | (16.24%) | (14.77%) | (9.42%) | 7.70% | 31.68% | 52.07% | 63.62% | 59.26% | 46.85% | 35.13% | 23.36% | 12.46% | 4.36% | .89% | 3.41% | 7.36% | 10.29% | 8.65% | 5.85% | 7.64% | 10.50% | 16.63% | 17.86% | 14.50% | 12.59% | 9.78% | 10.30% | 8.11% | 8.63% | 11.35% | 14.09% | 24.89% | 25.71% | 21.50% | 17.12% | 9.41% | 6.25% | 8.94% | 12.47% | 15.19% |
| Gross Margin | | 23.10% | 23.40% | 24.15% | 23.26% | 22.84% | 24.89% | 22.88% | 21.65% | 23.57% | 23.07% | 23.66% | 24.77% | 25.33% | 26.36% | 27.30% | 24.60% | 25.64% | 26.69% | 25.01% | 22.40% | 23.12% | 20.51% | 20.75% | 21.71% | 20.33% | 21.87% | 21.76% | 22.84% | 23.14% | 20.98% | 20.46% | 20.89% | 22.39% | 22.52% | 17.23% | 20.29% | 21.28% | 21.52% | 20.76% | 17.96% | 20.68% | 20.06% | 20.61% | 19.69% | 21.96% | 21.64% | 22.68% | 22.79% |
| QoQ | | (.30%) | (.76%) | .89% | .42% | (2.05%) | 2.01% | 1.23% | (1.92%) | .50% | (.60%) | (1.11%) | (.55%) | (1.04%) | (.93%) | 2.70% | (1.04%) | (1.05%) | 1.67% | 2.61% | (.72%) | 2.61% | (.24%) | (.96%) | 1.39% | (1.54%) | .11% | (1.08%) | (.30%) | 2.16% | .52% | (.43%) | (1.50%) | (.13%) | 5.29% | (3.06%) | (.99%) | (.24%) | .76% | 2.80% | (2.72%) | .62% | (.55%) | .91% | (2.27%) | .32% | (1.04%) | (.11%) | .97% |
| YoY | | .25% | (1.50%) | 1.27% | 1.61% | (.73%) | 1.83% | (.78%) | (3.12%) | (1.76%) | (3.30%) | (3.63%) | .17% | (.31%) | (.32%) | 2.28% | 2.20% | 2.52% | 6.17% | 4.26% | .69% | 2.80% | (1.35%) | (1.01%) | (1.13%) | (2.82%) | .89% | 1.30% | 1.95% | .75% | (1.54%) | 3.23% | .60% | 1.11% | 1.00% | (3.53%) | 2.33% | .60% | 1.47% | .16% | (1.73%) | (1.28%) | (1.59%) | (2.08%) | (3.10%) | .14% | (1.18%) | (.34%) | .85% |
| Operating Income | | 51,473,000$ | 54,560,000$ | 62,178,000$ | 60,358,000$ | 38,630,000$ | 63,970,000$ | 49,125,000$ | 38,551,000$ | 37,593,000$ | 39,739,000$ | 45,451,000$ | 56,199,000$ | 54,252,000$ | 73,064,000$ | 90,705,000$ | 78,588,000$ | 69,873,000$ | 54,886,000$ | 44,556,000$ | 33,181,000$ | 26,913,000$ | 23,824,000$ | 18,088,000$ | 20,000,000$ | 14,478,000$ | 23,011,000$ | 22,384,000$ | 25,034,000$ | 24,306,000$ | 18,188,000$ | 19,381,000$ | 22,263,000$ | 25,900,000$ | 23,811,000$ | 8,401,000$ | 15,661,000$ | 17,022,000$ | 17,541,000$ | 13,678,000$ | 8,565,000$ | 11,521,000$ | 12,662,000$ | 12,984,000$ | 9,175,000$ | 9,836,000$ | 9,804,000$ | 9,327,000$ | 9,510,000$ |
| QoQ% | | (5.66%) | (12.25%) | 3.02% | 56.25% | (39.61%) | 30.22% | 27.43% | 2.55% | (5.40%) | (12.57%) | (19.13%) | 3.59% | (25.75%) | (19.45%) | 15.42% | 12.47% | 27.31% | 23.18% | 34.28% | 23.29% | 12.97% | 31.71% | (9.56%) | 38.14% | (37.08%) | 2.80% | (10.59%) | 3.00% | 33.64% | (6.16%) | (12.95%) | (14.04%) | 8.77% | 183.43% | (46.36%) | (8.00%) | (2.96%) | 28.24% | 59.70% | (25.66%) | (9.01%) | (2.48%) | 41.52% | (6.72%) | .33% | 5.11% | (1.92%) | 30.72% |
| YoY% | | 33.25% | (14.71%) | 26.57% | 56.57% | 2.76% | 60.98% | 8.08% | (31.40%) | (30.71%) | (45.61%) | (49.89%) | (28.49%) | (22.36%) | 33.12% | 103.58% | 136.85% | 159.63% | 130.38% | 146.33% | 65.91% | 85.89% | 3.53% | (19.19%) | (20.11%) | (40.43%) | 26.52% | 15.50% | 12.45% | (6.15%) | (23.62%) | 130.70% | 42.16% | 52.16% | 35.75% | (38.58%) | 82.85% | 47.75% | 38.53% | 5.35% | (6.65%) | 17.13% | 29.15% | 39.21% | (3.52%) | 35.20% | 2.66% | 19.55% | 37.47% |
| TTM | | 228,569,000$ | 215,726,000$ | 225,136,000$ | 212,083,000$ | 190,276,000$ | 189,239,000$ | 165,008,000$ | 161,334,000$ | 178,982,000$ | 195,641,000$ | 228,966,000$ | 274,220,000$ | 296,609,000$ | 312,230,000$ | 294,052,000$ | 247,903,000$ | 202,496,000$ | 159,536,000$ | 128,474,000$ | 102,006,000$ | 88,825,000$ | 76,390,000$ | 75,577,000$ | 79,873,000$ | 84,907,000$ | 94,735,000$ | 89,912,000$ | 86,909,000$ | 84,138,000$ | 85,732,000$ | 91,355,000$ | 80,375,000$ | 73,773,000$ | 64,895,000$ | 58,625,000$ | 63,902,000$ | 56,806,000$ | 51,305,000$ | 46,426,000$ | 45,732,000$ | 46,342,000$ | 44,657,000$ | 41,799,000$ | 38,142,000$ | 38,477,000$ | 35,916,000$ | 35,662,000$ | 34,137,000$ |
| TTM_QoQ% | | 5.95% | (4.18%) | 6.16% | 11.46% | .55% | 14.69% | 2.28% | (9.86%) | (8.52%) | (14.56%) | (16.50%) | (7.55%) | (5.00%) | 6.18% | 18.62% | 22.42% | 26.93% | 24.18% | 25.95% | 14.84% | 16.28% | 1.08% | (5.38%) | (5.93%) | (10.37%) | 5.36% | 3.46% | 3.29% | (1.86%) | (6.16%) | 13.66% | 8.95% | 13.68% | 10.70% | (8.26%) | 12.49% | 10.72% | 10.51% | 1.52% | (1.32%) | 3.77% | 6.84% | 9.59% | (.87%) | 7.13% | .71% | 4.47% | 8.22% |
| TTM_YoY% | | 20.13% | 14.00% | 36.44% | 31.46% | 6.31% | (3.27%) | (27.93%) | (41.17%) | (39.66%) | (37.34%) | (22.13%) | 10.62% | 46.48% | 95.71% | 128.88% | 143.03% | 127.97% | 108.84% | 69.99% | 27.71% | 4.61% | (19.37%) | (15.94%) | (8.10%) | .91% | 10.50% | (1.58%) | 8.13% | 14.05% | 32.11% | 55.83% | 25.78% | 29.87% | 26.49% | 26.28% | 39.73% | 22.58% | 14.89% | 11.07% | 19.90% | 20.44% | 24.34% | 17.21% | 11.73% | 21.98% | 22.27% | 36.67% | 42.95% |
| Operating Margin | | 9.36% | 9.39% | 11.17% | 10.84% | 7.60% | 12.25% | 9.68% | 8.07% | 8.95% | 8.90% | 10.06% | 11.81% | 11.39% | 14.60% | 15.71% | 13.36% | 13.82% | 12.71% | 12.39% | 10.04% | 8.78% | 8.25% | 7.01% | 7.85% | 5.67% | 8.41% | 8.33% | 9.48% | 10.08% | 7.78% | 8.02% | 9.04% | 10.68% | 10.76% | 4.19% | 7.57% | 8.60% | 8.67% | 7.26% | 4.63% | 6.50% | 6.98% | 6.76% | 5.68% | 6.96% | 6.67% | 6.70% | 6.83% |
| QoQ | | (.03%) | (1.78%) | .33% | 3.24% | (4.66%) | 2.57% | 1.61% | (.88%) | .05% | (1.16%) | (1.76%) | .42% | (3.21%) | (1.11%) | 2.35% | (.47%) | 1.11% | .32% | 2.35% | 1.26% | .53% | 1.24% | (.84%) | 2.18% | (2.74%) | .08% | (1.15%) | (.60%) | 2.30% | (.24%) | (1.01%) | (1.64%) | (.08%) | 6.57% | (3.38%) | (1.03%) | (.07%) | 1.41% | 2.64% | (1.87%) | (.48%) | .22% | 1.09% | (1.29%) | .29% | (.02%) | (.14%) | 1.29% |
| YoY | | 1.76% | (2.86%) | 1.49% | 2.77% | (1.35%) | 3.36% | (.37%) | (3.74%) | (2.44%) | (5.70%) | (5.65%) | (1.55%) | (2.44%) | 1.88% | 3.32% | 3.32% | 5.04% | 4.46% | 5.38% | 2.19% | 3.11% | (.16%) | (1.32%) | (1.63%) | (4.41%) | .62% | .31% | .45% | (.60%) | (2.97%) | 3.83% | 1.46% | 2.08% | 2.09% | (3.07%) | 2.95% | 2.10% | 1.69% | .50% | (1.05%) | (.47%) | .31% | .07% | (1.16%) | 1.42% | (.23%) | .69% | 1.67% |
| Net Income | | 42,461,000$ | 44,067,000$ | 52,381,000$ | 51,642,000$ | 36,330,000$ | 56,462,000$ | 43,815,000$ | 34,429,000$ | 33,934,000$ | 35,987,000$ | 41,573,000$ | 46,411,000$ | 47,360,000$ | 59,589,000$ | 74,198,000$ | 59,694,000$ | 53,398,000$ | 79,615,000$ | 37,683,000$ | 27,046,000$ | 25,222,000$ | 19,701,000$ | 15,049,000$ | 16,674,000$ | 12,001,000$ | 20,898,000$ | 20,885,000$ | 21,282,000$ | 19,971,000$ | 13,384,000$ | 15,576,000$ | 19,691,000$ | 22,140,000$ | 21,427,000$ | 6,182,000$ | 11,753,000$ | 10,888,000$ | 12,283,000$ | 9,341,000$ | 5,443,000$ | 6,988,000$ | 8,098,000$ | 8,070,000$ | 5,385,000$ | 5,953,000$ | 6,638,000$ | 5,467,000$ | 5,759,000$ |
| QoQ% | | (3.64%) | (15.87%) | 1.43% | 42.15% | (35.66%) | 28.87% | 27.26% | 1.46% | (5.71%) | (13.44%) | (10.42%) | (2.00%) | (20.52%) | (19.69%) | 24.30% | 11.79% | (32.93%) | 111.28% | 39.33% | 7.23% | 28.02% | 30.91% | (9.75%) | 38.94% | (42.57%) | .06% | (1.87%) | 6.57% | 49.22% | (14.07%) | (20.90%) | (11.06%) | 3.33% | 246.60% | (47.40%) | 7.95% | (11.36%) | 31.50% | 71.62% | (22.11%) | (13.71%) | .35% | 49.86% | (9.54%) | (10.32%) | 21.42% | (5.07%) | 36.79% |
| YoY% | | 16.88% | (21.95%) | 19.55% | 50.00% | 7.06% | 56.90% | 5.39% | (25.82%) | (28.35%) | (39.61%) | (43.97%) | (22.25%) | (11.31%) | (25.15%) | 96.90% | 120.71% | 111.71% | 304.12% | 150.40% | 62.21% | 110.17% | (5.73%) | (27.94%) | (21.65%) | (39.91%) | 56.14% | 34.08% | 8.08% | (9.80%) | (37.54%) | 151.96% | 67.54% | 103.34% | 74.44% | (33.82%) | 115.93% | 55.81% | 51.68% | 15.75% | 1.08% | 17.39% | 22.00% | 47.61% | (6.49%) | 41.40% | 12.66% | 15.27% | 49.16% |
| TTM | | 190,551,000$ | 184,420,000$ | 196,815,000$ | 188,249,000$ | 171,036,000$ | 168,640,000$ | 148,165,000$ | 145,923,000$ | 157,905,000$ | 171,331,000$ | 194,933,000$ | 227,558,000$ | 240,841,000$ | 246,879,000$ | 266,905,000$ | 230,390,000$ | 197,742,000$ | 169,566,000$ | 109,652,000$ | 87,018,000$ | 76,646,000$ | 63,425,000$ | 64,622,000$ | 70,458,000$ | 75,066,000$ | 83,036,000$ | 75,522,000$ | 70,213,000$ | 68,622,000$ | 70,791,000$ | 78,834,000$ | 69,440,000$ | 61,502,000$ | 50,250,000$ | 41,106,000$ | 44,265,000$ | 37,955,000$ | 34,055,000$ | 29,870,000$ | 28,599,000$ | 28,541,000$ | 27,506,000$ | 26,046,000$ | 23,443,000$ | 23,817,000$ | 22,074,000$ | 21,328,000$ | 20,604,000$ |
| TTM_QoQ% | | 3.32% | (6.30%) | 4.55% | 10.06% | 1.42% | 13.82% | 1.54% | (7.59%) | (7.84%) | (12.11%) | (14.34%) | (5.52%) | (2.45%) | (7.50%) | 15.85% | 16.51% | 16.62% | 54.64% | 26.01% | 13.53% | 20.85% | (1.85%) | (8.28%) | (6.14%) | (9.60%) | 9.95% | 7.56% | 2.32% | (3.06%) | (10.20%) | 13.53% | 12.91% | 22.39% | 22.25% | (7.14%) | 16.63% | 11.45% | 14.01% | 4.44% | .20% | 3.76% | 5.61% | 11.10% | (1.57%) | 7.90% | 3.50% | 3.51% | 10.15% |
| TTM_YoY% | | 11.41% | 9.36% | 32.84% | 29.01% | 8.32% | (1.57%) | (23.99%) | (35.87%) | (34.44%) | (30.60%) | (26.97%) | (1.23%) | 21.80% | 45.60% | 143.41% | 164.76% | 157.99% | 167.35% | 69.68% | 23.50% | 2.11% | (23.62%) | (14.43%) | .35% | 9.39% | 17.30% | (4.20%) | 1.11% | 11.58% | 40.88% | 91.78% | 56.87% | 62.04% | 47.56% | 37.62% | 54.78% | 32.98% | 23.81% | 14.68% | 21.99% | 19.84% | 24.61% | 22.12% | 13.78% | 27.32% | 26.33% | 46.06% | 64.31% |
| Profit Margin | | 7.72% | 7.59% | 9.41% | 9.27% | 7.15% | 10.82% | 8.63% | 7.21% | 8.08% | 8.06% | 9.20% | 9.75% | 9.94% | 11.90% | 12.85% | 10.15% | 10.56% | 18.44% | 10.48% | 8.19% | 8.23% | 6.82% | 5.83% | 6.54% | 4.70% | 7.64% | 7.77% | 8.06% | 8.28% | 5.73% | 6.45% | 7.99% | 9.13% | 9.68% | 3.08% | 5.68% | 5.50% | 6.07% | 4.96% | 2.94% | 3.94% | 4.46% | 4.20% | 3.33% | 4.22% | 4.52% | 3.92% | 4.14% |
| QoQ | | .13% | (1.83%) | .14% | 2.13% | (3.67%) | 2.18% | 1.43% | (.87%) | .02% | (1.14%) | (.56%) | (.19%) | (1.96%) | (.95%) | 2.71% | (.42%) | (7.88%) | 7.96% | 2.30% | (.04%) | 1.41% | .99% | (.71%) | 1.84% | (2.94%) | (.14%) | (.29%) | (.22%) | 2.56% | (.72%) | (1.54%) | (1.14%) | (.55%) | 6.60% | (2.60%) | .18% | (.57%) | 1.11% | 2.02% | (1.00%) | (.52%) | .26% | .87% | (.88%) | (.30%) | .59% | (.21%) | .93% |
| YoY | | .57% | (3.23%) | .78% | 2.07% | (.93%) | 2.76% | (.56%) | (2.54%) | (1.87%) | (3.85%) | (3.65%) | (.39%) | (.62%) | (6.54%) | 2.37% | 1.96% | 2.34% | 11.62% | 4.65% | 1.64% | 3.53% | (.81%) | (1.94%) | (1.52%) | (3.58%) | 1.91% | 1.32% | .07% | (.85%) | (3.95%) | 3.37% | 2.31% | 3.63% | 3.61% | (1.88%) | 2.74% | 1.56% | 1.61% | .76% | (.39%) | (.27%) | (.05%) | .28% | (.81%) | 1.01% | .26% | .27% | 1.26% |
| Equity to Common Shareholders | | 1,103,182,000$ | 1,089,219,000$ | 1,086,137,000$ | 1,064,833,000$ | 1,064,582,000$ | 1,057,225,000$ | 1,041,977,000$ | 1,038,540,000$ | 1,033,411,000$ | 1,008,700,000$ | 1,019,255,000$ | 1,022,826,000$ | 976,286,000$ | 955,500,000$ | 928,932,000$ | 851,562,000$ | 830,455,000$ | 806,212,000$ | 733,116,000$ | 699,067,000$ | 683,640,000$ | 661,741,000$ | 640,688,000$ | 624,007,000$ | 607,586,000$ | 595,260,000$ | 573,004,000$ | 550,337,000$ | 529,588,000$ | 509,072,000$ | 494,748,000$ | 475,687,000$ | 457,106,000$ | 435,572,000$ | 412,968,000$ | 404,408,000$ | 394,408,000$ | 383,979,000$ | 370,972,000$ | 358,643,000$ | 353,226,000$ | 344,179,000$ | 335,114,000$ | 325,698,000$ | 320,154,000$ | 313,770,000$ | 306,196,000$ | 296,883,000$ |
| QoQ | | 13,963,000$ | 3,082,000$ | 21,304,000$ | 251,000$ | 7,357,000$ | 15,248,000$ | 3,437,000$ | 5,129,000$ | 24,711,000$ | (10,555,000$) | (3,571,000$) | 46,540,000$ | 20,786,000$ | 26,568,000$ | 77,370,000$ | 21,107,000$ | 24,243,000$ | 73,096,000$ | 34,049,000$ | 15,427,000$ | 21,899,000$ | 21,053,000$ | 16,681,000$ | 16,421,000$ | 12,326,000$ | 22,256,000$ | 22,667,000$ | 20,749,000$ | 20,516,000$ | 14,324,000$ | 19,061,000$ | 18,581,000$ | 21,534,000$ | 22,604,000$ | 8,560,000$ | 10,000,000$ | 10,429,000$ | 13,007,000$ | 12,329,000$ | 5,417,000$ | 9,047,000$ | 9,065,000$ | 9,416,000$ | 5,544,000$ | 6,384,000$ | 7,574,000$ | 9,313,000$ | 6,450,000$ |
| QoQ% | | 1.28% | .28% | 2.00% | .02% | .70% | 1.46% | .33% | .50% | 2.45% | (1.04%) | (.35%) | 4.77% | 2.18% | 2.86% | 9.09% | 2.54% | 3.01% | 9.97% | 4.87% | 2.26% | 3.31% | 3.29% | 2.67% | 2.70% | 2.07% | 3.88% | 4.12% | 3.92% | 4.03% | 2.90% | 4.01% | 4.07% | 4.94% | 5.47% | 2.12% | 2.54% | 2.72% | 3.51% | 3.44% | 1.53% | 2.63% | 2.71% | 2.89% | 1.73% | 2.04% | 2.47% | 3.14% | 2.22% |
| YoY | | 38,600,000$ | 31,994,000$ | 44,160,000$ | 26,293,000$ | 31,171,000$ | 48,525,000$ | 22,722,000$ | 15,714,000$ | 57,125,000$ | 53,200,000$ | 90,323,000$ | 171,264,000$ | 145,831,000$ | 149,288,000$ | 195,816,000$ | 152,495,000$ | 146,815,000$ | 144,471,000$ | 92,428,000$ | 75,060,000$ | 76,054,000$ | 66,481,000$ | 67,684,000$ | 73,670,000$ | 77,998,000$ | 86,188,000$ | 78,256,000$ | 74,650,000$ | 72,482,000$ | 73,500,000$ | 81,780,000$ | 71,279,000$ | 62,698,000$ | 51,593,000$ | 41,996,000$ | 45,765,000$ | 41,182,000$ | 39,800,000$ | 35,858,000$ | 32,945,000$ | 33,072,000$ | 30,409,000$ | 28,918,000$ | 28,815,000$ | 29,721,000$ | 28,255,000$ | 26,908,000$ | 117,042,000$ |
| YoY% | | 3.63% | 3.03% | 4.24% | 2.53% | 3.02% | 4.81% | 2.23% | 1.54% | 5.85% | 5.57% | 9.72% | 20.11% | 17.56% | 18.52% | 26.71% | 21.81% | 21.48% | 21.83% | 14.43% | 12.03% | 12.52% | 11.17% | 11.81% | 13.39% | 14.73% | 16.93% | 15.82% | 15.69% | 15.86% | 16.87% | 19.80% | 17.63% | 15.90% | 13.44% | 11.32% | 12.76% | 11.66% | 11.56% | 10.70% | 10.12% | 10.33% | 9.69% | 9.44% | 9.71% | 10.23% | 9.90% | 9.63% | 65.08% |
| Dividends Paid | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Treasury Stock | | | | | | | | | | 274,693,000$ | | | | 164,452,000$ | | | | 61,040,000$ | | | | 1,441,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Goodwill | | 208,841,000$ | 207,803,000$ | 121,969,000$ | 121,969,000$ | 121,969,000$ | 121,969,000$ | 121,969,000$ | 121,969,000$ | 121,934,000$ | 120,744,000$ | 116,015,000$ | 115,498,000$ | 114,547,000$ | 100,577,000$ | 100,577,000$ | 100,993,000$ | 100,993,000$ | 101,945,000$ | 106,487,000$ | 75,090,000$ | 75,090,000$ | 75,090,000$ | 75,090,000$ | 75,090,000$ | 75,090,000$ | | 2,170,000$ | | 72,920,000$ | | | | | | | | | | | | | | | | | | | |
| QoQ% | | .50% | 70.37% | .00% | .00% | .00% | .00% | .00% | .03% | .99% | 4.08% | .45% | .83% | 13.89% | .00% | (.41%) | .00% | (.93%) | (4.27%) | 41.81% | .00% | .00% | .00% | .00% | .00% | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY% | | 71.23% | 70.37% | .00% | .00% | .03% | 1.02% | 5.13% | 5.60% | 6.45% | 20.05% | 15.35% | 14.36% | 13.42% | (1.34%) | (5.55%) | 34.50% | 34.50% | 35.76% | 41.81% | .00% | .00% | | 3,360.37% | | 2.98% | | | | | | | | | | | | | | | | | | | | | | | |
| Other Intangible Assets | | 28,067,000$ | 28,678,000$ | 15,987,000$ | 16,359,000$ | 16,731,000$ | 27,068,000$ | 27,445,000$ | 27,829,000$ | 28,221,000$ | 28,613,000$ | 29,005,000$ | 29,398,000$ | 29,790,000$ | 26,948,000$ | 27,450,000$ | 27,951,000$ | 28,459,000$ | 28,982,000$ | 35,404,000$ | 14,190,000$ | 14,363,000$ | 14,550,000$ | 14,736,000$ | 14,923,000$ | 15,110,000$ | | | | 9,776,000$ | | | | | | | | | | | | | | | | | | | |
| QoQ | | (611,000$) | 12,691,000$ | (372,000$) | (372,000$) | (10,337,000$) | (377,000$) | (384,000$) | (392,000$) | (392,000$) | (392,000$) | (393,000$) | (392,000$) | 2,842,000$ | (502,000$) | (501,000$) | (508,000$) | (523,000$) | (6,422,000$) | 21,214,000$ | (173,000$) | (187,000$) | (186,000$) | (187,000$) | (187,000$) | | | | | | | | | | | | | | | | | | | | | | | | |
| Amortization of Intangible Assets | | 600,000$ | 600,000$ | | | 300,000$ | 400,000$ | | | 400,000$ | 400,000$ | 400,000$ | 400,000$ | 600,000$ | 500,000$ | 500,000$ | 500,000$ | 538,000$ | 523,000$ | 166,000$ | 173,000$ | 140,000$ | 186,000$ | 187,000$ | 187,000$ | 187,000$ | 188,000$ | 151,000$ | 80,000$ | 80,000$ | 80,000$ | 80,000$ | 84,000$ | 92,000$ | 92,000$ | 92,000$ | 92,000$ | 92,000$ | 92,000$ | 92,000$ | 92,000$ | 37,000$ | 112,000$ | 116,000$ | 189,000$ | 366,000$ | 345,000$ | 344,000$ | 345,000$ |
| Total Assets | | 1,491,139,000$ | 1,472,195,000$ | 1,449,069,000$ | 1,419,617,000$ | 1,406,645,000$ | 1,385,767,000$ | 1,398,203,000$ | 1,380,682,000$ | 1,354,160,000$ | 1,326,596,000$ | 1,368,791,000$ | 1,353,047,000$ | 1,307,975,000$ | 1,264,474,000$ | 1,264,666,000$ | 1,183,800,000$ | 1,154,972,000$ | 1,112,231,000$ | 1,056,433,000$ | 970,872,000$ | 951,833,000$ | 906,566,000$ | 882,510,000$ | 838,256,000$ | 810,431,000$ | 787,409,000$ | 773,838,000$ | 756,083,000$ | 725,216,000$ | 717,201,000$ | 715,215,000$ | 693,561,000$ | 674,780,000$ | 644,153,000$ | 649,085,000$ | 609,655,000$ | 607,316,000$ | 582,074,000$ | 576,513,000$ | 560,443,000$ | 553,835,000$ | 542,520,000$ | 536,401,000$ | 522,944,000$ | 502,582,000$ | 489,606,000$ | 487,262,000$ | 474,472,000$ |
| QoQ | | 18,944,000$ | 23,126,000$ | 29,452,000$ | 12,972,000$ | 20,878,000$ | (12,436,000$) | 17,521,000$ | 26,522,000$ | 27,564,000$ | (42,195,000$) | 15,744,000$ | 45,072,000$ | 43,501,000$ | (192,000$) | 80,866,000$ | 28,828,000$ | 42,741,000$ | 55,798,000$ | 85,561,000$ | 19,039,000$ | 45,267,000$ | 24,056,000$ | 44,254,000$ | 27,825,000$ | 23,022,000$ | 13,571,000$ | 17,755,000$ | 30,867,000$ | 8,015,000$ | 1,986,000$ | 21,654,000$ | 18,781,000$ | 30,627,000$ | (4,932,000$) | 39,430,000$ | 2,339,000$ | 25,242,000$ | 5,561,000$ | 16,070,000$ | 6,608,000$ | 11,315,000$ | 6,119,000$ | 13,457,000$ | 20,362,000$ | 12,976,000$ | 2,344,000$ | 12,790,000$ | 5,233,000$ |
| YoY | | 84,494,000$ | 86,428,000$ | 50,866,000$ | 38,935,000$ | 52,485,000$ | 59,171,000$ | 29,412,000$ | 27,635,000$ | 46,185,000$ | 62,122,000$ | 104,125,000$ | 169,247,000$ | 153,003,000$ | 152,243,000$ | 208,233,000$ | 212,928,000$ | 203,139,000$ | 205,665,000$ | 173,923,000$ | 132,616,000$ | 141,402,000$ | 119,157,000$ | 108,672,000$ | 82,173,000$ | 85,215,000$ | 70,208,000$ | 58,623,000$ | 62,522,000$ | 50,436,000$ | 73,048,000$ | 66,130,000$ | 83,906,000$ | 67,464,000$ | 62,079,000$ | 72,572,000$ | 49,212,000$ | 53,481,000$ | 39,554,000$ | 40,112,000$ | 37,499,000$ | 51,253,000$ | 52,914,000$ | 49,139,000$ | 48,472,000$ | 33,343,000$ | 32,846,000$ | 28,633,000$ | 23,598,000$ |
| Total Liabilities | | 387,957,000$ | 382,976,000$ | 362,932,000$ | 354,784,000$ | 342,063,000$ | 328,542,000$ | 356,226,000$ | 342,142,000$ | 320,749,000$ | 317,896,000$ | 349,536,000$ | 329,101,000$ | 330,470,000$ | 308,042,000$ | 334,808,000$ | 331,561,000$ | 323,692,000$ | 304,815,000$ | 322,189,000$ | 271,805,000$ | 268,193,000$ | 244,825,000$ | 241,822,000$ | 214,249,000$ | 202,845,000$ | 192,149,000$ | 200,834,000$ | 205,746,000$ | 195,628,000$ | 208,129,000$ | 220,467,000$ | 217,874,000$ | 217,674,000$ | 208,581,000$ | 236,117,000$ | 205,247,000$ | 212,908,000$ | 198,095,000$ | 205,541,000$ | 201,800,000$ | 200,609,000$ | 198,341,000$ | 201,287,000$ | 197,246,000$ | 182,428,000$ | 175,836,000$ | 181,066,000$ | 177,589,000$ |
| QoQ | | 4,981,000$ | 20,044,000$ | 8,148,000$ | 12,721,000$ | 13,521,000$ | (27,684,000$) | 14,084,000$ | 21,393,000$ | 2,853,000$ | (31,640,000$) | 20,435,000$ | (1,369,000$) | 22,428,000$ | (26,766,000$) | 3,247,000$ | 7,869,000$ | 18,877,000$ | (17,374,000$) | 50,384,000$ | 3,612,000$ | 23,368,000$ | 3,003,000$ | 27,573,000$ | 11,404,000$ | 10,696,000$ | (8,685,000$) | (4,912,000$) | 10,118,000$ | (12,501,000$) | (12,338,000$) | 2,593,000$ | 200,000$ | 9,093,000$ | (27,536,000$) | 30,870,000$ | (7,661,000$) | 14,813,000$ | (7,446,000$) | 3,741,000$ | 1,191,000$ | 2,268,000$ | (2,946,000$) | 4,041,000$ | 14,818,000$ | 6,592,000$ | (5,230,000$) | 3,477,000$ | (1,217,000$) |
| YoY | | 45,894,000$ | 54,434,000$ | 6,706,000$ | 12,642,000$ | 21,314,000$ | 10,646,000$ | 6,690,000$ | 13,041,000$ | (9,721,000$) | 9,854,000$ | 14,728,000$ | (2,460,000$) | 6,778,000$ | 3,227,000$ | 12,619,000$ | 59,756,000$ | 55,499,000$ | 59,990,000$ | 80,367,000$ | 57,556,000$ | 65,348,000$ | 52,676,000$ | 40,988,000$ | 8,503,000$ | 7,217,000$ | (15,980,000$) | (19,633,000$) | (12,128,000$) | (22,046,000$) | (452,000$) | (15,650,000$) | 12,627,000$ | 4,766,000$ | 10,486,000$ | 30,576,000$ | 3,447,000$ | 12,299,000$ | (246,000$) | 4,254,000$ | 4,554,000$ | 18,181,000$ | 22,505,000$ | 20,221,000$ | 19,657,000$ | 3,622,000$ | 4,591,000$ | 1,725,000$ | (93,444,000$) |
| Current Ratio | | 2.46x | 2.49x | 2.94x | 2.88x | 3.00x | 3.08x | 2.90x | 2.96x | 3.12x | 3.07x | 2.87x | 2.93x | 2.74x | 2.99x | 2.68x | 2.46x | 2.53x | 2.58x | 2.24x | 2.76x | 2.75x | 2.93x | 2.87x | 3.06x | 3.00x | 3.10x | 2.87x | 2.73x | 2.66x | 2.42x | 2.28x | 2.44x | 2.37x | 2.57x | 2.25x | 2.50x | 2.54x | 2.66x | 2.48x | 2.40x | 2.39x | 2.41x | 2.30x | 2.32x | 2.62x | 2.63x | 2.47x | 2.38x |
| Total Current Assets | | 824,733,000$ | 816,795,000$ | 934,547,000$ | 915,272,000$ | 910,186,000$ | 877,987,000$ | 901,965,000$ | 877,574,000$ | 851,799,000$ | 833,047,000$ | 875,443,000$ | 858,687,000$ | 804,579,000$ | 832,554,000$ | 819,791,000$ | 748,025,000$ | 744,117,000$ | 703,549,000$ | 632,998,000$ | 667,864,000$ | 651,799,000$ | 625,719,000$ | 597,424,000$ | 547,991,000$ | 516,185,000$ | 501,986,000$ | 486,632,000$ | 479,048,000$ | 462,049,000$ | 449,737,000$ | 448,708,000$ | 429,237,000$ | 418,593,000$ | 383,963,000$ | 387,445,000$ | 356,644,000$ | 356,764,000$ | 334,567,000$ | 330,836,000$ | 305,845,000$ | 298,719,000$ | 291,465,000$ | 284,880,000$ | 270,190,000$ | 265,464,000$ | 252,218,000$ | 249,471,000$ | 234,772,000$ |
| QoQ | | 7,938,000$ | (117,752,000$) | 19,275,000$ | 5,086,000$ | 32,199,000$ | (23,978,000$) | 24,391,000$ | 25,775,000$ | 18,752,000$ | (42,396,000$) | 16,756,000$ | 54,108,000$ | (27,975,000$) | 12,763,000$ | 71,766,000$ | 3,908,000$ | 40,568,000$ | 70,551,000$ | (34,866,000$) | 16,065,000$ | 26,080,000$ | 28,295,000$ | 49,433,000$ | 31,806,000$ | 14,199,000$ | 15,354,000$ | 7,584,000$ | 16,999,000$ | 12,312,000$ | 1,029,000$ | 19,471,000$ | 10,644,000$ | 34,630,000$ | (3,482,000$) | 30,801,000$ | (120,000$) | 22,197,000$ | 3,731,000$ | 24,991,000$ | 7,126,000$ | 7,254,000$ | 6,585,000$ | 14,690,000$ | 4,726,000$ | 13,246,000$ | 2,747,000$ | 14,699,000$ | 6,926,000$ |
| Total Current Liabilities | | 335,398,000$ | 328,677,000$ | 318,050,000$ | 317,280,000$ | 303,166,000$ | 285,222,000$ | 311,480,000$ | 296,005,000$ | 273,267,000$ | 271,172,000$ | 305,475,000$ | 293,376,000$ | 293,391,000$ | 278,423,000$ | 306,051,000$ | 304,675,000$ | 294,170,000$ | 272,762,000$ | 282,271,000$ | 242,187,000$ | 237,104,000$ | 213,342,000$ | 208,221,000$ | 179,056,000$ | 172,102,000$ | 161,790,000$ | 169,697,000$ | 175,330,000$ | 174,008,000$ | 186,108,000$ | 196,728,000$ | 175,626,000$ | 176,329,000$ | 149,257,000$ | 172,091,000$ | 142,378,000$ | 140,216,000$ | 125,766,000$ | 133,418,000$ | 127,397,000$ | 125,089,000$ | 121,082,000$ | 123,987,000$ | 116,354,000$ | 101,471,000$ | 95,855,000$ | 101,024,000$ | 98,817,000$ |
| QoQ | | 6,721,000$ | 10,627,000$ | 770,000$ | 14,114,000$ | 17,944,000$ | (26,258,000$) | 15,475,000$ | 22,738,000$ | 2,095,000$ | (34,303,000$) | 12,099,000$ | (15,000$) | 14,968,000$ | (27,628,000$) | 1,376,000$ | 10,505,000$ | 21,408,000$ | (9,509,000$) | 40,084,000$ | 5,083,000$ | 23,762,000$ | 5,121,000$ | 29,165,000$ | 6,954,000$ | 10,312,000$ | (7,907,000$) | (5,633,000$) | 1,322,000$ | (12,100,000$) | (10,620,000$) | 21,102,000$ | (703,000$) | 27,072,000$ | (22,834,000$) | 29,713,000$ | 2,162,000$ | 14,450,000$ | (7,652,000$) | 6,021,000$ | 2,308,000$ | 4,007,000$ | (2,905,000$) | 7,633,000$ | 14,883,000$ | 5,616,000$ | (5,169,000$) | 2,207,000$ | (176,000$) |
| Debt to Asset Ratio | | .26x | .26x | .25x | .25x | .24x | .24x | .25x | .25x | .24x | .24x | .26x | .24x | .25x | .24x | .26x | .28x | .28x | .27x | .30x | .28x | .28x | .27x | .27x | .26x | .25x | .24x | .26x | .27x | .27x | .29x | .31x | .31x | .32x | .32x | .36x | .34x | .35x | .34x | .36x | .36x | .36x | .37x | .38x | .38x | .36x | .36x | .37x | .37x |
| Long Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 35,355,000$ | | | | 37,463,000$ | | | | 40,451,000$ | 38,590,000$ | 35,556,000$ | | 27,940,000$ | 18,447,000$ | | | 18,243,000$ | 17,255,000$ | 18,023,000$ | | 17,545,000$ | 17,909,000$ | 18,683,000$ | 19,495,000$ | 14,913,000$ | 11,604,000$ | 12,521,000$ | 13,500,000$ | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 236,721,000$ | 224,616,000$ | 374,978,000$ | 344,626,000$ | 356,225,000$ | 362,863,000$ | 364,113,000$ | 359,296,000$ | 352,687,000$ | 352,808,000$ | 377,264,000$ | 352,234,000$ | 271,427,000$ | 376,148,000$ | 333,249,000$ | 238,072,000$ | 244,150,000$ | 267,265,000$ | 224,291,000$ | 329,753,000$ | 322,279,000$ | 327,487,000$ | 312,243,000$ | 270,547,000$ | 241,826,000$ | 216,882,000$ | 190,478,000$ | 199,820,000$ | 187,370,000$ | 192,869,000$ | 195,488,000$ | 177,487,000$ | 186,766,000$ | 138,974,000$ | 136,788,000$ | 129,509,000$ | 132,542,000$ | 119,745,000$ | 115,011,000$ | 102,494,000$ | 97,766,000$ | 96,164,000$ | 92,863,000$ | 70,216,000$ | 96,597,000$ | 92,241,000$ | 80,830,000$ | 73,604,000$ |
| QoQ | | 12,105,000$ | (150,362,000$) | 30,352,000$ | (11,599,000$) | (6,638,000$) | (1,250,000$) | 4,817,000$ | 6,609,000$ | (121,000$) | (24,456,000$) | 25,030,000$ | 80,807,000$ | (104,721,000$) | 42,899,000$ | 95,177,000$ | (6,078,000$) | (23,115,000$) | 42,974,000$ | (105,462,000$) | 7,474,000$ | (5,208,000$) | 15,244,000$ | 41,696,000$ | 28,721,000$ | 24,944,000$ | 26,404,000$ | (9,342,000$) | 12,450,000$ | (5,499,000$) | (2,619,000$) | 18,001,000$ | (9,279,000$) | 47,792,000$ | 2,186,000$ | 7,279,000$ | (3,033,000$) | 12,797,000$ | 4,734,000$ | 12,517,000$ | 4,728,000$ | 1,602,000$ | 3,301,000$ | 22,647,000$ | (26,381,000$) | 4,356,000$ | 11,411,000$ | 7,226,000$ | 655,000$ |
| YoY | | (119,504,000$) | (138,247,000$) | 10,865,000$ | (14,670,000$) | 3,538,000$ | 10,055,000$ | (13,151,000$) | 7,062,000$ | 81,260,000$ | (23,340,000$) | 44,015,000$ | 114,162,000$ | 27,277,000$ | 108,883,000$ | 108,958,000$ | (91,681,000$) | (78,129,000$) | (60,222,000$) | (87,952,000$) | 59,206,000$ | 80,453,000$ | 110,605,000$ | 121,765,000$ | 70,727,000$ | 54,456,000$ | 24,013,000$ | (5,010,000$) | 22,333,000$ | 604,000$ | 53,895,000$ | 58,700,000$ | 47,978,000$ | 54,224,000$ | 19,229,000$ | 21,777,000$ | 27,015,000$ | 34,776,000$ | 23,581,000$ | 22,148,000$ | 32,278,000$ | 1,169,000$ | 3,923,000$ | 12,033,000$ | (3,388,000$) | 23,648,000$ | 32,721,000$ | 19,159,000$ | 13,769,000$ |
| Interest Expenses | | | | | | | | | | 284,000$ | 842,000$ | 257,000$ | 266,000$ | 300,000$ | 216,000$ | 233,000$ | 161,000$ | 126,000$ | 209,000$ | 203,000$ | 164,000$ | 171,000$ | 177,000$ | 194,000$ | 196,000$ | 217,000$ | 490,000$ | 302,000$ | 486,000$ | 608,000$ | 923,000$ | 941,000$ | 972,000$ | 1,092,000$ | 1,236,000$ | 1,021,000$ | 1,048,000$ | 1,059,000$ | 1,091,000$ | 1,132,000$ | 1,161,000$ | 1,139,000$ | 1,244,000$ | 965,000$ | 1,015,000$ | 1,155,000$ | 1,095,000$ | 1,161,000$ | 1,176,000$ |
| Interest Income | | 3,232,000$ | 2,956,000$ | 5,046,000$ | 5,103,000$ | 4,533,000$ | 5,353,000$ | 5,692,000$ | 5,511,000$ | 5,334,000$ | 5,234,000$ | 5,812,000$ | 4,618,000$ | 3,933,000$ | 3,581,000$ | 1,851,000$ | 1,314,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |