| Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 | 
|---|---|---|---|---|---|
| $ 51.26B | $ 56.03B | $ 53.82B | $ 65.10B | $ 56.92B | |
| $ 36.73B | $ 46.10B | $ 27.66B | $ 39.71B | $ 34.04B | |
| $ 17.27B | $ 28.56B | $ 5.61B | $ 6.69B | $ 1.74B | |
| $ 5.54B | $ 5.29B | $ 5.06B | $ 5.68B | $ 5.08B | |
| $ 25.77B | $ 23.52B | $ 28.61B | $ 39.96B | $ 30.23B | |
| $ 19.46B | $ 17.54B | $ 22.93B | $ 34.11B | $ 25.52B | |
| $ -1.11B | $ -1.49B | $ -1.53B | $ -969.00M | $ -1.22B | |
| $ 18.35B | $ 16.05B | $ 21.40B | $ 33.14B | $ 24.22B | |
| $ 9.02B | $ 7.90B | $ 12.92B | $ 30.90B | $ 11.30B | |
| $ 1.78 | $ 1.56 | $ 2.55 | $ 4.00 | $ 2.28 | |
| $ 1.77 | $ 1.56 | $ 2.55 | $ 3.99 | $ 2.28 | |
| 5.07B | 5.07B | 5.07B | 5.07B | 5.07B | |
| 5.08B | 5.08B | 5.07B | 5.07B | 5.07B |