Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 13.94B | $ 11.55B | $ 10.07B | $ 8.55B | $ 8.21B | |
| $ 7.63B | $ 4.88B | $ 4.25B | $ 3.60B | $ 2.98B | |
| $ 5.08B | $ 2.60B | $ 2.39B | $ 1.93B | $ 1.64B | |
| $ 1.12B | $ 842.30M | $ 696.50M | $ 599.60M | $ 566.30M | |
| $ 3.66B | $ 3.10B | $ 2.18B | $ 2.18B | $ 1.77B | |
| $ 2.55B | $ 2.28B | $ 1.86B | $ 1.67B | $ 1.34B | |
| $ -677.90M | $ -407.30M | $ -674.00M | $ -339.90M | $ -361.90M | |
| $ 1.87B | $ 1.87B | $ 1.19B | $ 1.33B | $ 975.10M | |
| $ 1.49B | $ 1.46B | $ 969.50M | $ 1.11B | $ 906.80M | |
| $ 5.83 | $ 6.63 | $ 4.51 | $ 5.30 | $ 4.47 | |
| $ 5.75 | $ 6.53 | $ 4.42 | $ 5.19 | $ 4.37 | |
| 260.34M | 220.50M | 214.90M | 210.30M | 202.70M | |
| 260.34M | 223.90M | 219.30M | 214.70M | 207.30M |