Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 22.57B | $ 19.93B | $ 17.87B | $ 16.22B | $ 13.48B | |
| $ 3.50B | $ 3.24B | $ 3.02B | $ 2.97B | $ 2.44B | |
| $ 2.55B | $ 2.33B | $ 2.05B | $ 1.87B | $ 1.56B | |
| $ 121.10M | $ 113.10M | $ 92.00M | $ 89.30M | $ 78.90M | |
| $ 855.40M | $ 1.02B | $ 1.06B | $ 1.18B | $ 963.20M | |
| $ 955.30M | $ 909.10M | $ 968.60M | $ 1.09B | $ 884.40M | |
| $ -505.40M | $ -250.60M | $ -168.40M | $ -106.10M | $ -83.50M | |
| $ 449.90M | $ 658.50M | $ 800.20M | $ 985.30M | $ 800.90M | |
| $ 321.50M | $ 498.20M | $ 601.60M | $ 751.50M | $ 552.10M | |
| $ 25.24 | $ 36.73 | $ 42.90 | $ 47.30 | $ 30.22 | |
| $ 25.24 | $ 36.73 | $ 42.73 | $ 47.14 | $ 30.11 | |
| 12.90M | 13.28M | 13.68M | 15.40M | 17.70M | |
| 12.70M | 13.28M | 13.73M | 15.49M | 17.72M |