Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 7.05B | $ 6.13B | $ 5.33B | $ 4.62B | $ 4.20B | |
| $ 5.24B | $ 4.88B | $ 4.10B | $ 3.72B | $ 3.30B | |
| $ 4.32B | $ 3.53B | $ 2.73B | $ 2.57B | $ 2.55B | |
| $ 777.70M | $ 392.34M | $ 344.82M | $ 228.41M | $ 292.19M | |
| $ 2.62B | $ 1.94B | $ 1.65B | $ 1.33B | $ 1.10B | |
| $ 914.93M | $ 1.36B | $ 1.37B | $ 1.15B | $ 753.64M | |
| $ 478.21M | $ 158.15M | $ 32.23M | $ -45.26M | $ 70.72M | |
| $ 1.39B | $ 1.51B | $ 1.31B | $ 1.10B | $ 805.51M | |
| $ 1.34B | $ 2.26B | $ 1.23B | $ 984.59M | $ 757.52M | |
| $ 8.13 | $ 14.78 | $ 8.08 | $ 6.44 | $ 4.96 | |
| $ 8.04 | $ 14.51 | $ 7.92 | $ 6.29 | $ 4.81 | |
| 160.17M | 153.14M | 152.15M | 153.00M | 152.70M | |
| 161.68M | 155.94M | 155.19M | 156.49M | 157.34M |