Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 23.09B | $ 15.22B | $ 12.55B | $ 12.62B | $ 10.88B | |
| $ 8.52B | $ 5.14B | $ 4.08B | $ 4.03B | $ 3.40B | |
| $ 2.55B | $ 1.86B | $ 1.49B | $ 1.42B | $ 1.23B | |
| $ 922.40M | $ 572.50M | $ 406.40M | $ 392.90M | $ 395.60M | |
| $ 6.89B | $ 3.80B | $ 3.00B | $ 2.99B | $ 2.50B | |
| $ 5.97B | $ 3.28B | $ 2.59B | $ 2.61B | $ 2.18B | |
| $ -371.30M | $ -272.40M | $ -139.40M | $ -139.90M | $ -186.30M | |
| $ 5.60B | $ 3.01B | $ 2.45B | $ 2.47B | $ 1.99B | |
| $ 4.27B | $ 2.42B | $ 1.93B | $ 1.90B | $ 1.59B | |
| $ 3.51 | $ 2.01 | $ 1.62 | $ 1.60 | $ 1.33 | |
| $ 3.34 | $ 1.92 | $ 1.55 | $ 1.53 | $ 1.27 | |
| 1.22B | 1.20B | 1.19B | 1.19B | 1.20B | |
| 1.28B | 1.26B | 1.24B | 1.24B | 1.25B |