Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 5.14B | $ 4.24B | $ 3.70B | $ 3.39B | $ 2.99B | |
| $ 4.77B | $ 3.93B | $ 3.44B | $ 3.19B | $ 2.84B | |
| $ 3.43B | $ 3.83B | $ 2.79B | $ 2.60B | $ 2.25B | |
| $ 93.29M | $ 89.25M | $ 82.66M | $ 67.86M | $ 57.84M | |
| $ 1.76B | $ 408.16M | $ 919.43M | $ 599.64M | $ 630.20M | |
| $ 1.34B | $ 101.29M | $ 655.36M | $ 591.63M | $ 585.78M | |
| $ 321.66M | $ 215.34M | $ 178.86M | $ -62.51M | $ -15.33M | |
| $ 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 |