Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 18.94B | $ 18.49B | $ 17.46B | $ 16.25B | $ 14.63B | |
| $ 9.97B | $ 9.82B | $ 9.07B | $ 8.47B | $ 7.72B | |
| $ 6.36B | $ 6.03B | $ 5.60B | $ 5.20B | $ 4.77B | |
| $ 613.20M | $ 549.75M | $ 497.58M | $ 442.22M | $ 407.68M | |
| $ 4.22B | $ 4.35B | $ 3.98B | $ 3.72B | $ 3.36B | |
| $ 3.61B | $ 3.79B | $ 3.47B | $ 3.27B | $ 2.94B | |
| $ -475.82M | $ -451.58M | $ -306.37M | $ -191.64M | $ -195.34M | |
| $ 3.13B | $ 3.34B | $ 3.17B | $ 3.08B | $ 2.75B | |
| $ 2.50B | $ 2.66B | $ 2.53B | $ 2.43B | $ 2.17B | |
| $ 148.80 | $ 153.82 | $ 136.60 | $ 120.83 | $ 97.60 | |
| $ 144.87 | $ 149.55 | $ 132.36 | $ 117.19 | $ 95.19 | |
| 16.79M | 17.31M | 18.51M | 20.11M | 22.24M | |
| 17.25M | 17.80M | 19.10M | 20.73M | 22.80M |