Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 482.62M | $ 561.87M | $ 638.86M | $ 881.60M | $ 831.90M | |
| $ 109.94M | $ 55.93M | $ 70.75M | $ 68.48M | $ 251.66M | |
| $ 55.11M | $ 37.71M | $ 38.80M | $ 46.77M | $ 27.36M | |
| $ 110.70M | $ 100.12M | $ 86.72M | $ 88.94M | $ 83.28M | |
| $ 165.53M | $ 132.23M | $ 126.75M | $ 109.90M | $ 371.56M | |
| $ 54.83M | $ 18.23M | $ 31.95M | $ 21.72M | $ 224.30M | |
| $ 8.78M | $ -2.64M | $ -4.92M | $ 39.41M | $ 54.44M | |
| $ 63.61M | $ 15.59M | $ 27.02M | $ 61.13M | $ 278.74M | |
| $ 32.70M | $ -2.46M | $ -11.56M | $ 1.03M | $ 120.53M | |
| $ <0.01 | $ >-0.01 | $ >-0.01 | $ <0.01 | $ <0.01 | |
| $ <0.01 | $ >-0.01 | $ >-0.01 | $ <0.01 | $ <0.01 | |
| 12.99B | 12.50B | 12.50B | 12.69B | 13.29B | |
| 12.99B | 12.50B | 12.50B | 13.26B | 13.30B |