Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 5.14B | $ 4.24B | $ 3.70B | $ 3.39B | $ 2.99B | |
| $ 4.70B | $ 3.86B | $ 3.38B | $ 3.14B | $ 2.80B | |
| $ 3.36B | $ 3.78B | $ 2.73B | $ 2.54B | $ 2.16B | |
| $ 93.29M | $ 89.25M | $ 82.66M | $ 67.86M | $ 57.84M | |
| $ 1.76B | $ 408.16M | $ 919.43M | $ 599.64M | $ 630.20M | |
| $ 1.34B | $ 80.14M | $ 651.77M | $ 599.56M | $ 637.54M | |
| $ 321.70M | $ 236.49M | $ 182.44M | $ -70.45M | $ -67.09M | |
| $ 1.66B | $ 316.63M | $ 834.22M | $ 529.12M | $ 570.44M | |
| $ 1.29B | $ 32.62M | $ 597.60M | $ 340.66M | $ 948.58M | |
| $ 6.59 | $ 0.16 | $ 2.67 | $ 1.53 | $ 4.30 | |
| $ 6.41 | $ 0.15 | $ 2.65 | $ 1.52 | $ 4.27 | |
| 195.20M | 207.11M | 223.63M | 222.00M | 220.43M | |
| 200.70M | 210.53M | 225.93M | 223.96M | 222.07M |