| CAL-MAINE FOODS INC (CALM) |
| 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-Nov-29 | 2025-Aug-30 | 2025-May-31 | 2025-Mar-01 | 2024-Nov-30 | 2024-Aug-31 | 2024-Jun-01 | 2024-Mar-02 | 2023-Dec-02 | 2023-Sep-02 | 2023-Jun-03 | 2023-Feb-25 | 2022-Nov-26 | 2022-Aug-27 | 2022-May-28 | 2022-Feb-26 | 2021-Nov-27 | 2021-Aug-28 | 2021-May-29 | 2021-Feb-27 | 2020-Nov-28 | 2020-Aug-29 | 2020-May-30 | 2020-Feb-29 | 2019-Nov-30 | 2019-Aug-31 | 2019-Jun-01 | 2019-Mar-02 | 2018-Dec-01 | 2018-Sep-01 | 2018-Jun-02 | 2018-Mar-03 | 2017-Dec-02 | 2017-Sep-02 | 2017-Jun-03 | 2017-Feb-25 | 2016-Nov-26 | 2016-Aug-27 | 2016-May-28 | 2016-Feb-27 | 2015-Nov-28 | 2015-Aug-29 | 2015-May-30 | 2015-Feb-28 | 2014-Nov-29 | 2014-Aug-30 | 2014-May-31 | 2014-Mar-01 |
| Fiscal Period | | 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 | Q4-FY2014 | Q3-FY2014 |
| Close Price of Common Stock | 73.87$ | 79.51$ | 94.00$ | 99.67$ | 90.81$ | 103.06$ | 74.82$ | 61.14$ | 58.82$ | 57.40$ | 48.43$ | 45.02$ | 60.87$ | 54.42$ | 55.56$ | 49.36$ | 55.19$ | 36.99$ | 36.14$ | 36.20$ | 38.48$ | 37.54$ | 38.36$ | 44.49$ | 43.92$ | 42.74$ | 39.95$ | 41.80$ | 44.61$ | 42.27$ | 48.33$ | 45.80$ | 43.85$ | 44.48$ | 41.10$ | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 3,519,966,108$ | 3,856,203,673$ | 4,558,762,838$ | 4,409,994,335$ | 4,016,988,250$ | 4,559,022,141$ | 3,309,723,278$ | 2,704,731,252$ | 2,598,821,297$ | 2,536,081,986$ | 2,139,833,493$ | 1,989,243,545$ | 2,686,202,170$ | 2,401,873,011$ | 2,718,884,160$ | 2,178,764,369$ | 2,700,998,600$ | 1,806,976,145$ | 1,765,691,980$ | 173,760,000$ | 1,879,978,880$ | 180,192,000$ | 1,870,893,920$ | 213,552,000$ | 2,142,154,080$ | 205,152,000$ | 1,945,285,350$ | 200,640,000$ | 214,104,000$ | 202,896,000$ | 2,118,109,927$ | 219,840,000$ | 210,480,000$ | 213,480,000$ | 1,799,113,537$ | | | | | | | | | | | | | | |
| QoQ% | (8.72%) | (15.41%) | 3.37% | 9.78% | (11.89%) | 37.75% | 22.37% | 4.08% | 2.47% | 18.52% | 7.57% | (25.95%) | 11.84% | (11.66%) | 24.79% | (19.34%) | 49.48% | 2.34% | 916.17% | (90.76%) | 943.32% | (90.37%) | 776.08% | (90.03%) | 944.18% | (89.45%) | 869.54% | (6.29%) | 5.52% | (90.42%) | 863.48% | 4.45% | (1.41%) | (88.13%) | | | | | | | | | | | | | | | |
| YoY% | (12.37%) | (15.42%) | 37.74% | 63.05% | 54.57% | 79.77% | 54.67% | 35.97% | (3.25%) | 5.59% | (21.30%) | (8.70%) | (.55%) | 32.92% | 53.98% | 1,153.89% | 43.67% | 902.81% | (5.62%) | (18.63%) | (12.24%) | (12.17%) | (3.82%) | 6.44% | 900.52% | 1.11% | (8.16%) | (8.73%) | 1.72% | (4.96%) | 17.73% | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 47,654,046 | 48,499,606 | 48,497,477 | 44,245,955 | 44,235,087 | 44,236,582 | 44,238,766 | 44,238,326 | 44,182,613 | 44,182,613 | 44,184,049 | 44,185,774 | 44,130,149 | 44,135,851 | 48,936,000 | 48,940,000 | 48,940,000 | 48,857,000 | 48,857,000 | 48,858,000 | 48,856,000 | 48,768,000 | 48,772,000 | 48,774,000 | 48,774,000 | 48,693,000 | 48,693,000 | 43,894,000 | 48,695,000 | 48,628,000 | 48,631,000 | 43,831,000 | 48,573,000 | 48,573,000 | 48,573,000 | 43,777,000 | 48,577,000 | 48,530,000 | 48,533,000 | 43,737,000 | 48,538,000 | 48,495,000 | 48,498,000 | 43,698,000 | 48,472,000 | 48,382,000 | 48,382,000 | 43,562,000 | 48,364,000 |
| QoQ% | (1.74%) | .00% | 9.61% | .03% | .00% | (.01%) | .00% | .13% | .00% | .00% | .00% | .13% | (.01%) | (9.81%) | (.01%) | .00% | .17% | .00% | .00% | .00% | .18% | (.01%) | .00% | .00% | .17% | .00% | 10.93% | (9.86%) | .14% | (.01%) | 10.95% | (9.76%) | .00% | .00% | 10.96% | (9.88%) | .10% | (.01%) | 10.97% | (9.89%) | .09% | (.01%) | 10.98% | (9.85%) | .19% | .00% | 11.07% | (9.93%) | .31% |
| YoY% | 7.73% | 9.64% | 9.63% | .02% | .12% | .12% | .12% | .12% | .12% | .11% | (9.71%) | (9.71%) | (9.83%) | (9.66%) | .16% | .17% | .17% | .18% | .17% | .17% | .17% | .15% | .16% | 11.12% | .16% | .13% | .13% | .14% | .25% | .11% | .12% | .12% | (.01%) | .09% | .08% | .09% | .08% | .07% | .07% | .09% | .14% | .23% | .24% | .31% | .22% | .34% | 100.69% | 100.77% | 100.70% |
| Price to Sales | .84x | .92x | 1.04x | 1.03x | 1.06x | 1.48x | 1.25x | 1.16x | 1.09x | .95x | .73x | .63x | .88x | .95x | 1.29x | 1.23x | 1.76x | 1.28x | 1.28x | .13x | 1.29x | .13x | 1.33x | .16x | 1.82x | .17x | 1.54x | .15x | .14x | .13x | 1.34x | .15x | .16x | .18x | 1.64x | | | | | | | | | | | | | | |
| Price to Earnings | 3.05x | 3.34x | 3.59x | 3.61x | 4.05x | 7.25x | 7.75x | 9.73x | 9.43x | 5.61x | 3.38x | 2.62x | 3.55x | 5.07x | 9.85x | 16.42x | 146.63x | - | - | - | 32.33x | 2.69x | 41.81x | 11.61x | - | - | - | 3.70x | 1.71x | 1.12x | 15.83x | 2.08x | - | - | - | | | | | | | | | | | | | | |
| Price to Book | 1.31x | 1.43x | 1.69x | 1.72x | 1.69x | 2.23x | 1.74x | 1.50x | 1.51x | 1.56x | 1.33x | 1.23x | 1.75x | 1.82x | 2.29x | 1.97x | 2.62x | 1.81x | 1.77x | .17x | 1.85x | .18x | 1.89x | .21x | 2.26x | .22x | 2.07x | .20x | .21x | .21x | 2.20x | .23x | .23x | .27x | 2.17x | | | | | | | | | | | | | | |
| Total Revenue | | 769,498,000$ | 922,602,000$ | 1,103,658,000$ | 1,417,685,000$ | 954,671,000$ | 785,871,000$ | 640,789,000$ | 703,076,000$ | 523,234,000$ | 459,344,000$ | 688,680,000$ | 997,493,000$ | 801,700,000$ | 658,344,000$ | 592,964,000$ | 477,485,000$ | 381,723,000$ | 324,986,000$ | 349,798,000$ | 359,080,000$ | 347,328,000$ | 292,782,000$ | 453,333,000$ | 345,588,000$ | 311,522,000$ | 241,166,000$ | 280,572,000$ | 383,993,000$ | 356,040,000$ | 340,583,000$ | 443,095,000$ | 435,820,000$ | 361,172,000$ | 262,845,000$ | 274,584,000$ | 306,540,000$ | 253,544,000$ | 239,845,000$ | 303,020,000$ | 449,760,000$ | 545,975,000$ | 609,895,000$ | 403,011,000$ | 437,556,000$ | 378,617,000$ | 356,944,000$ | 371,582,000$ | 395,522,000$ |
| QoQ% | | (16.60%) | (16.41%) | (22.15%) | 48.50% | 21.48% | 22.64% | (8.86%) | 34.37% | 13.91% | (33.30%) | (30.96%) | 24.42% | 21.78% | 11.03% | 24.19% | 25.09% | 17.46% | (7.09%) | (2.59%) | 3.38% | 18.63% | (35.42%) | 31.18% | 10.94% | 29.17% | (14.05%) | (26.93%) | 7.85% | 4.54% | (23.14%) | 1.67% | 20.67% | 37.41% | (4.28%) | (10.43%) | 20.90% | 5.71% | (20.85%) | (32.63%) | (17.62%) | (10.48%) | 51.34% | (7.90%) | 15.57% | 6.07% | (3.94%) | (6.05%) | 11.64% |
| YoY% | | (19.40%) | 17.40% | 72.23% | 101.64% | 82.46% | 71.09% | (6.95%) | (29.52%) | (34.73%) | (30.23%) | 16.14% | 108.91% | 110.02% | 102.58% | 69.52% | 32.98% | 9.90% | 11.00% | (22.84%) | 3.90% | 11.49% | 21.40% | 61.58% | (10.00%) | (12.50%) | (29.19%) | (36.68%) | (11.89%) | (1.42%) | 29.58% | 61.37% | 42.17% | 42.45% | 9.59% | (9.38%) | (31.84%) | (53.56%) | (60.67%) | (24.81%) | 2.79% | 44.20% | 70.87% | 8.46% | 10.63% | 6.87% | 11.71% | 14.01% | 9.75% |
| TTM | | 4,213,443,000$ | 4,398,616,000$ | 4,261,885,000$ | 3,799,016,000$ | 3,084,407,000$ | 2,652,970,000$ | 2,326,443,000$ | 2,374,334,000$ | 2,668,751,000$ | 2,947,217,000$ | 3,146,217,000$ | 3,050,501,000$ | 2,530,493,000$ | 2,110,516,000$ | 1,777,158,000$ | 1,533,992,000$ | 1,415,587,000$ | 1,381,192,000$ | 1,348,988,000$ | 1,452,523,000$ | 1,439,031,000$ | 1,403,225,000$ | 1,351,609,000$ | 1,178,848,000$ | 1,217,253,000$ | 1,261,771,000$ | 1,361,188,000$ | 1,523,711,000$ | 1,575,538,000$ | 1,580,670,000$ | 1,502,932,000$ | 1,334,421,000$ | 1,205,141,000$ | 1,097,513,000$ | 1,074,513,000$ | 1,102,949,000$ | 1,246,169,000$ | 1,538,600,000$ | 1,908,650,000$ | 2,008,641,000$ | 1,996,437,000$ | 1,829,079,000$ | 1,576,128,000$ | 1,544,699,000$ | 1,502,665,000$ | 1,478,323,000$ | 1,440,907,000$ | 1,395,258,000$ |
| TTM_QoQ% | | (4.21%) | 3.21% | 12.18% | 23.17% | 16.26% | 14.04% | (2.02%) | (11.03%) | (9.45%) | (6.33%) | 3.14% | 20.55% | 19.90% | 18.76% | 15.85% | 8.36% | 2.49% | 2.39% | (7.13%) | .94% | 2.55% | 3.82% | 14.66% | (3.16%) | (3.53%) | (7.30%) | (10.67%) | (3.29%) | (.33%) | 5.17% | 12.63% | 10.73% | 9.81% | 2.14% | (2.58%) | (11.49%) | (19.01%) | (19.39%) | (4.98%) | .61% | 9.15% | 16.05% | 2.04% | 2.80% | 1.65% | 2.60% | 3.27% | 2.58% |
| TTM_YoY% | | 36.61% | 65.80% | 83.19% | 60.00% | 15.58% | (9.98%) | (26.06%) | (22.17%) | 5.46% | 39.64% | 77.04% | 98.86% | 78.76% | 52.80% | 31.74% | 5.61% | (1.63%) | (1.57%) | (.19%) | 23.22% | 18.22% | 11.21% | (.70%) | (22.63%) | (22.74%) | (20.18%) | (9.43%) | 14.19% | 30.74% | 44.02% | 39.87% | 20.99% | (3.29%) | (28.67%) | (43.70%) | (45.09%) | (37.58%) | (15.88%) | 21.10% | 30.03% | 32.86% | 23.73% | 9.38% | 10.71% | 10.48% | 10.76% | 11.86% | 12.76% |
| Gross Margin | | 26.95% | 33.74% | 48.16% | 50.51% | 37.30% | 31.46% | 29.10% | 31.09% | 17.42% | 9.89% | 28.76% | 46.42% | 39.65% | 33.04% | 32.90% | 19.18% | 11.46% | 2.05% | 10.84% | 13.23% | 16.83% | 5.73% | 26.80% | 14.42% | 9.43% | (8.76%) | 4.55% | 21.47% | 19.81% | 16.77% | 31.87% | 27.56% | 22.81% | 6.60% | 4.37% | 12.78% | 1.56% | (3.99%) | 13.43% | 29.51% | 38.76% | 43.13% | 27.14% | 25.72% | 24.49% | 22.72% | 24.57% | 23.23% |
| QoQ | | (6.79%) | (14.42%) | (2.35%) | 13.22% | 5.84% | 2.36% | (1.99%) | 13.67% | 7.53% | (18.87%) | (17.66%) | 6.77% | 6.61% | .14% | 13.72% | 7.72% | 9.42% | (8.80%) | (2.39%) | (3.60%) | 11.10% | (21.08%) | 12.39% | 4.99% | 18.19% | (13.31%) | (16.92%) | 1.66% | 3.04% | (15.10%) | 4.31% | 4.74% | 16.22% | 2.22% | (8.40%) | 11.22% | 5.55% | (17.42%) | (16.09%) | (9.25%) | (4.38%) | 15.99% | 1.43% | 1.23% | 1.77% | (1.85%) | 1.33% | 2.16% |
| YoY | | (10.34%) | 2.29% | 19.06% | 19.43% | 19.88% | 21.57% | .33% | (15.33%) | (22.23%) | (23.15%) | (4.14%) | 27.24% | 28.19% | 30.99% | 22.06% | 5.95% | (5.37%) | (3.68%) | (15.96%) | (1.19%) | 7.40% | 14.49% | 22.26% | (7.05%) | (10.38%) | (25.53%) | (27.32%) | (6.09%) | (3.00%) | 10.18% | 27.50% | 14.78% | 21.26% | 10.59% | (9.05%) | (16.73%) | (37.20%) | (47.12%) | (13.72%) | 3.80% | 14.27% | 20.41% | 2.58% | 2.48% | 3.41% | 8.67% | 8.77% | 4.63% |
| Operating Income | | 123,869,000$ | 249,184,000$ | 435,851,000$ | 635,670,000$ | 278,061,000$ | 186,957,000$ | 142,188,000$ | 162,787,000$ | 14,234,000$ | (6,757,000$) | 136,225,000$ | 407,783,000$ | 259,868,000$ | 163,850,000$ | 145,699,000$ | 39,570,000$ | (2,065,000$) | (39,667,000$) | (13,026,000$) | (493,000$) | 14,479,000$ | (27,223,000$) | 76,092,000$ | 5,212,000$ | (16,565,000$) | (63,470,000$) | (30,420,000$) | 38,190,000$ | 25,334,000$ | 12,677,000$ | 89,147,000$ | 76,202,000$ | (40,464,000$) | (24,378,000$) | (40,344,000$) | (5,195,000$) | (38,258,000$) | (50,350,000$) | (161,000$) | 85,771,000$ | 166,159,000$ | 220,108,000$ | 65,982,000$ | 72,025,000$ | 55,597,000$ | 41,163,000$ | 47,528,000$ | 46,596,000$ |
| QoQ% | | (50.29%) | (42.83%) | (31.43%) | 128.61% | 48.73% | 31.49% | (12.65%) | 1,043.65% | 310.66% | (104.96%) | (66.59%) | 56.92% | 58.60% | 12.46% | 268.21% | 2,016.22% | 94.79% | (204.52%) | (2,542.19%) | (103.41%) | 153.19% | (135.78%) | 1,359.94% | 131.46% | 73.90% | (108.65%) | (179.65%) | 50.75% | 99.84% | (85.78%) | 16.99% | 288.32% | (65.99%) | 39.58% | (676.59%) | 86.42% | 24.02% | (31,173.29%) | (100.19%) | (48.38%) | (24.51%) | 233.59% | (8.39%) | 29.55% | 35.07% | (13.39%) | 2.00% | 14.04% |
| YoY% | | (55.45%) | 33.28% | 206.53% | 290.49% | 1,853.50% | 2,866.86% | 4.38% | (60.08%) | (94.52%) | (104.12%) | (6.50%) | 930.54% | 12,684.41% | 513.06% | 1,218.52% | 8,126.37% | (114.26%) | (45.71%) | (117.12%) | (109.46%) | 187.41% | 57.11% | 350.14% | (86.35%) | (165.39%) | (600.67%) | (134.12%) | (49.88%) | 162.61% | 152.00% | 320.97% | 1,566.83% | (5.77%) | 51.58% | (24,958.39%) | (106.06%) | (123.03%) | (122.88%) | (100.24%) | 19.09% | 198.86% | 434.72% | 38.83% | 54.57% | 36.07% | 271.84% | 752.77% | 50.74% |
| TTM | | 1,444,574,000$ | 1,598,766,000$ | 1,536,539,000$ | 1,242,876,000$ | 769,993,000$ | 506,166,000$ | 312,452,000$ | 306,489,000$ | 551,485,000$ | 797,119,000$ | 967,726,000$ | 977,200,000$ | 608,987,000$ | 347,054,000$ | 143,537,000$ | (15,188,000$) | (55,251,000$) | (38,707,000$) | (26,263,000$) | 62,855,000$ | 68,560,000$ | 37,516,000$ | 1,269,000$ | (105,243,000$) | (72,265,000$) | (30,366,000$) | 45,781,000$ | 165,348,000$ | 203,360,000$ | 137,562,000$ | 100,507,000$ | (28,984,000$) | (110,381,000$) | (108,175,000$) | (134,147,000$) | (93,964,000$) | (2,998,000$) | 201,419,000$ | 471,877,000$ | 538,020,000$ | 524,274,000$ | 413,712,000$ | 234,767,000$ | 216,313,000$ | 190,884,000$ | 176,145,000$ | 146,052,000$ | 91,243,000$ |
| TTM_QoQ% | | (9.64%) | 4.05% | 23.63% | 61.41% | 52.12% | 62.00% | 1.95% | (44.43%) | (30.82%) | (17.63%) | (.97%) | 60.46% | 75.47% | 141.79% | 1,045.07% | 72.51% | (42.74%) | (47.38%) | (141.78%) | (8.32%) | 82.75% | 2,856.34% | 101.21% | (45.64%) | (137.98%) | (166.33%) | (72.31%) | (18.69%) | 47.83% | 36.87% | 446.77% | 73.74% | (2.04%) | 19.36% | (42.76%) | (3,034.22%) | (101.49%) | (57.32%) | (12.29%) | 2.62% | 26.72% | 76.22% | 8.53% | 13.32% | 8.37% | 20.60% | 60.07% | 20.76% |
| TTM_YoY% | | 87.61% | 215.86% | 391.77% | 305.52% | 39.62% | (36.50%) | (67.71%) | (68.64%) | (9.44%) | 129.68% | 574.20% | 6,534.03% | 1,202.22% | 996.62% | 646.54% | (124.16%) | (180.59%) | (203.18%) | (2,169.58%) | 159.72% | 194.87% | 223.55% | (97.23%) | (163.65%) | (135.54%) | (122.07%) | (54.45%) | 670.48% | 284.24% | 227.17% | 174.92% | 69.15% | (3,581.82%) | (153.71%) | (128.43%) | (117.47%) | (100.57%) | (51.31%) | 101.00% | 148.72% | 174.66% | 134.87% | 60.74% | 137.07% | 152.63% | 219.88% | 145.08% | 15.56% |
| Operating Margin | | 16.10% | 27.01% | 39.49% | 44.84% | 29.13% | 23.79% | 22.19% | 23.15% | 2.72% | (1.47%) | 19.78% | 40.88% | 32.42% | 24.89% | 24.57% | 8.29% | (.54%) | (12.21%) | (3.72%) | (.14%) | 4.17% | (9.30%) | 16.79% | 1.51% | (5.32%) | (26.32%) | (10.84%) | 9.95% | 7.12% | 3.72% | 20.12% | 17.49% | (11.20%) | (9.28%) | (14.69%) | (1.70%) | (15.09%) | (20.99%) | (.05%) | 19.07% | 30.43% | 36.09% | 16.37% | 16.46% | 14.68% | 11.53% | 12.79% | 11.78% |
| QoQ | | (10.91%) | (12.48%) | (5.35%) | 15.71% | 5.34% | 1.60% | (.96%) | 20.43% | 4.19% | (21.25%) | (21.10%) | 8.47% | 7.53% | .32% | 16.28% | 8.83% | 11.67% | (8.48%) | (3.59%) | (4.31%) | 13.47% | (26.08%) | 15.28% | 6.83% | 21.00% | (15.48%) | (20.79%) | 2.83% | 3.39% | (16.40%) | 2.63% | 28.69% | (1.93%) | 5.42% | (13.00%) | 13.39% | 5.90% | (20.94%) | (19.12%) | (11.36%) | (5.66%) | 19.72% | (.09%) | 1.78% | 3.15% | (1.26%) | 1.01% | .25% |
| YoY | | (13.03%) | 3.22% | 17.30% | 21.69% | 26.41% | 25.26% | 2.41% | (17.73%) | (29.70%) | (26.36%) | (4.79%) | 32.59% | 32.96% | 37.09% | 28.30% | 8.42% | (4.71%) | (2.91%) | (20.51%) | (1.65%) | 9.49% | 17.02% | 27.63% | (8.44%) | (12.43%) | (30.04%) | (30.96%) | (7.54%) | 18.32% | 13.00% | 34.81% | 19.18% | 3.89% | 11.72% | (14.64%) | (20.77%) | (45.52%) | (57.08%) | (16.43%) | 2.61% | 15.75% | 24.56% | 3.58% | 4.68% | 3.15% | 8.07% | 15.03% | 3.20% |
| Net Income | | 102,927,000$ | 199,107,000$ | 342,130,000$ | 508,153,000$ | 218,359,000$ | 149,590,000$ | 112,930,000$ | 146,363,000$ | 16,578,000$ | 411,000$ | 110,535,000$ | 322,769,000$ | 198,294,000$ | 125,134,000$ | 109,868,000$ | 39,454,000$ | 1,145,000$ | (18,026,000$) | (4,244,000$) | 13,548,000$ | 12,155,000$ | (19,399,000$) | 60,464,000$ | 13,771,000$ | (10,186,000$) | (45,721,000$) | (19,552,000$) | 39,865,000$ | 22,006,000$ | 12,743,000$ | 72,096,000$ | 96,358,000$ | (26,081,000$) | (16,177,000$) | (24,611,000$) | 4,131,000$ | (22,967,000$) | (30,980,000$) | (295,000$) | 64,342,000$ | 109,910,000$ | 144,090,000$ | 46,276,000$ | 50,959,000$ | 36,861,000$ | 28,185,000$ | 31,706,000$ | 42,956,000$ |
| QoQ% | | (48.31%) | (41.80%) | (32.67%) | 132.71% | 45.97% | 32.46% | (22.84%) | 782.88% | 3,933.58% | (99.63%) | (65.75%) | 62.77% | 58.47% | 13.90% | 178.47% | 3,345.76% | 106.35% | (324.74%) | (131.33%) | 11.46% | 162.66% | (132.08%) | 339.07% | 235.20% | 77.72% | (133.84%) | (149.05%) | 81.16% | 72.69% | (82.33%) | (25.18%) | 469.46% | (61.22%) | 34.27% | (695.76%) | 117.99% | 25.87% | (10,401.70%) | (100.46%) | (41.46%) | (23.72%) | 211.37% | (9.19%) | 38.25% | 30.78% | (11.11%) | (26.19%) | 63.66% |
| YoY% | | (52.86%) | 33.10% | 202.96% | 247.19% | 1,217.16% | 36,296.59% | 2.17% | (54.65%) | (91.64%) | (99.67%) | .61% | 718.09% | 17,218.25% | 794.19% | 2,688.78% | 191.22% | (90.58%) | 7.08% | (107.02%) | (1.62%) | 219.33% | 57.57% | 409.25% | (65.46%) | (146.29%) | (458.79%) | (127.12%) | (58.63%) | 184.38% | 178.77% | 392.94% | 2,232.56% | (13.56%) | 47.78% | (8,242.71%) | (93.58%) | (120.90%) | (121.50%) | (100.64%) | 26.26% | 198.17% | 411.23% | 45.95% | 18.63% | 40.44% | 216.76% | 972.00% | 40.62% |
| TTM | | 1,152,317,000$ | 1,267,749,000$ | 1,218,232,000$ | 989,032,000$ | 627,242,000$ | 425,461,000$ | 276,282,000$ | 273,887,000$ | 450,293,000$ | 632,009,000$ | 756,732,000$ | 756,065,000$ | 472,750,000$ | 275,601,000$ | 132,441,000$ | 18,329,000$ | (7,577,000$) | 3,433,000$ | 2,060,000$ | 66,768,000$ | 66,991,000$ | 44,650,000$ | 18,328,000$ | (61,688,000$) | (35,594,000$) | (3,402,000$) | 55,062,000$ | 146,710,000$ | 203,203,000$ | 155,116,000$ | 126,196,000$ | 29,489,000$ | (62,738,000$) | (59,624,000$) | (74,427,000$) | (50,111,000$) | 10,100,000$ | 142,977,000$ | 318,047,000$ | 364,618,000$ | 351,235,000$ | 278,186,000$ | 162,281,000$ | 147,711,000$ | 139,708,000$ | 129,094,000$ | 109,807,000$ | 74,465,000$ |
| TTM_QoQ% | | (9.11%) | 4.07% | 23.17% | 57.68% | 47.43% | 54.00% | .87% | (39.18%) | (28.75%) | (16.48%) | .09% | 59.93% | 71.53% | 108.09% | 622.58% | 341.90% | (320.71%) | 66.65% | (96.92%) | (.33%) | 50.04% | 143.62% | 129.71% | (73.31%) | (946.27%) | (106.18%) | (62.47%) | (27.80%) | 31.00% | 22.92% | 327.94% | 147.00% | (5.22%) | 19.89% | (48.52%) | (596.15%) | (92.94%) | (55.05%) | (12.77%) | 3.81% | 26.26% | 71.42% | 9.86% | 5.73% | 8.22% | 17.56% | 47.46% | 20.00% |
| TTM_YoY% | | 83.71% | 197.97% | 340.94% | 261.11% | 39.30% | (32.68%) | (63.49%) | (63.78%) | (4.75%) | 129.32% | 471.37% | 4,024.97% | 6,339.28% | 7,927.99% | 6,329.18% | (72.55%) | (111.31%) | (92.31%) | (88.76%) | 208.24% | 288.21% | 1,412.46% | (66.71%) | (142.05%) | (117.52%) | (102.19%) | (56.37%) | 397.51% | 423.89% | 360.16% | 269.56% | 158.85% | (721.17%) | (141.70%) | (123.40%) | (113.74%) | (97.12%) | (48.60%) | 95.99% | 146.85% | 151.41% | 115.49% | 47.79% | 98.36% | 125.13% | 157.47% | 116.32% | (18.88%) |
| Profit Margin | | 13.38% | 21.58% | 31.00% | 35.84% | 22.87% | 19.04% | 17.62% | 20.82% | 3.17% | .09% | 16.05% | 32.36% | 24.73% | 19.01% | 18.53% | 8.26% | .30% | (5.55%) | (1.21%) | 3.77% | 3.50% | (6.63%) | 13.34% | 3.99% | (3.27%) | (18.96%) | (6.97%) | 10.38% | 6.18% | 3.74% | 16.27% | 22.11% | (7.22%) | (6.16%) | (8.96%) | 1.35% | (9.06%) | (12.92%) | (.10%) | 14.31% | 20.13% | 23.63% | 11.48% | 11.65% | 9.74% | 7.90% | 8.53% | 10.86% |
| QoQ | | (8.21%) | (9.42%) | (4.84%) | 12.97% | 3.84% | 1.41% | (3.19%) | 17.65% | 3.08% | (15.96%) | (16.31%) | 7.62% | 5.73% | .48% | 10.27% | 7.96% | 5.85% | (4.33%) | (4.99%) | .27% | 10.13% | (19.96%) | 9.35% | 7.26% | 15.69% | (11.99%) | (17.35%) | 4.20% | 2.44% | (12.53%) | (5.84%) | 29.33% | (1.07%) | 2.81% | (10.31%) | 10.41% | 3.86% | (12.82%) | (14.40%) | (5.83%) | (3.49%) | 12.14% | (.16%) | 1.91% | 1.84% | (.64%) | (2.33%) | 3.45% |
| YoY | | (9.50%) | 2.55% | 13.38% | 15.03% | 19.71% | 18.95% | 1.57% | (11.54%) | (21.57%) | (18.92%) | (2.48%) | 24.10% | 24.43% | 24.55% | 19.74% | 4.49% | (3.20%) | 1.08% | (14.55%) | (.21%) | 6.77% | 12.33% | 20.31% | (6.40%) | (9.45%) | (22.70%) | (23.24%) | (11.73%) | 13.40% | 9.90% | 25.23% | 20.76% | 1.84% | 6.76% | (8.87%) | (12.96%) | (29.19%) | (36.54%) | (11.58%) | 2.66% | 10.40% | 15.73% | 2.95% | .79% | 2.33% | 5.11% | 9.65% | 2.39% |
| Equity to Common Shareholders | | 2,691,461,000$ | 2,696,759,000$ | 2,560,624,000$ | 2,381,772,000$ | 2,045,367,000$ | 1,902,553,000$ | 1,800,147,000$ | 1,723,752,000$ | 1,626,408,000$ | 1,613,343,000$ | 1,611,081,000$ | 1,535,990,000$ | 1,320,957,000$ | 1,188,322,000$ | 1,104,551,000$ | 1,030,331,000$ | 997,448,000$ | 995,567,000$ | 1,012,781,000$ | 1,016,449,000$ | 1,004,710,000$ | 991,945,000$ | 1,009,675,000$ | 947,448,000$ | 933,731,000$ | 941,301,000$ | 986,624,000$ | 1,005,069,000$ | 977,742,000$ | 962,877,000$ | 953,333,000$ | 897,639,000$ | 801,998,000$ | 827,564,000$ | 842,687,000$ | 866,416,000$ | 862,963,000$ | 885,458,000$ | 915,275,000$ | 913,996,000$ | 872,861,000$ | 799,477,000$ | 703,564,000$ | (672,090,000$) | 637,611,000$ | 612,783,000$ | 593,833,000$ | 572,157,000$ |
| QoQ | | (5,298,000$) | 136,135,000$ | 178,852,000$ | 336,405,000$ | 142,814,000$ | 102,406,000$ | 76,395,000$ | 97,344,000$ | 13,065,000$ | 2,262,000$ | 75,091,000$ | 215,033,000$ | 132,635,000$ | 83,771,000$ | 74,220,000$ | 32,883,000$ | 1,881,000$ | (17,214,000$) | (3,668,000$) | 11,739,000$ | 12,765,000$ | (17,730,000$) | 62,227,000$ | 13,717,000$ | (7,570,000$) | (45,323,000$) | (18,445,000$) | 27,327,000$ | 14,865,000$ | 9,544,000$ | 55,694,000$ | 95,641,000$ | (25,566,000$) | (15,123,000$) | (23,729,000$) | 3,453,000$ | (22,495,000$) | (29,817,000$) | 1,279,000$ | 41,135,000$ | 73,384,000$ | 95,913,000$ | 1,375,654,000$ | (1,309,701,000$) | 24,828,000$ | 18,950,000$ | 21,676,000$ | |
| QoQ% | | (.20%) | 5.32% | 7.51% | 16.45% | 7.51% | 5.69% | 4.43% | 5.99% | .81% | .14% | 4.89% | 16.28% | 11.16% | 7.58% | 7.20% | 3.30% | .19% | (1.70%) | (.36%) | 1.17% | 1.29% | (1.76%) | 6.57% | 1.47% | (.80%) | (4.59%) | (1.84%) | 2.80% | 1.54% | 1.00% | 6.20% | 11.93% | (3.09%) | (1.80%) | (2.74%) | .40% | (2.54%) | (3.26%) | .14% | 4.71% | 9.18% | 13.63% | 204.68% | (205.41%) | 4.05% | 3.19% | 3.79% | |
| YoY | | 646,094,000$ | 794,206,000$ | 760,477,000$ | 658,020,000$ | 418,959,000$ | 289,210,000$ | 189,066,000$ | 187,762,000$ | 305,451,000$ | 425,021,000$ | 506,530,000$ | 505,659,000$ | 323,509,000$ | 192,755,000$ | 91,770,000$ | 13,882,000$ | (7,262,000$) | 3,622,000$ | 3,106,000$ | 69,001,000$ | 70,979,000$ | 50,644,000$ | 23,051,000$ | (57,621,000$) | (44,011,000$) | (21,576,000$) | 33,291,000$ | 107,430,000$ | 175,744,000$ | 135,313,000$ | 110,646,000$ | 31,223,000$ | (60,965,000$) | (57,894,000$) | (72,588,000$) | (47,580,000$) | (9,898,000$) | 85,981,000$ | 211,711,000$ | 1,586,086,000$ | 235,250,000$ | 186,694,000$ | 109,731,000$ | (1,244,247,000$) | | 87,571,000$ | 76,101,000$ | 50,947,000$ |
| YoY% | | 31.59% | 41.74% | 42.25% | 38.17% | 25.76% | 17.93% | 11.74% | 12.22% | 23.12% | 35.77% | 45.86% | 49.08% | 32.43% | 19.36% | 9.06% | 1.37% | (.72%) | .37% | .31% | 7.28% | 7.60% | 5.38% | 2.34% | (5.73%) | (4.50%) | (2.24%) | 3.49% | 11.97% | 21.91% | 16.35% | 13.13% | 3.60% | (7.07%) | (6.54%) | (7.93%) | (5.21%) | (1.13%) | 10.76% | 30.09% | 235.99% | 36.90% | 30.47% | 18.48% | (217.47%) | | 16.67% | 14.70% | 9.78% |
| Dividends Paid | | 66,377,000$ | 114,163,000$ | 169,485,000$ | 73,031,000$ | 50,016,000$ | 37,758,000$ | 48,891,000$ | 5,689,000$ | 293,000$ | 36,983,000$ | 107,733,000$ | 66,165,000$ | 41,741,000$ | 36,653,000$ | | | | | | | | | | | | | 13,244,000$ | 7,259,000$ | 4,135,000$ | 17,075,000$ | | | | 0$ | 0$ | 0$ | | | 21,411,000$ | 36,457,000$ | 47,694,000$ | 15,380,000$ | 16,972,000$ | 12,220,000$ | 9,272,000$ | 10,446,000$ | 14,218,000$ | |
| Additional Paid-In Capital QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Treasury Stock | | 161,477,000$ | 85,891,000$ | 85,893,000$ | 35,496,000$ | 31,661,000$ | 31,632,000$ | 31,597,000$ | 31,597,000$ | 30,014,000$ | 30,014,000$ | 30,008,000$ | 29,996,000$ | 28,496,000$ | 28,495,000$ | 28,447,000$ | 28,439,000$ | 27,450,000$ | 27,451,000$ | 27,433,000$ | 27,549,000$ | 26,723,000$ | 26,676,000$ | 26,674,000$ | 26,674,000$ | 25,888,000$ | 25,878,000$ | 25,866,000$ | 25,865,000$ | 24,974,000$ | 24,966,000$ | 24,966,000$ | 24,967,000$ | 23,940,000$ | 23,936,000$ | 23,914,000$ | 23,913,000$ | 22,336,000$ | 22,314,000$ | 22,272,000$ | 22,254,000$ | 20,545,000$ | 20,482,000$ | 20,482,000$ | 20,502,000$ | 20,570,000$ | 20,437,000$ | 20,453,000$ | 20,453,000$ |
| QoQ | | 75,586,000$ | (2,000$) | 50,397,000$ | 3,835,000$ | 29,000$ | 35,000$ | 0$ | 1,583,000$ | 0$ | 6,000$ | 12,000$ | 1,500,000$ | 1,000$ | 48,000$ | 8,000$ | 989,000$ | (1,000$) | 18,000$ | (116,000$) | 826,000$ | 47,000$ | 2,000$ | 0$ | 786,000$ | 10,000$ | 12,000$ | 1,000$ | 891,000$ | 8,000$ | 0$ | (1,000$) | 1,027,000$ | 4,000$ | 22,000$ | 1,000$ | 1,577,000$ | 22,000$ | 42,000$ | 18,000$ | 1,709,000$ | 63,000$ | 0$ | (20,000$) | (68,000$) | 133,000$ | (16,000$) | 0$ | |
| Goodwill | | 87,059,000$ | 75,815,000$ | 46,776,000$ | 46,776,000$ | 45,776,000$ | 45,776,000$ | 45,776,000$ | 45,776,000$ | 45,776,000$ | 44,006,000$ | 44,006,000$ | 44,006,000$ | 44,006,000$ | 44,006,000$ | 44,006,000$ | 44,006,000$ | 44,006,000$ | 44,006,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 35,525,000$ | 6,329,000$ | 32,492,000$ | 29,196,000$ | 29,196,000$ | 29,196,000$ | 29,196,000$ | 29,196,000$ | 29,196,000$ | 29,196,000$ | 29,196,000$ | 29,196,000$ | 29,196,000$ | 28,298,000$ |
| QoQ% | | 14.83% | 62.08% | .00% | 2.19% | .00% | .00% | .00% | .00% | 4.02% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | 23.87% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | 461.31% | (80.52%) | 11.29% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | 3.17% | |
| YoY% | | 90.19% | 65.62% | 2.19% | 2.19% | .00% | 4.02% | 4.02% | 4.02% | 4.02% | .00% | .00% | .00% | .00% | .00% | 23.87% | 23.87% | 23.87% | 23.87% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | 461.31% | 9.34% | 21.68% | 21.68% | (78.32%) | 11.29% | .00% | .00% | .00% | .00% | .00% | .00% | 3.17% | | 19.57% | 19.57% | (5.73%) |
| Other Intangible Assets | | 55,091,000$ | 50,444,000$ | 15,157,000$ | 15,627,000$ | 16,210,000$ | 16,175,000$ | 15,996,000$ | 16,534,000$ | 17,074,000$ | 15,347,000$ | 15,897,000$ | 16,484,000$ | 17,037,000$ | 17,592,000$ | 18,131,000$ | 18,686,000$ | 19,241,000$ | 19,798,000$ | 20,341,000$ | 22,256,000$ | 22,950,000$ | 22,069,000$ | 22,816,000$ | 23,576,000$ | 24,336,000$ | 23,058,000$ | 23,762,000$ | 24,466,000$ | 25,174,000$ | 25,616,000$ | 26,307,000$ | 27,018,000$ | 27,726,000$ | 28,590,000$ | 29,149,000$ | 29,920,000$ | 28,159,000$ | 4,642,000$ | 4,958,000$ | 5,495,000$ | 6,134,000$ | 6,837,000$ | 7,560,000$ | 8,262,000$ | 8,989,000$ | 9,695,000$ | 10,423,000$ | 11,100,000$ |
| QoQ | | 4,647,000$ | 35,287,000$ | (470,000$) | (583,000$) | 35,000$ | 179,000$ | (538,000$) | (540,000$) | 1,727,000$ | (550,000$) | (587,000$) | (553,000$) | (555,000$) | (539,000$) | (555,000$) | (555,000$) | (557,000$) | (543,000$) | (1,915,000$) | (694,000$) | 881,000$ | (747,000$) | (760,000$) | (760,000$) | 1,278,000$ | (704,000$) | (704,000$) | (708,000$) | (442,000$) | (691,000$) | (711,000$) | (708,000$) | (864,000$) | (559,000$) | (771,000$) | 1,761,000$ | 23,517,000$ | (316,000$) | (537,000$) | (639,000$) | (703,000$) | (723,000$) | (702,000$) | (727,000$) | (706,000$) | (728,000$) | (677,000$) | |
| Amortization of Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Total Assets | | 3,144,064,000$ | 3,196,392,000$ | 3,084,619,000$ | 3,081,569,000$ | 2,490,099,000$ | 2,390,008,000$ | 2,184,761,000$ | 2,133,529,000$ | 1,966,805,000$ | 1,900,367,000$ | 1,954,525,000$ | 1,992,483,000$ | 1,763,440,000$ | 1,554,729,000$ | 1,427,489,000$ | 1,281,995,000$ | 1,231,994,000$ | 1,211,730,000$ | 1,229,174,000$ | 1,231,284,000$ | 1,200,355,000$ | 1,167,880,000$ | 1,206,694,000$ | 1,117,029,000$ | 1,111,280,000$ | 1,096,872,000$ | 1,156,278,000$ | 1,194,455,000$ | 1,163,227,000$ | 1,152,095,000$ | 1,150,447,000$ | 1,143,683,000$ | 1,066,131,000$ | 1,011,028,000$ | 1,033,094,000$ | 1,085,275,000$ | 1,062,643,000$ | 1,075,972,000$ | 1,111,765,000$ | 1,124,232,000$ | 1,192,307,000$ | 1,136,166,000$ | 928,653,000$ | 900,749,000$ | 868,588,000$ | 829,358,000$ | 811,661,000$ | 797,077,000$ |
| QoQ | | (52,328,000$) | 111,773,000$ | 3,050,000$ | 591,470,000$ | 100,091,000$ | 205,247,000$ | 51,232,000$ | 166,724,000$ | 66,438,000$ | (54,158,000$) | (37,958,000$) | 229,043,000$ | 208,711,000$ | 127,240,000$ | 145,494,000$ | 50,001,000$ | 20,264,000$ | (17,444,000$) | (2,110,000$) | 30,929,000$ | 32,475,000$ | (38,814,000$) | 89,665,000$ | 5,749,000$ | 14,408,000$ | (59,406,000$) | (38,177,000$) | 31,228,000$ | 11,132,000$ | 1,648,000$ | 6,764,000$ | 77,552,000$ | 55,103,000$ | (22,066,000$) | (52,181,000$) | 22,632,000$ | (13,329,000$) | (35,793,000$) | (12,467,000$) | (68,075,000$) | 56,141,000$ | 207,513,000$ | 27,904,000$ | 32,161,000$ | 39,230,000$ | 17,697,000$ | 14,584,000$ | |
| YoY | | 653,965,000$ | 806,384,000$ | 899,858,000$ | 948,040,000$ | 523,294,000$ | 489,641,000$ | 230,236,000$ | 141,046,000$ | 203,365,000$ | 345,638,000$ | 527,036,000$ | 710,488,000$ | 531,446,000$ | 342,999,000$ | 198,315,000$ | 50,711,000$ | 31,639,000$ | 43,850,000$ | 22,480,000$ | 114,255,000$ | 89,075,000$ | 71,008,000$ | 50,416,000$ | (77,426,000$) | (51,947,000$) | (55,223,000$) | 5,831,000$ | 50,772,000$ | 97,096,000$ | 141,067,000$ | 117,353,000$ | 58,408,000$ | 3,488,000$ | (64,944,000$) | (78,671,000$) | (38,957,000$) | (129,664,000$) | (60,194,000$) | 183,112,000$ | 223,483,000$ | 323,719,000$ | 306,808,000$ | 116,992,000$ | 103,672,000$ | | 103,038,000$ | 66,034,000$ | 42,387,000$ |
| Total Liabilities | | 446,298,000$ | 494,475,000$ | 518,604,000$ | 694,061,000$ | 438,616,000$ | 490,945,000$ | 387,718,000$ | 412,570,000$ | 342,841,000$ | 289,037,000$ | 344,942,000$ | 457,595,000$ | 443,135,000$ | 366,766,000$ | 323,144,000$ | 251,752,000$ | 234,571,000$ | 216,163,000$ | 216,393,000$ | 214,835,000$ | 195,645,000$ | 175,935,000$ | 197,019,000$ | 168,997,000$ | 176,987,000$ | 153,105,000$ | 166,472,000$ | 186,412,000$ | 182,599,000$ | 186,531,000$ | 194,765,000$ | 244,024,000$ | 262,177,000$ | 181,563,000$ | 188,601,000$ | 216,913,000$ | 197,726,000$ | 188,545,000$ | 194,404,000$ | 208,216,000$ | 317,160,000$ | 334,634,000$ | 224,091,000$ | 227,823,000$ | 229,932,000$ | 215,562,000$ | 216,916,000$ | 224,222,000$ |
| QoQ | | (48,177,000$) | (24,129,000$) | (175,457,000$) | 255,445,000$ | (52,329,000$) | 103,227,000$ | (24,852,000$) | 69,729,000$ | 53,804,000$ | (55,905,000$) | (112,653,000$) | 14,460,000$ | 76,369,000$ | 43,622,000$ | 71,392,000$ | 17,181,000$ | 18,408,000$ | (230,000$) | 1,558,000$ | 19,190,000$ | 19,710,000$ | (21,084,000$) | 28,022,000$ | (7,990,000$) | 23,882,000$ | (13,367,000$) | (19,940,000$) | 3,813,000$ | (3,932,000$) | (8,234,000$) | (49,259,000$) | (18,153,000$) | 80,614,000$ | (7,038,000$) | (28,312,000$) | 19,187,000$ | 9,181,000$ | (5,859,000$) | (13,812,000$) | (108,944,000$) | (17,474,000$) | 110,543,000$ | (3,732,000$) | (2,109,000$) | 14,370,000$ | (1,354,000$) | (7,306,000$) | |
| YoY | | 7,682,000$ | 3,530,000$ | 130,886,000$ | 281,491,000$ | 95,775,000$ | 201,908,000$ | 42,776,000$ | (45,025,000$) | (100,294,000$) | (77,729,000$) | 21,798,000$ | 205,843,000$ | 208,564,000$ | 150,603,000$ | 106,751,000$ | 36,917,000$ | 38,926,000$ | 40,228,000$ | 19,374,000$ | 45,838,000$ | 18,658,000$ | 22,830,000$ | 30,547,000$ | (17,415,000$) | (5,612,000$) | (33,426,000$) | (28,293,000$) | (57,612,000$) | (79,578,000$) | 4,968,000$ | 6,164,000$ | 27,111,000$ | 64,451,000$ | (6,982,000$) | (5,803,000$) | 8,697,000$ | (119,434,000$) | (146,089,000$) | (29,687,000$) | (19,607,000$) | 87,228,000$ | 119,072,000$ | 7,175,000$ | 3,601,000$ | | 14,908,000$ | (10,667,000$) | (9,143,000$) |
| Current Ratio | | 8.02x | 6.84x | 6.38x | 3.86x | 5.46x | 4.13x | 5.45x | 5.65x | 6.92x | 8.42x | 6.16x | 3.81x | 3.18x | 3.38x | 3.58x | 4.31x | 4.13x | 4.72x | 5.77x | 5.19x | 5.25x | 6.08x | 5.60x | 4.97x | 4.36x | 6.66x | 7.58x | 6.19x | 6.06x | 5.88x | 5.45x | 3.17x | 2.78x | 6.67x | 6.74x | 5.24x | 5.87x | 7.64x | 7.50x | 5.13x | 3.02x | 2.78x | 5.01x | 3.63x | 3.35x | 3.66x | 3.68x | 3.42x |
| Total Current Assets | | 1,754,418,000$ | 1,846,854,000$ | 1,968,110,000$ | 1,983,282,000$ | 1,424,595,000$ | 1,343,479,000$ | 1,241,839,000$ | 1,217,592,000$ | 1,063,933,000$ | 1,064,058,000$ | 1,124,925,000$ | 1,193,367,000$ | 974,010,000$ | 778,888,000$ | 661,519,000$ | 522,710,000$ | 481,129,000$ | 460,469,000$ | 519,931,000$ | 522,903,000$ | 493,780,000$ | 473,184,000$ | 522,251,000$ | 445,370,000$ | 448,838,000$ | 502,940,000$ | 567,753,000$ | 617,404,000$ | 590,348,000$ | 591,220,000$ | 587,520,000$ | 572,527,000$ | 486,187,000$ | 420,546,000$ | 436,206,000$ | 484,801,000$ | 484,727,000$ | 573,953,000$ | 626,283,000$ | 654,268,000$ | 739,546,000$ | 693,716,000$ | 508,964,000$ | 493,816,000$ | 470,826,000$ | 449,607,000$ | 445,393,000$ | 439,909,000$ |
| QoQ | | (92,436,000$) | (121,256,000$) | (15,172,000$) | 558,687,000$ | 81,116,000$ | 101,640,000$ | 24,247,000$ | 153,659,000$ | (125,000$) | (60,867,000$) | (68,442,000$) | 219,357,000$ | 195,122,000$ | 117,369,000$ | 138,809,000$ | 41,581,000$ | 20,660,000$ | (59,462,000$) | (2,972,000$) | 29,123,000$ | 20,596,000$ | (49,067,000$) | 76,881,000$ | (3,468,000$) | (54,102,000$) | (64,813,000$) | (49,651,000$) | 27,056,000$ | (872,000$) | 3,700,000$ | 14,993,000$ | 86,340,000$ | 65,641,000$ | (15,660,000$) | (48,595,000$) | 74,000$ | (89,226,000$) | (52,330,000$) | (27,985,000$) | (85,278,000$) | 45,830,000$ | 184,752,000$ | 15,148,000$ | 22,990,000$ | 21,219,000$ | 4,214,000$ | 5,484,000$ | |
| Total Current Liabilities | | 218,828,000$ | 269,951,000$ | 308,371,000$ | 513,658,000$ | 260,751,000$ | 325,415,000$ | 227,743,000$ | 215,689,000$ | 153,787,000$ | 126,382,000$ | 182,731,000$ | 313,060,000$ | 306,549,000$ | 230,431,000$ | 184,674,000$ | 121,373,000$ | 116,388,000$ | 97,543,000$ | 90,097,000$ | 100,804,000$ | 94,118,000$ | 77,879,000$ | 93,183,000$ | 89,660,000$ | 102,848,000$ | 75,489,000$ | 74,907,000$ | 99,805,000$ | 97,339,000$ | 100,614,000$ | 107,838,000$ | 180,747,000$ | 174,949,000$ | 63,069,000$ | 64,679,000$ | 92,577,000$ | 82,515,000$ | 75,138,000$ | 83,451,000$ | 127,627,000$ | 244,670,000$ | 249,618,000$ | 101,546,000$ | 135,887,000$ | 140,749,000$ | 122,875,000$ | 121,101,000$ | 128,698,000$ |
| QoQ | | (51,123,000$) | (38,420,000$) | (205,287,000$) | 252,907,000$ | (64,664,000$) | 97,672,000$ | 12,054,000$ | 61,902,000$ | 27,405,000$ | (56,349,000$) | (130,329,000$) | 6,511,000$ | 76,118,000$ | 45,757,000$ | 63,301,000$ | 4,985,000$ | 18,845,000$ | 7,446,000$ | (10,707,000$) | 6,686,000$ | 16,239,000$ | (15,304,000$) | 3,523,000$ | (13,188,000$) | 27,359,000$ | 582,000$ | (24,898,000$) | 2,466,000$ | (3,275,000$) | (7,224,000$) | (72,909,000$) | 5,798,000$ | 111,880,000$ | (1,610,000$) | (27,898,000$) | 10,062,000$ | 7,377,000$ | (8,313,000$) | (44,176,000$) | (117,043,000$) | (4,948,000$) | 148,072,000$ | (34,341,000$) | (4,862,000$) | 17,874,000$ | 1,774,000$ | (7,597,000$) | |
| Debt to Asset Ratio | | .14x | .15x | .17x | .23x | .18x | .21x | .18x | .19x | .17x | .15x | .18x | .23x | .25x | .24x | .23x | .20x | .19x | .18x | .18x | .17x | .16x | .15x | .16x | .15x | .16x | .14x | .14x | .16x | .16x | .16x | .17x | .21x | .25x | .18x | .18x | .20x | .19x | .18x | .17x | .19x | .27x | .29x | .24x | .25x | .26x | .26x | .27x | .28x |
| Long Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | | | | 641,000$ | 677,000$ | 713,000$ | 1,496,000$ | 2,554,000$ | 3,351,000$ | 4,204,000$ | 5,048,000$ | 6,113,000$ | 7,302,000$ | 7,000,000$ | 8,125,000$ | 9,250,000$ | 21,081,000$ | 22,611,000$ | 34,591,000$ | 40,795,000$ | 43,320,000$ | 45,845,000$ | 48,352,000$ | 50,877,000$ | 53,384,000$ |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | (36,000$) | (36,000$) | (783,000$) | (1,058,000$) | (797,000$) | (853,000$) | (844,000$) | (1,065,000$) | (1,189,000$) | 302,000$ | (1,125,000$) | (1,125,000$) | (11,831,000$) | (1,530,000$) | (11,980,000$) | (6,204,000$) | (2,525,000$) | (2,525,000$) | (2,507,000$) | (2,525,000$) | (2,507,000$) | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | (1,913,000$) | (2,674,000$) | (3,491,000$) | (3,552,000$) | (3,559,000$) | (3,951,000$) | (2,796,000$) | (3,077,000$) | (3,137,000$) | (13,779,000$) | (15,611,000$) | (26,466,000$) | (31,545,000$) | (22,239,000$) | (23,234,000$) | (13,761,000$) | (10,082,000$) | (10,064,000$) | | (4,063,000$) | (3,770,000$) | (3,494,000$) |
| Capital Lease Obligations | | | | | | | | | | | | | | | | 1,005,000$ | 1,168,000$ | 1,347,000$ | 1,533,000$ | 1,725,000$ | 1,921,000$ | 2,124,000$ | 2,332,000$ | 2,531,000$ | 2,726,000$ | 2,013,000$ | 2,048,000$ | | | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | 369,450,000$ | 251,920,000$ | 499,392,000$ | 497,239,000$ | 140,296,000$ | 181,667,000$ | 237,878,000$ | 367,123,000$ | 361,783,000$ | 360,343,000$ | 292,824,000$ | 221,614,000$ | 178,635,000$ | 136,021,000$ | 59,084,000$ | 15,589,000$ | 15,484,000$ | 16,684,000$ | 57,352,000$ | 52,917,000$ | 47,308,000$ | 42,809,000$ | 78,130,000$ | 67,753,000$ | 11,248,000$ | 46,386,000$ | 69,247,000$ | 97,370,000$ | 46,205,000$ | 49,024,000$ | 48,431,000$ | 106,178,000$ | 106,178,000$ | 19,808,000$ | 17,564,000$ | 31,905,000$ | 31,905,000$ | 37,646,000$ | 29,046,000$ | 8,139,000$ | 15,030,000$ | 69,368,000$ | 8,667,000$ | 13,034,000$ | 9,884,000$ | 14,552,000$ | 14,521,000$ | 15,387,000$ |
| QoQ | | 117,530,000$ | (247,472,000$) | 2,153,000$ | 356,943,000$ | (41,371,000$) | (56,211,000$) | (129,245,000$) | 5,340,000$ | 1,440,000$ | 67,519,000$ | 71,210,000$ | 42,979,000$ | 42,614,000$ | 76,937,000$ | 43,495,000$ | 105,000$ | (1,200,000$) | (40,668,000$) | 4,435,000$ | 5,609,000$ | 4,499,000$ | (35,321,000$) | 10,377,000$ | 56,505,000$ | (35,138,000$) | (22,861,000$) | (28,123,000$) | 51,165,000$ | (2,819,000$) | 593,000$ | (57,747,000$) | 0$ | 86,370,000$ | 2,244,000$ | (14,341,000$) | 0$ | (5,741,000$) | 8,600,000$ | 20,907,000$ | (6,891,000$) | (54,338,000$) | 60,701,000$ | (4,367,000$) | 3,150,000$ | (4,668,000$) | 31,000$ | (866,000$) | 4,329,000$ |
| YoY | | 229,154,000$ | 70,253,000$ | 261,514,000$ | 130,116,000$ | (221,487,000$) | (178,676,000$) | (54,946,000$) | 145,509,000$ | 183,148,000$ | 224,322,000$ | 233,740,000$ | 206,025,000$ | 163,151,000$ | 119,337,000$ | 1,732,000$ | (37,328,000$) | (31,824,000$) | (26,125,000$) | (20,778,000$) | (14,836,000$) | 36,060,000$ | (3,577,000$) | 8,883,000$ | (29,617,000$) | (34,957,000$) | (2,638,000$) | 20,816,000$ | (8,808,000$) | (59,973,000$) | 29,216,000$ | 30,867,000$ | 74,273,000$ | 74,273,000$ | (17,838,000$) | (11,482,000$) | 23,766,000$ | 16,875,000$ | (31,722,000$) | 20,379,000$ | (4,895,000$) | 5,146,000$ | 54,816,000$ | (5,854,000$) | (2,353,000$) | (1,174,000$) | (7,871,000$) | (10,463,000$) | (22,004,000$) |
| Interest Expenses | | 0$ | 0$ | | 0$ | 0$ | 0$ | 549,000$ | 0$ | 0$ | 0$ | 583,000$ | 0$ | 0$ | 0$ | 403,000$ | 0$ | 0$ | 0$ | 213,000$ | 0$ | 0$ | 0$ | 498,000$ | 0$ | 0$ | 0$ | 644,000$ | 0$ | 0$ | 0$ | 265,000$ | 0$ | 0$ | 0$ | 318,000$ | 0$ | 0$ | 0$ | 1,156,000$ | 0$ | 0$ | 0$ | 951,000$ | 351,000$ | 477,000$ | 534,000$ | 1,706,000$ | 563,000$ |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |