Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 17.18B | $ 15.70B | $ 13.38B | $ 12.48B | $ 12.19B | |
| $ 8.20B | $ 7.42B | $ 6.47B | $ 6.00B | $ 5.46B | |
| $ 3.85B | $ 3.58B | $ 2.69B | $ 2.33B | $ 3.37B | |
| $ 966.00M | $ 686.00M | $ 256.00M | $ 264.00M | $ 326.00M | |
| $ 5.35B | $ 4.94B | $ 3.91B | $ 3.83B | $ 2.58B | |
| $ 4.34B | $ 3.83B | $ 3.79B | $ 3.67B | $ 2.09B | |
| $ 415.00M | $ -373.00M | $ -616.00M | $ -513.00M | $ -159.00M | |
| $ 4.76B | $ 3.46B | $ 3.17B | $ 3.16B | $ 1.93B | |
| $ 3.69B | $ 2.65B | $ 2.56B | $ 2.59B | $ 1.25B | |
| $ 17.13 | $ 12.55 | $ 12.60 | $ 12.23 | $ 5.59 | |
| $ 17.02 | $ 12.49 | $ 12.51 | $ 12.14 | $ 5.55 | |
| 215.10M | 211.40M | 203.50M | 211.70M | 224.70M | |
| 216.50M | 212.50M | 205.00M | 213.20M | 226.10M |