Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.87B | $ 1.83B | $ 1.66B | $ 1.60B | $ 1.41B | |
| $ 1.07B | $ 1.06B | $ 943.19M | $ 763.40M | $ 816.11M | |
| $ 859.13M | $ 817.91M | $ 717.73M | $ 637.04M | $ 541.17M | |
| $ 54.23M | $ 48.13M | $ 46.43M | $ 39.85M | $ 32.07M | |
| $ 274.96M | $ 293.51M | $ 273.32M | $ 160.49M | $ 307.01M | |
| $ 213.95M | $ 245.38M | $ 225.46M | $ 126.36M | $ 274.94M | |
| $ 6.33M | $ -12.53M | $ 488.00K | $ -10.18M | $ -6.53M | |
| $ 220.28M | $ 232.85M | $ 225.95M | $ 116.18M | $ 268.41M | |
| $ 165.39M | $ 175.69M | $ 169.88M | $ 89.69M | $ 212.60M | |
| $ 2.05 | $ 2.07 | $ 1.96 | $ 1.04 | $ 2.43 | |
| $ 2.03 | $ 2.05 | $ 1.94 | $ 1.03 | $ 2.40 | |
| 80.56M | 84.94M | 86.72M | 86.52M | 87.42M | |
| 81.59M | 85.75M | 87.40M | 87.19M | 88.67M |