Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 26.12B | $ 23.43B | $ 20.76B | $ 20.86B | $ 19.37B | |
| $ 25.86B | $ 12.14B | $ 10.69B | $ 11.21B | $ 10.88B | |
| $ 24.69B | $ 11.27B | $ 10.11B | $ 10.34B | $ 9.84B | |
| $ 252.80M | $ 358.00M | $ 336.10M | $ 228.10M | $ 217.50M | |
| $ 1.34B | $ 1.25B | $ 1.01B | $ 1.20B | $ 1.35B | |
| $ 1.17B | $ 868.10M | $ 576.50M | $ 868.10M | $ 1.04B | |
| $ -191.60M | $ -188.80M | $ -324.60M | $ 126.10M | $ 180.10M | |
| $ 981.70M | $ 679.30M | $ 251.90M | $ 994.20M | $ 1.22B | |
| $ 792.10M | $ 546.80M | $ 225.40M | $ 654.50M | $ 961.60M | |
| $ 16.73 | $ 11.51 | $ 4.73 | $ 13.51 | $ 18.89 | |
| $ 16.40 | $ 11.30 | $ 4.67 | $ 13.27 | $ 18.47 | |
| 47.35M | 47.49M | 47.63M | 48.45M | 50.92M | |
| 48.31M | 48.37M | 48.29M | 49.34M | 52.07M |