Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.32B | $ 2.17B | $ 1.83B | $ 1.61B | $ 1.43B | |
| $ 2.24B | $ 2.09B | $ 1.76B | $ 1.55B | $ 1.38B | |
| $ 1.36B | $ 1.49B | $ 1.59B | $ 1.35B | $ 1.10B | |
| $ 29.05M | $ 28.80M | $ 25.72M | $ 20.88M | $ 13.63M | |
| $ 921.76M | $ 718.75M | $ 196.60M | $ 222.36M | $ 300.30M | |
| $ 872.19M | $ 604.62M | $ 170.88M | $ 201.48M | $ 286.67M | |
| $ 69.02M | $ 77.02M | $ 86.64M | $ 32.87M | $ 7.49M | |
| $ 941.21M | $ 681.64M | $ 257.52M | $ 234.35M | $ 294.15M | |
| $ 782.57M | $ 521.27M | $ 207.76M | $ 182.28M | $ 231.06M | |
| $ 2.88 | $ 1.80 | $ 0.65 | $ 0.57 | $ 0.73 | |
| $ 2.78 | $ 1.76 | $ 0.65 | $ 0.56 | $ 0.72 | |
| 271.57M | 290.03M | 318.15M | 321.53M | 314.88M | |
| 281.86M | 296.13M | 321.46M | 324.56M | 322.36M |